
.sticky-header .logo  span{padding-left: 26px;font-size: 19px;color:#dec134;text-align:center;display: inherit;}
.sticky-header .logo p{font-size: 14px;display: block;line-height: 0px;bottom: 10px;}
.header-top,.main-header .header-top .top-right:after,.main-header .header-top .top-right{background-color:#c3ae54; }
.top-right a{color: #000000;line-height: 48px;}
.main-header .header-top .top-left .socialicon-nav{position: relative;float:left;padding:13px 44px 12px 0px;}
.main-header .header-top .top-left .socialicon-nav li {position: relative;margin: 0px 10px;display: inline-block;}
.main-header .header-top .top-left .socialicon-nav li a {position: relative;color: #000000;font-size: 16px;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}
.top-right span{color: #afa060fc;}

a:hover,a:focus,a,.page-title .bread-crumb li a,.page-title .bread-crumb li a:hover,.page-title .bread-crumb li a:focus,.btn-style-four:hover,.btn-style-four:focus,.btn-style-four,.styled-pagination li.prev a:hover, .styled-pagination li.next a:hover,.styled-pagination li.prev a, .styled-pagination li.next a,.styled-pagination li.active a, .styled-pagination li:hover a,.styled-pagination li a,.btn-style-four:hover,.btn-style-four.,.page-title .bread-crumb li a:hover,.page-title .bread-crumb li a:focus,.page-title .bread-crumb li a{transition: 0.5s ease-in;}
.about-section .content-column {padding: 5px 15px;}
.styled-pagination li.prev a,.styled-pagination li.next a{border-color: #dddddd;background-color: #dddddd;}
.flaticon-back:before,.flaticon-right-arrow:before{color: #000;transition: 0.5s ease-in;}

.styled-pagination li.prev a:hover .flaticon-back:before, .styled-pagination li.next a:hover .flaticon-right-arrow:before{color: #dddddd;transition: 0.5s ease-in;}
.main-slider .text{font-size: 25px;}
.sec-title h2{padding-bottom: 10px;}
.footer-sample-box figure{width: 153px;}
.main-slider h2{color:#fda700;left:0px;top:78px;bottom:0px;width:auto;display:table;background-color:#1f1f1fc4;float:right;padding: 0px 10px;}
.styled-pagination {padding-top: 2%;}
.zenerva:hover,.zenerva:focus{color: white;}
/*.main-footer .links-widget .list-link li,.main-footer .footer-widget h4,*/.rtl .main-footer .footer-bottom .inner-container .copyright{text-align: center;}
/*.main-footer .linkTitle:before{position: absolute;content: '';left: 0px;bottom: 0px;height: 2px;width: 38px;background-color: #ffffff;text-align: center;right: 124px !important;}
.rtl .main-footer .linkTitle:after {right: 114px !important;}
.rtl .main-footer .footer-title:before{right: 94px;}
.rtl .main-footer .footer-title:after {right: 82px}*/
.services-block-two .inner-box .topseller-content{margin-top:-52px;border:unset;padding:2px 0px 19px}
.top-seller-servicebox{margin: 7px 0px;}
.error,.required{color: red;}
.main-footer{padding: 60px 0px 0px;box-shadow: 0 -8px 5px -5px rgb(214, 197, 116);}
.main-footer .widgets-section{padding-bottom: 14px;}
.contact-form .form-group textarea{height: 100px;}
.contact-page-section .map-column .map-canvas{height: 674px;}
.page-title:before{background-color:rgba(0, 0, 0, 0.16);}
.sample-box .image .category {position: absolute;bottom: 25px;right:-5px;color: #000000;font-size: 14px;padding: 8px 18px;font-weight: 700;display: inline-block;text-transform: capitalize;background-color: #D8B058;}
.sample-box .image .category:before {position: absolute;content: '';right: 0px;top: -15px;border-bottom: 15px solid #D8B058;border-right: 20px solid transparent;}
.main-menu .navbar-collapse > .navigation > li.dropdown > a:before {position: absolute;content: '+';right: 18px;top: 50%;color: #2a2a2a;font-size: 30px;line-height: 1em;margin-top: -16px;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
.services-block-two .inner-box .image .icon img{position: absolute;width: 37px;height: 34px;z-index: 1;color: #222222;font-size: 18px;top: 8px;left: 5px;}
.newsletter-section .form-column .inner-column{padding-left: 0px;}
.team-page-section{padding: 0px;}
.blog-section{padding: 70px 0px 70px;}
.testimonial-page-section{padding: 0px;}
.about-section-extra{padding: 70px 0px 0px;}
.page-title .inner-container{padding: 97px 0px 97px;}
.counter-section{padding: 50px 0px 250px;}
.testimonial-block-four .inner-box .upper-content{background-color: #ffffff;}
.sticky-header .main-menu .navigation > li > a{    color: #ffffff!important;}
.sticky-header .logo {padding: 18px 0px 0px;}
.main-footer .logo-widget .text{line-height: 1.5em;margin-bottom: 17px;}
.main-footer .links-widget .list-link li{margin-bottom: 10px;}
.subscribe-form .form-group input[type="email"],.subscribe-form button{border-radius: 7px;height: 37px;}
.subscribe-form button{background-color: #444444;padding: 6.5px 30px;}
.main-footer .subscribe-title{padding-bottom: 11px;margin-bottom: 13px;}
.extra-servicesection{padding:0px 0px 50px;}
.about-section .video-column .image{box-shadow: 0 -6px 9px -4px #383535;}
.list-style-two li:first-child .icon {font-size: 20px;}
.news-block .inner-box .image{position: relative;z-index: 1;}
.news-block .inner-box .image:before {position: absolute;content: '';left: 3px;top: 33px;right: 56px;bottom: 6px;border: 3px solid #fda700;background-color: #ffffff;}
.news-block .inner-box .image .category{right: 16px;}
.list-style-two li{padding-left: 23px;}
.footer-contact li:first-child,.footer-contact li:first-child .icon{padding-top: 10px;}
.news-block .inner-box .image img {padding: 15px;transition: all 2.0s;}
.marginbottomunset{margin-bottom: unset;}
.scroll-to-top:hover,.scroll-to-top,a,a:hover,a:focus,.services-block-two .inner-box .lower-content h3 a:hover,.services-block-two .inner-box .lower-content h3 a,.default-form .form-group input[type="submit"]:hover, .default-form button:hover,.default-form .form-group input[type="submit"], .default-form button,.main-footer .links-widget .list-link li a:hover,.main-footer .links-widget .list-link li a,.page-title .bread-crumb li a:hover,.page-title .bread-crumb li a,.team-block .inner-box .image .social-nav li a:hover,.team-block .inner-box .image .social-nav li a,.sticky-header .main-menu .navigation > li > a,.sticky-header .main-menu .navigation > li > a:hover{transition: all 2.0s;}
.about-section .content-column .text{text-align: justify;}
.about-section .content-column .extra-gray-clr{color: #484848;margin-top: 10px;margin-bottom: 10px;}
.page-title h1{    display: table;background-color: #1f1f1fc4;float: right;padding: 0px 10px;}
.backgroundcolor h2{color: #ffffff;background-color: #000;margin-top: 16px;box-shadow: 0 7px 7px -3px rgb(214, 197, 116);}
.testimonial-block-four p{font-family: "Comic Sans MS", cursive, sans-serif;font-style: italic;}
.fixed-header .sticky-header,.sticky-header{background-color: black;border-bottom: 1px solid black;}
.contact-page-section,.services-section,.about-section{padding: 40px 0px 130px;}
.testimonial-block-four .inner-box{box-shadow: 0px 0px 20px rgba(0,0,0,0.20);}
.news-block .inner-box .image img:hover{transform: scale(1.1);transition: all 2.0s;}
.sticky-header .main-menu .navigation > li > a:hover,.sticky-header .main-menu .navigation > .current > a{color: #dec134 !important}
.testimonial-block-four .inner-box .upper-content{padding: 15px 30px 60px;}
.list-style-two li a,.list-style-two li .icon{color: #bbbbbb;}
.list-style-two li a:hover,.list-style-two li .icon:hover{color: #fda700;}
.modal {text-align: center;}
.fancybox-nav span{visibility: visible !important;}
.contact-info-section .inner-container .info-box .box-inner{height: 100%;}
.contact-info-section .inner-container .info-box .box-inner:before {position: absolute;content: '';right: -25px;width: 1px;height: 107%;background-color: #ffffff;bottom: 0px;top: unset;}
@media screen and (min-width: 768px) { 
  .modal:before {display: inline-block;vertical-align: middle;content: " ";height: 100%;}
}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
@media only screen and (max-width: 1140px){
	.page-title .inner-container {padding: 71px 0px;}
	.testimonial-page-section .testimonial-block-four{padding: 0px;}
}

@media only screen and (max-width: 767px){.footer-sample-box figure{width:auto;}}
@media only screen and (max-width: 599px){
	.sticky-header .logo span {padding-left: 10px;font-size: 15px;position: fixed;line-height: 19px;display: inherit;inline-size: min-content;}
	.sticky-header .logo p {display: none;}
}