.recent-post-item-01 .image {
	position: relative;
}
.recent-post-item-01 .content h5 {
	line-height: 1;
	margin: 10px 0 0;
	letter-spacing: 0.5px;
	min-height: 45px;
}
section.vitrin{background: #efefef}
section.vitrin .general{background:#FFFFFF;border-radius:3px;border: 1px solid #f7f7f7;box-shadow: 1px 1px 6px #c3c3c3;}
section.vitrin .bg{ width:150px; height:150px; background-repeat: no-repeat;  overflow:visible; margin-left:auto; margin-right:auto;}
.padding-0{padding:0 !important;}
.padding-top-15{padding-top:15px !important; }
.margin-top-15{margin-top:15px !important; }
.margin-top-50{margin-top:50px !important; }
.firmBreadCrumb .breadcrumb-list{padding-left:140px;}
.firmLogo{position: absolute;bottom: -150%;background: #fff;padding: 7px;border-radius: 50%;border: 3px solid #ddd;box-shadow: 0 0 10px #333232;}
.firmLogo img{width:100px;padding:10px;}
.firm-contact-info{font-weight: bold;border-bottom: 1px solid #5f6467;font-size: 18px;padding-bottom: 10px;}
.padding-t-b-5{padding-top: 5px;padding-bottom: 5px;border-top: 3px #ff6b43 solid;}
.navbar{border-bottom:0;min-height:0;margin:0;}
.navbar-primary{border-bottom:3px solid #d1d2d3;background:#fff;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.navbar-logo{float:left;display:block;}
.navbar-logo img{width:auto;
  height: 148px;}
.logo-white{display:none;}
.navbar-sticky .logo-dark{display:none;}
.navbar-sticky .logo-white{display:block;}
.photo-list li{border-bottom: 1px solid #ddd;line-height: 50px}
.navbar-nav{margin:0;}
.navbar-nav li a{font-weight:600;font-size:13px;color:#636363;text-transform:uppercase;font-family:'Hind Vadodara', sans-serif;}
.navbar-nav > li{margin-right:30px;}
.navbar-nav > li:last-child{margin-right:15px;}
.navbar-nav > li > a{line-height:50px;padding:0;color:#000;letter-spacing:0.5px;}
.navbar-nav > li > a:hover{color:rgba(255, 255, 255, 0.8);}
.navbar-nav li{position:relative;}
.navbar-nav li ul{z-index:9999;padding:0;margin:0;position:absolute;top:50px;left:0;width:210px;display:none;border:0;border-top:2px solid #F56961;background:#FAF2F4;padding:15px 20px 10px;border-radius:0 0 3px 3px;}
.navbar-nav li ul li a{border-bottom:0;display:block;padding:8px 0;color:rgba(0, 0, 0, 0.8);line-height:1.25;font-size:12px;}
.navbar-nav li > ul > li:last-child > a,
.navbar-nav li > ul > li > ul > li:last-child > a{border-bottom:0;}
.navbar-nav li ul li:hover > a{color:#D65049;}
.navbar-nav li ul li ul{position:absolute;left:191px;top:0;}
.navbar-nav > li:hover > a,
.navbar-nav > li > a:hover,
.navbar-nav > li.active > a{color:#2cb742;background:none;}
.navbar-nav > li.mega-menu{position:inherit;left:0;color:#636363;}
.navbar-nav > li.mega-menu ul{left:0%;width:100%;top:50px;padding-top:30px;padding-bottom:30px;}
.navbar-nav > li.mega-menu:hover > a,
.navbar-nav > li.mega-menu > a:hover{color:#2cb742;background:none;}
.navbar-nav > li.mega-menu ul li a:hover{color:#2cb742;}
.navbar-arrow > ul > li .arrow-indicator{margin-left:7px;color:rgba(255, 255, 255, 0.8);}
.navbar-arrow ul ul > li .arrow-indicator{position:absolute;top:50%;right:0;margin-top:-8px;font-size:16px;color:#CCC;}
.megamenu-container .arrow-indicator{display:none !important;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){
/*.navbar-primary{padding-top: 10px;padding-bottom: 10px;}*/
.navbar-logo{padding:0;margin:0;}
.navbar-logo img{height:68px;margin:0;}
.navbar-arrow > ul > li .arrow-indicator,
.navbar-arrow ul ul > li .arrow-indicator{display:none !important;}
.navbar-sticky .navbar-logo{margin-top:5px;margin-bottom:5px;}
}
/*.navbar-sticky .navbar-logo img{height:30px;}*/

@media (max-width:767px){
	/*.navbar-primary{padding-top: 10px;padding-bottom: 10px;}*/
	.navbar-fixed-top{position:relative !important;clear:both;}
	.navbar-logo img{height:68px;}
	.navbar-logo{margin-top:5px;margin-bottom:5px;float:none;}
	.navbar-nav .open .dropdown-menu > li > a{line-height:23px;}
}
@media (max-width:479px){.defaultWhatsApp{display: none}}
@media (min-width:768px){.navbar{-webkit-transition:all 0.1s ease-in-out 0s;-moz-transition:all 0.1s ease-in-out 0s;-ms-transition:all 0.1s ease-in-out 0s;-o-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s;}
.navbar-brand{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;padding-top:0;padding-bottom:0;}
.navbar-logo{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.navbar-nav li ul li a{-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.navbar-nav > li > a{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.navbar-sticky .navbar-logo{margin-top:0;}
.navbar-nav > li.mega-menu ul{width:750px;}
}
@media (min-width:992px){.navbar-nav > li.mega-menu ul{width:970px;}
}
@media (min-width:1200px){.navbar-nav > li.mega-menu ul{width:1170px;}
}
.navbar-mini{}
.navbar-mini > ul{line-height:13px;margin:0;padding:0;padding-top:6px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.navbar-mini ul li a{font-family:'Hind Vadodara', sans-serif;}
.navbar-mini > ul > li{float:left;margin-left:15px;}
.navbar-mini > ul > li > a{font-size:13px;font-weight:600;text-transform:uppercase;display:inline-block;letter-spacing:1px;}
.navbar-mini > ul > li.add-list > a{background:#ff6b43;color:#FFF;}
.navbar-mini > ul > li > a.btn.btn-sm{height:27px;}
.navbar-mini > ul > li.login > a.btn.btn-sm:hover{opacity:1;background:#ff6b43;color:#FFF !important;}
.navbar-mini .dropdown-menu > li > a {
	padding: 10px;
	font-weight: 500;
	border-bottom: 1px solid #ddd;
	line-height: 1;
}
.navbar-mini .dropdown-menu > li:last-child > a{border-bottom: none}
.navbar-mini .dropdown-menu > li > a:hover,
.navbar-mini .dropdown-menu > li:hover > a,
.navbar-mini .dropdown-menu > li > a:focus{background: #efeeee}
.navbar-mini .dropdown-menu > li > a i{width:16px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.navbar-mini{margin-right:45px;}
.navbar-mini > ul{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;padding-top:0;}
}
@media (max-width:767px){.navbar-mini > ul > li{margin-left:10px;}
.navbar-mini > ul > li > a.btn{border:0;}
}
.slider.breadcrumb-slider{
	height: 200px;
	background: #404040;
}
@media (max-width:479px){
	.navbar-mini{margin-right:20px;}
	.navbar-mini > ul > li{margin-left:5px;}
	.navbar-mini > ul > li > a{font-size:9px;font-weight:700;border:0;padding:5px 5px;color:#FFF;}
	.navbar-mini > ul > li > a.btn{line-height: 1.3;}
	.slider.breadcrumb-slider{height:120px;}
}
.navbar-sticky .navbar-nav > li > a {color:#fff;}
.navbar-sticky{border-color:#ff6b43;}
.navbar-sticky hr{display:none;}
.navbar-sticky.navbar-primary{padding-top:0;padding-bottom:0;}
.navbar-sticky .navbar-logo{padding-top:5px;padding-bottom:5px;}
.navbar-sticky .navbar-nav > .active > a,
.navbar-sticky .navbar-nav > .active > a:hover,
.navbar-sticky .navbar-nav > .active > a:focus{color:#0D7CC9;background-color:transparent;}
.navbar-sticky .navbar-nav > .disabled > a,
.navbar-sticky .navbar-nav > .disabled > a:hover,
.navbar-sticky .navbar-nav > .disabled > a:focus{color:#444444;background-color:transparent;}
@media (min-width:768px){.navbar-sticky{-webkit-box-shadow:0px 3px 8px -6px rgba(0, 0, 0, 0.43);-moz-box-shadow:0px 3px 8px -6px rgba(0, 0, 0, 0.43);box-shadow:0px 3px 8px -6px rgba(0, 0, 0, 0.43);}
}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.navbar-sticky .navbar-logo{padding-top:7px;}
}
@media (max-width:767px){}
@media (max-width:479px){}
.transparent-header #header{position:relative;}
.transparent-header .container-wrapper{padding-top:0;}
.transparent-header .navbar-primary.navbar-sticky{background:#464545; max-height: 120px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){}
@media (max-width:479px){}
.login-box-wrapper .modal-header,
.login-box-wrapper .modal-footer{background:#EEE;}
.login-box-wrapper .modal-body{padding:25px 25px 20px;}
.login-modal-or{margin:40px 0 20px;text-align:center;}
.login-modal-or > div{border-top:1px solid #ff6b43;position:relative;height:14px;}
.login-modal-or > div > span{display:block;width:40px;height:40px;background:#ff6b43;border-radius:50%;line-height:40px;color:#FFF;font-size:10px;letter-spacing:1px;position:absolute;top:0;left:50%;margin-left:-20px;margin-top:-20px;text-transform:uppercase;}
.login-box-link-action{text-align:right;}
.login-box-box-action{margin-top:10px;}
.btn-facebook,
.btn-google-plus{color:#FFF !important;}
.btn-facebook{background:#3b5998;}
.btn-google-plus{background:#d34836;}
.btn-facebook:hover,
.btn-google-plus:hover{opacity:0.8;}
.hero-header{position:relative;padding:190px 0 120px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.hero-header::before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.65);content:""}
.hero-header .hero-header-texting{text-align:center;color:rgba(255, 255, 255, 0.9);}
.hero-header .hero-header-texting h1{color:rgba(255, 255, 255, 1);font-size:38px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;}
.hero-header .hero-header-texting p{margin-bottom:35px;font-size:22px;line-height:31px;font-weight:300;}
.hero-header.windows-height-bg{overflow:hidden;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media (max-width:767px){.hero-header{padding:100px 0 40px;}
}
@media (max-width:479px){header .flex-row{margin-left: 15px;margin-right: 15px}}
.page-title{position:relative;padding:40px 0;background-position:center center;background-repeat:no-repeat;background-size:cover;color:rgba(255, 255, 255, 0.9);position:relative;text-align:center;}
.page-title::before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);content:""}
.page-title h1{color:rgba(255, 255, 255, 1);margin:0 0 5px;}
.breadCrumb ol.breadcrumb-list li{}
.breadCrumb ol.breadcrumb-list li a{font-size: 11px;}
.breadCrumb ol.breadcrumb-list li a:hover{}
.firmDetailTitle{font-size: 18px;line-height: 26px}
ol.breadcrumb-list li{display:inline-block;line-height:1;color:rgba(255, 255, 255, 1);}
ol.breadcrumb-list li a{color:rgba(255, 255, 255, 1);font-weight:400;font-size:13px;letter-spacing:1.5px;}
ol.breadcrumb-list li a:hover{color:rgba(255, 255, 255, 0.8);}
ol.breadcrumb-list li a:after{content:"/";margin:0 7px;}
ol.breadcrumb-list li:last-child a:after{content:"" !important;display:none;}
ol.breadcrumb-list li span{font-weight:600;letter-spacing:2px;text-transform:uppercase;font-size:12px;}
.image-bg-breadcrumb{position:relative;padding:120px 0 50px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center;}
.image-bg-breadcrumb::before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.45);content:""}
.image-bg-breadcrumb h1,
.image-bg-breadcrumb h2{line-height:1;color:#FFF;letter-spacing:0.7px;text-transform:uppercase;margin:0 0 10px;}
.image-bg-breadcrumb h1{font-size:30px;}
.image-bg-breadcrumb ol.breadcrumb-list li,
.image-bg-breadcrumb ol.breadcrumb-list li a{color:rgba(255, 255, 255, 0.85);}
.image-bg-breadcrumb.image-bg-breadcrumb-no-pb{padding-top:270px;padding-bottom:0;}
.image-bg-breadcrumb.image-bg-breadcrumb-no-pb h1{font-size:50px;margin:0;margin-bottom:-7px;}
.breadcrumb-slider-wrapper{position:relative;}
.breadcrumb-slider-wrapper .breadcrumb-slider{overflow:hidden;}
.breadcrumb-slider-wrapper .breadcrumb-slider .image{position:relative;}
.breadcrumb-slider-wrapper .breadcrumb-slider .image:after{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.45);content:"";}
.breadcrumb-slider-wrapper .slider{margin:0;}
.breadcrumb-slider-absolute{position:absolute;left:0;right:0;bottom:0;padding-bottom:50px;}
.breadcrumb-slider-absolute.no-pb{padding-bottom:0;}
.breadcrumb-slider-absolute h1{line-height:1;color:#FFF;letter-spacing:0.7px;text-transform:uppercase;font-size:30px;margin:0;;}
.breadcrumb-slider-absolute ol.breadcrumb-list li,
.breadcrumb-slider-absolute ol.breadcrumb-list li a{color:rgba(255, 255, 255, 0.85);}
.breadcrumb-slider-absolute.pb h1{margin-bottom:0;}
.breadcrumb-slider-wrapper .slick-prev:before,
.breadcrumb-slider-wrapper .slick-next:before{color:#FFF;opacity:0;}
.breadcrumb-slider-wrapper:hover .slick-prev:before,
.breadcrumb-slider-wrapper:hover .slick-next:before{color:#FFF;opacity:0.3;}
.breadcrumb-slider-wrapper .slick-prev:hover:before,
.breadcrumb-slider-wrapper .slick-next:hover:before{color:#FFF;opacity:0.8;}
.breadcrumb-slider-wrapper .slick-prev{left:0;}
.breadcrumb-slider-wrapper .slick-next{right:0;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){}
@media (max-width:479px){
}
.top-search-wrapper{position:relative;padding-left:90px;color:#FFF;margin:40px 120px 0;line-height:1.2;}
.top-search-wrapper.text-center{margin:40px 80px 0;padding-left:0;}
.top-search-wrapper div.texting{position:absolute;top:4px;left:0;}
ul.top-search-list{margin:0;padding:0;margin-bottom:-3px;}
ul.top-search-list li{display:inline-block;margin-bottom:3px;}
ul.top-search-list li a{display:block;background:rgba(255, 255, 255, 0.3);color:#FFF;border:1px solid rgba(255, 255, 255, 0.7);border-radius:3px;padding:4px 10px;font-size:13px;letter-spacing:0.5px;font-weight:400;}
ul.top-search-list li a:hover{background:rgba(255, 255, 255, 0.1);}
ul.top-search-list li span.texting{padding:4px 10px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){.top-search-wrapper.text-center{margin:40px 20px 0;}
ul.top-search-list li a{padding:3px 7px;font-size:12px;}
}
@media (max-width:479px){}
.bg-primary .stat-count-item-01 .icon,
.bg-primary .stat-count-item-01 .number{color:#FFF;}
.static-wrapper h1:first-child,
.static-wrapper h2:first-child,
.static-wrapper h3:first-child,
.static-wrapper h4:first-child,
.static-wrapper h5:first-child,
.static-wrapper h6:first-child{margin-top:0}
.static-wrapper{padding-left:10px}
.static-wrapper ul,
.static-wrapper ol{list-style:disc;margin-left:20px;line-height:25px}
.static-wrapper ul li,
.static-wrapper ol li{margin-bottom:7px}
.static-wrapper ul ul,
.static-wrapper ol ol{margin-top:7px}
.static-wrapper > ul,
.static-wrapper > ol{margin-bottom:15px}
.static-wrapper ol{list-style:decimal}
.static-wrapper hr{margin-top:30px;margin-bottom:40px}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.stat-count-wrapper-01.wrapper-vertical-separate-line > div > div > div:nth-child(1) .stat-count-item-01,
	.stat-count-wrapper-01.wrapper-vertical-separate-line > div > div > div:nth-child(2) .stat-count-item-01{margin-bottom:82px;}
	.stat-count-wrapper-01.wrapper-vertical-separate-line > div > div > div:nth-child(1) .stat-count-item-01:before,
	.stat-count-wrapper-01.wrapper-vertical-separate-line > div > div > div:nth-child(2) .stat-count-item-01:before{content:"";position:absolute;left:10px;right:10px;bottom:-40px;height:2px;background:#FFF;}
	.stat-count-wrapper-01.wrapper-vertical-separate-line > div > div > div:nth-child(2) .stat-count-item-01:after{display:none;}
	.for-static-page .sidebar-module{margin-right:15px}
}
@media only screen and (max-width:767px){ul.stat-count-list-02 li:after{display:none;}
.for-static-page .sidebar-module{margin-right:0}
.static-wrapper{padding-left:0}
}
@media (max-width:479px){.stat-count-wrapper-01.wrapper-vertical-separate-line .stat-count-item-01{margin-bottom:30px !important;}
.stat-count-wrapper-01.wrapper-vertical-separate-line .stat-count-item-01:before,
.stat-count-wrapper-01.wrapper-vertical-separate-line .stat-count-item-01:after{display:none;}
}
.partner-wrapper{padding-top:80px;padding-bottom:40px;}
.partner-item{padding:0 15px 40px;}
.partner-item.border{border-color:#DDD;padding:20px 10px;}
.partner-wrapper-sm{margin-bottom:-20px;}
.partner-wrapper-sm .partner-item{margin-bottom:20px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){}
@media (max-width:479px){}
.page-404-wrapper{margin:80px 0 70px;overflow:hidden}
.page-404-wrapper .content-404{text-align:right;position:relative;padding-right:25px}
.page-404-wrapper .content-404:after{content:"";position:absolute;top:0;bottom:-20px;right:-25px;width:1px;background:#D9D8D7}
.page-404-wrapper .content-404 .number{font-size:175px;letter-spacing:1.5px;line-height:1;font-weight:700;margin:-20px 0 10px}
.page-404-wrapper .content-right{padding-left:25px}
.page-404-wrapper .content-right p{font-size:13px;line-height:21px;margin:0 0 25px}
@media only screen and (max-width:767px){.page-404-wrapper{margin:50px 0 40px}
.page-404-wrapper .content-404{text-align:left;padding-right:0}
.page-404-wrapper .content-404 .number{font-size:120px}
.page-404-wrapper .content-right{padding-left:0;margin-top:25px}
.page-404-wrapper .content-404:after{display:none;right:0}
}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){}
@media (max-width:479px){}
.testimonial-item-01{text-align:center;}
.testimonial-item-01 .saying{font-size:17px;font-style:italic;line-height:1.5;position:relative;margin:0 0 25px;}
.testimonial-item-01 .saying:before{font-family:'ElegantIcons';content:"\7b";display:block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:22px;color:#D1D1D1;margin:0 0 10px;}
.testimonial-item-01 .man{color:#A8A8A8;font-size:13px;letter-spacing:2px;}
.testimonial-item-01 .man .image{width:66px;height:66px;margin:20px auto;border:2px solid #EDEDED;padding:2px;border-radius:50%;}
.testimonial-item-01 .man h4,
.testimonial-item-01 .man h5,
.testimonial-item-01 .man h6{line-height:1;margin:0 0 5px;font-weight:500;}
.testimonial-wrapper-01.alt-wrapper{}
.testimonial-wrapper-01.alt-wrapper .testimonial-item-01{position:relative;padding:0 35px;}
.testimonial-wrapper-01.alt-wrapper .testimonial-item-01:after{content:"";position:absolute;top:0;bottom:0;right:-16px;width:1px;background:#EDEDED;}
.testimonial-wrapper-01.alt-wrapper [class*=GridLex-grid] > div:last-child .testimonial-item-01:after{display:none;}
.tab-testimonial ul.tab-nav{margin-top:20px;}
.tab-testimonial ul.tab-nav li{float:left;margin-top:7px;margin-right:7px;}
.tab-testimonial ul.tab-nav li a{width:56px;display:block;border:2px solid #FFF;padding:1px;border-radius:3px;}
.tab-testimonial ul.tab-nav li.active a,
.tab-testimonial ul.tab-nav li a:hover{border-color:#ff6b43;}
.tab-testimonial ul.tab-nav li a img{border-radius:3px;}
.tab-testimonial .tab-content .tab-inner h4,
.tab-testimonial .tab-content .tab-inner h5,
.tab-testimonial .tab-content .tab-inner h6{line-height:1;margin:0;font-weight:500;color:#ff6b43;}
.tab-testimonial .testing-label{line-height:1;margin:5px 0 0;color:#A8A8A8;font-size:13px;letter-spacing:2px;}
.tab-testimonial .saying{font-size:16px;font-style:italic;line-height:1.65;position:relative;margin:0 0 20px;}
.tab-testimonial .saying:before{font-family:'ElegantIcons';content:"\7b";display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:18px;color:#D1D1D1;margin:0;margin-right:7px;}
.tab-testimonial .saying:after{font-family:'ElegantIcons';content:"\7b";display:inline-block;font-size:18px;color:#D1D1D1;margin:0;margin-left:5px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.testimonial-wrapper-01.alt-wrapper .testimonial-item-01:after{display:none;}
}
@media (max-width:479px){}
.review-sm-wrapper{margin-bottom:-30px;}
.review-sm-item{margin-bottom:30px;}
.review-sm-item h4,
.review-sm-item h5,
.review-sm-item h6{font-weight:500;letter-spacing:0.5px;}
.review-sm-item h4 .label,
.review-sm-item h5 .label,
.review-sm-item h6 .label{font-size:10px;letter-spacing:1.5px;line-height:1;padding:2px 5px;font-weight:600;display:inline-block;margin:7px 0 0;vertical-align:top;}
.review-sm-item .review-score{margin-bottom:20px;}
.review-sm-item .review-score > div{display:inline-block;margin-right:5px;font-style:italic;}
.review-sm-item .review-score .review-for{font-style:italic;}
.review-sm-item .review-score .review-for span{font-style:normal;letter-spacing:0.5px;}
.review-sm-item .review-desc a{display:block;text-transform:uppercase;font-size:13px;margin-top:10px;letter-spacing:2px;}
.review-sm-item .review-desc a i{-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.review-sm-item .review-desc a:hover i{padding-right:10px;}
.review-sm-item .review-by{font-style:italic;margin-top:20px;border-top:2px solid #EDEDED;padding-top:7px;}
.bg-light .review-sm-item .review-by{border-top:2px solid #CCC;}
.review-sm-item .review-by a{font-style:normal;font-size:12px;letter-spacing:2px;}
.review-wrapper{margin-top:10px;}
.rating-header{line-height:1;}
.rating-header > div{display:inline-block;vertical-align:top;}
.rating-header .raring-numbner{font-size:46px;font-weight:700;margin-top:-7px;margin-right:15px;}
.rating-header .rating-item{margin-bottom:5px;}
ul.review-list{margin-top:30px;border-top:1px dashed #D5D5D5;padding-top:30px;}
ul.review-list > li{position:relative;border-bottom:1px solid #E3E3E3;padding-bottom:0;margin-bottom:40px;}
ul.review-list li .rating-from{line-height:1.25;display:block;font-size:13px;color:#A8A8A8;letter-spacing:1px;}
ul.review-list li .image{width:50px;height:50px;position:absolute;top:0;left:0;border:2px solid #EDEDED;padding:2px;border-radius:50%;}
ul.review-list li .content{padding-left:70px;float:left;}
ul.review-list li .content h6{color:#333;line-height:1.2;margin:0 0 3px;font-weight:600;}
ul.review-list li .content .review-date{text-align:right;line-height:1;margin:0 0 10px;font-size:11px;color:#999;}
ul.review-list li .rating-wrapper + .rating-wrapper{margin-top:13px;}
ul.review-list li .review-entry{margin-top:20px;}
ul.review-list li .review-entry h4,
ul.review-list li .review-entry h5,
ul.review-list li .review-entry h6{margin-bottom:20px;}
ul.review-list li .rating-total-score .rating-wrapper{margin-bottom:0;}
ul.review-list li .rating-total-score .rating-wrapper > span,
.rating-total-score .rating-wrapper > div{display:inline-block;vertical-align:middle;}
ul.review-list li .rating-total-score .rating-wrapper > span{font-size:16px;margin-right:5px;font-weight:600;color:#ff6b43;}
ul.review-list li .rating-posted{font-style:italic;letter-spacing:2px;font-size:13px;line-height:1.45;color:#A8A8A8;}
ul.review-list li .review-label-top{display:block;text-transform:uppercase;letter-spacing:1.5px;font-size:10.5px;font-weight:700;line-height:1.2;}
ul.review-list li ul.list-with-icon li{font-size:13px;line-height:1.65;}
ul.review-list li ul.list-with-icon li i{top:5px;}
ul.review-list li .rating-wrapper-wrapper{border-left:1px dashed #D5D5D5;padding:20px 15px 15px;background:#E6E8EB;margin-bottom:30px;}
ul.review-list li .review-entry .rating-item .ri{font-size:11px;}
ul.review-list li .review-entry .alt-rating-icon-sm .rating-item .ri{font-size:10px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){ul.review-list li .image{width:50px;height:50px;position:relative;top:0;left:0;border:2px solid #EDEDED;padding:2px;border-radius:50%;}
ul.review-list li .content{padding-left:0;float:none;}
}
@media (max-width:479px){ul.review-list li .rating-wrapper-wrapper{margin-top:-40px;padding-bottom:0;}
ul.review-list li .rating-wrapper + .rating-wrapper{margin-top:0;}
ul.review-list li .rating-wrapper-wrapper .rating-wrapper{float:left;width:50%;margin-bottom:15px;}
}
.category-image-bg-item{width:100%;position:relative;background-size:cover;background-position:center center;line-height:1.2;color:#FFF;}
.category-image-bg-item a{color:#FFF;font-weight:600;}
.category-image-bg-item:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.3);}
.category-image-bg-item .heading{position:relative;padding:12px 15px 15px;border-bottom:2px solid #FFF;}
.category-image-bg-item .heading .pre-heading,
.category-image-bg-item .heading .post-heading{background:#ff6b43;color:#FFF;display:inline-block;font-size:12px;letter-spacing:0.5px;padding:5px 10px;line-height:1;margin-bottom:7px;border-radius:3px;}
.category-image-bg-item .heading .post-heading{margin:7px 0 0;}
.category-image-bg-item .heading h3,
.category-image-bg-item .heading h4{margin:0;line-height:1.2;position:relative;letter-spacing:0.5px;}
.category-image-bg-item .heading h3:after,
.category-image-bg-item .heading h4:after{font-family:'FontAwesome';content:"\f08e";transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:0;margin-right:-12px;font-size:12px;color:#FFF;position:absolute;top:15px;right:0;color:#FFF;}
.category-image-bg-item:hover .heading h3:after,
.category-image-bg-item:hover .heading h4:after{opacity:1;margin-right:0;}
.category-image-bg-item .heading h3 a,
.category-image-bg-item .heading h4 a{color:#FFF;font-weight:500;text-transform:uppercase;}
.category-image-bg-item .content{height:250px;padding:30px 15px 15px;display:table;position:relative;}
.category-image-bg-item .vertical-bottom{display:table-cell;vertical-align:bottom;}
.category-image-bg-item .content .texting{font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:0.5px;}
.category-image-bg-item .categroy-inside{margin-top:10px;font-size:13px;}
.category-image-bg-item .categroy-inside a{margin:4px 0;display:inline-block;font-size:12px;}
.category-image-bg-item .categroy-inside a:not(:last-child):after{content:",";margin-right:5px;}
.category-image-bg-item .categroy-inside a:hover{opacity:0.8;}
.category-image-bg-item .categroy-inside.with-border a{border:2px solid #FFF;border-radius:15px;padding:3px 12px;display:inline-block;margin-bottom:-1px;}
.category-image-bg-item .categroy-inside.with-border a:after{display:none;}
.category-item-03{background:#F9F9F9;line-height:1.2;width:100%;position:relative;border:1px solid #F1F1F1;font-size:13px;font-weight:400;letter-spacing:0.5px;}
.category-item-03 > a{display:block;padding:15px;padding-right:30px;font-weight:400;position:relative;}
.category-item-03 > a:after{font-family:"FontAwesome";content:"\f101";position:absolute;top:25px;right:0;color:#CCC;font-size:15px;o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;display:block;margin-left:10px;width:25px;}
.category-item-03 > a:hover::after{padding-left:5px;color:#ff6b43;}
.category-item-03 .icon{width:50px;height:50px;line-height:46px;font-size:20px;border-radius:50%;background:#ff6b43;color:#FFF;text-align:center;display:inline-block;vertical-align:middle;margin-right:10px;}
.category-item-03 .image{width:50px;height:50px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:10px;-webkit-box-shadow:0px 0px 8px -1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 8px -1px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 8px -1px rgba(0, 0, 0, 0.3);border:1px solid #FFF;}
.category-item-03 .image img{border-radius:50%;}
.category-item-03 h4,
.category-item-03 h5,
.category-item-03 h6{font-size:13px;margin:2px 0 5px;line-height:1.2;font-weight:600;letter-spacing:0.7px;text-transform:uppercase;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease-;transition:all 0.3s ease;}
.category-item-03 .content{display:inline-block;vertical-align:middle;}
.category-item-03 .content span{color:#A8A8A8}
.category-item-03:hover h4,
.category-item-03:hover h5,
.category-item-03:hover h6{color:#ff6b43;}
.category-item-04-wrapper{}
ul.category-item-04-list{text-align:center;}
ul.category-item-04-list li{display:inline-block;}
ul.category-item-04-list li a{color:#5f6467;font-size:10px;font-weight:600;letter-spacing:0.5px;display:table;line-height:1;width:90px;height:90px;margin:5px;background:#EEE;overflow:hidden;border-radius:50%;}
ul.category-item-04-list li a .icon{    font-size: 30px;
    margin-top: -10px;
    margin-bottom: 5px;}
ul.category-item-04-list li.read-more a{text-transform:uppercase;line-height:1.4;}
ul.category-item-04-list li > div{color:#5f6467;font-size:10px;font-weight:600;letter-spacing:0.5px;display:table;line-height:1;width:90px;height:90px;margin:5px;text-align:left;text-transform:uppercase;font-size:13px;line-height:1.4;}
.category-item-04-inner{display:table-cell;vertical-align:middle;}
.hero-header ul.category-item-04-list{margin-top:30px;}
.hero-header ul.category-item-04-list li a{background:rgba(255, 255, 255, 0.25);color:#FFF;border:2px solid rgba(255, 255, 255, 0.7);}
.hero-header ul.category-item-04-list li a:hover{background:rgba(255, 255, 255, 1);color:#ff6b43;}
.hero-header ul.category-item-04-list li > div{color:#FFF;}
@media (max-width:479px){}
.listing-list-sm-wrapper{}
.listing-list-sm-wrapper .section-title h4{color:#333;font-size:24px;letter-spacing: 0;}
.listing-list-sm-item{font-size:13px;line-height:1.4;}
.listing-list-sm-wrapper .listing-list-sm-item:last-child{margin-bottom:0;}
.listing-list-sm-item a{font-weight:400;color:#5f6467;display:block;width:100%;}
.listing-list-sm-item .image-bg{border:1px solid #d8d8d8;width:85px;height:85px;float:left;position:relative;}
.listing-list-sm-item .image-bg:after{background:rgba(0, 0, 0, 0);}
.listing-list-sm-item .label{font-size: 10px;padding: 5px;display: inline-block;background: rgb(45, 102, 246);margin-bottom: 5px;color: #ffffff;}
.listing-list-sm-item .firma-adi{display: block;font-size: 13px;color: #ff6b43;padding-bottom:10px;}
.listing-list-sm-item .firma-adi:hover{color:#000;}
.listing-list-sm-item .content{margin-left:90px;margin-top:-3px;height:120px;}
.sidebar-box .listing-list-sm-item .content{height:80px;}
.listing-list-sm-item h4,
.listing-list-sm-item h5,
.listing-list-sm-item h6{font-weight:500;text-transform:uppercase;margin-top:0;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.listing-list-sm-item .location{margin:0 0 10px;}
.listing-list-sm-item .review{}
.listing-list-sm-item .review > div{display:inline-block;margin-right:5px;font-style:italic;}
.listing-list-sm-item .review .review-count{}
.listing-list-sm-item .review-by{font-style:italic;margin-top:20px;border-top:2px solid #EDEDED;padding-top:7px;}
.listing-list-sm-item a:hover h4,
.listing-list-sm-item a:hover h5,
.listing-list-sm-item a:hover h6{color:#ff6b43;}
.alt-smaller .listing-list-sm-item .image-bg{width:60px;height:60px;}
.alt-smaller .listing-list-sm-item .content{margin-left:75px;}
.alt-bb .listing-list-sm-item:not(:last-child){border-bottom:1px dashed #D5D5D5;margin-bottom:20px;padding-bottom:20px;}
.listing-list-wrapper{margin-bottom:-20px;}
.listing-list-item{overflow:hidden;-webkit-box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.16);position:relative;margin:0 0 20px;background:#EDEFF2;}
.listing-list-item .image{width:150px;float:left;position:relative;overflow:hidden;}
.listing-list-item .eczane-image{width:150px;float:left;position:relative;overflow:hidden;}
.listing-list-item .image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.25);o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.listing-list-item .content{margin-left:150px;padding:14px 20px 16px;padding-right:160px;font-size:13px;font-weight:400;line-height:1.7;}
.listing-list-item .content:after{content:"";position:absolute;top:0;bottom:0;left:150px;width:3px;background:#ff6b43;}
.listing-list-item .eczane-content:after{background:#9a0f19;}
.listing-list-item .content h3,
.listing-list-item .content h4,
.listing-list-item .content h5{line-height:1.2;letter-spacing:0.7px;font-weight:500;margin:0 0 7px;}
.listing-list-item .content p{margin-bottom:0;}
.listing-list-item .content .location{font-size:14px;color:#0a0a0a}
.listing-list-item .absolute-top{position:absolute;left:15px;top:15px;}
.listing-list-item .listing-grid-category{background:rgba(12, 113, 237, 0.8);color:#FFF;padding:5px 10px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease-;transition:all 0.3s ease;font-size:11px;text-transform:uppercase;line-height:1;border-radius:3px;letter-spacing:1px;}
.listing-list-item .absolute-right-top{position:absolute;right:0;top:0;bottom:0;width:150px;border-left:1px dashed #D5D5D5;background:#E6E8EB;padding:25px 20px;line-height:1.35;font-size:13px;}
.listing-list-item .absolute-right-bottom{position:absolute;right:0;bottom:0;width:150px;padding:15px 20px;}
.listing-list-item .fav-like{position:absolute;right:10px;top:10px;}
.listing-list-featured{position:absolute;top:0;right:0;background:#FA0D15;color:#FFF;font-size:12px;font-weight:600;text-align:center;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:150px;margin-top:20px;margin-right:-40px;letter-spacing:0.5px;}
@media only screen and (max-width:1199px){.listing-list-item .content{margin-left:220px;}
.listing-list-item .content:after{display:none;}
.listing-list-item .image{margin:20px;width:220px;}
}
@media only screen and (max-width:991px){.listing-list-item .content{margin-left:130px;padding-right:15px;}
.listing-list-item .image{width:120px;margin:15px;}
.listing-list-item .absolute-top{top:105px;}
.listing-list-item .listing-grid-category{font-size:10px;}
.listing-list-featured{font-size:10px;margin-top:10px;margin-right:-50px;}
.listing-list-item .absolute-right-top{position:relative;border-left:0;background:none;padding:10px 20px 20px;margin-left:130px;}
}
@media (max-width:767px){.alt-img-position .listing-list-sm-item .image-bg{float:left;}
.alt-img-position .listing-list-sm-item .content{margin-left:95px;margin-top:-3px;}
}
@media (max-width:479px){.listing-list-item .image{width:auto;float:none;}
.listing-list-item .content{margin-left:0;padding-top:0;padding-right:15px;}
.listing-list-item .absolute-right-top{margin-left:0;}
.listing-list-item .absolute-top{top:25px;left:25px;}
}
.onFirm{position:relative;top:180px;z-index:12;width:100%;}
.main-search-form-wrapper-01 .main-search-form-inner{width:80%;margin:0 auto;position:relative;border:8px solid rgba(255, 255, 255, 0.4);background:rgba(255, 255, 255, 0.4);border-radius:3px;-webkit-box-shadow:0px 0px 21px 0px rgba(0, 0, 0, 0.24);-moz-box-shadow:0px 0px 21px 0px rgba(0, 0, 0, 0.24);box-shadow:0px 0px 21px 0px rgba(0, 0, 0, 0.24);}
.main-search-form-wrapper-01 .main-search-form-inner.alt-width{width:65%;}
.main-search-form-wrapper-01 .form-holder{margin-right:120px;}
.main-search-form-wrapper-01 .form-group{margin-bottom:0;background:#FFF;padding:17px 18px 10px;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;height:65px;}
.main-search-form-wrapper-01 .form-group.focus,
.main-search-form-wrapper-01 .form-group:hover{background-color:#DAE2F5;}
.main-search-form-wrapper-01 .form-holder label{font-size:10px;text-transform:uppercase;color:#ff6b43;line-height:1;display:block;margin:0 0 5px;letter-spacing:0.5px;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.main-search-form-wrapper-01 .form-holder .form-control{border-radius:0;border:0;padding:0;height:auto;font-weight:400;font-size:16px;background:transparent;}
.main-search-form-wrapper-01 .form-holder .bootstrap-select{margin-top:-6px;}
.main-search-form-wrapper-01 .form-holder .bootstrap-select .dropdown-toggle{font-size:16px;height:auto;border-radius:0;border:0;padding:0;padding-right:15px;margin:0;}
.main-search-form-wrapper-01 .form-holder .bootstrap-select .dropdown-menu .form-control{border:1px solid #ccc;border-radius:3px;height:34px;padding:6px 12px;font-size:13px;margin:5px 0 0;}
.main-search-form-wrapper-01 .form-holder .bootstrap-select.btn-group .dropdown-toggle .caret{right:0;}
.main-search-form-wrapper-01 .btn-holder{position:absolute;top:0;bottom:0;right:0;width:119px;}
.main-search-form-wrapper-01 .btn-holder .btn{border-radius:0;margin:0;height:65px;line-height:65px;padding-top:0;padding-bottom:0;font-size:16px;text-transform:uppercase;border:0;}
@media only screen and (max-width:1199px){.main-search-form-wrapper-01 .main-search-form-inner{width:90%;}
}
@media only screen and (max-width:991px){.main-search-form-wrapper-01 .main-search-form-inner{width:96%;}
.main-search-form-wrapper-01 .form-holder .form-control{font-size:13px;}
.main-search-form-wrapper-01 .form-holder .bootstrap-select{margin-top:-11px;}
.main-search-form-wrapper-01 .form-holder .bootstrap-select .dropdown-toggle{font-size:13px;}
}
@media (max-width:767px){.main-search-form-wrapper-01 .form-holder{margin-right:0;}
.main-search-form-wrapper-01 .btn-holder{position:relative;top:0;bottom:0;right:0;width:100%;}
.main-search-form-wrapper-01 .btn-holder .btn{height:45px;line-height:45px;font-size:12px;}
.main-search-form-wrapper-01 .form-group-main{margin-bottom:1px;}
}
@media (max-width:479px){}
.featured-icon-01{text-align:center;margin:15px 0;}
.featured-icon-01 .icon{color:#ff6b43;font-size:36px;background:#ff6b43;width:90px;height:90px;margin:0 auto;padding:10px;border-radius:2px;}
.featured-icon-01 .icon > div{background:#FFF;border-radius:50%;width:70px;height:70px;line-height:70px;}
.featured-icon-01 .content{padding:0 15px;}
.featured-icon-01 h5{line-height:1.5;margin:25px 0 15px;font-weight:500;letter-spacing:0.7px;text-transform:uppercase;}
.featured-icon-01 a{margin-top:10px;}
.featured-icon-02{}
.featured-icon-02 .icon{color:#ff6b43;font-size:36px;background:#ff6b43;width:90px;height:90px;padding:10px;border-radius:2px;text-align:center;float:left;}
.featured-icon-02 .icon > div{background:#FFF;border-radius:50%;width:70px;height:70px;line-height:70px;}
.featured-icon-02 .content{margin-left:115px;}
.featured-icon-02 h5{line-height:1.5;margin:-9px 0 15px;font-weight:500;letter-spacing:0.7px;text-transform:uppercase;}
.featured-icon-02 a{margin-top:10px;}
.featured-icon-03{position:relative;}
.featured-icon-03 .icon{color:#ff6b43;font-size:40px;width:40px;float:left;padding:5px 0 15px;position:absolute;top:0;left:0;background:#FFF;z-index:2;}
.featured-icon-03 .content{margin-left:25px;padding-left:35px;position:relative;}
.featured-icon-03 h5,
.featured-icon-03 h6{line-height:1.7;margin:0 0 15px;font-weight:500;letter-spacing:0.7px;text-transform:uppercase;}
.bg-dark .featured-icon-03 .icon{background:transparent;}
.bg-dark .featured-icon-03 .content{color:#C2C2C2;}
.bg-dark .featured-icon-03 h5,
.bg-dark .featured-icon-03 h6{color:#FFF;}
.promo-box{background:#00AFF1;color:#FFF;text-align:center;padding:50px 0;line-height:1;}
.promo-box .icon{display:inline-block;font-size:52px;vertical-align:middle;}
.promo-box span,
.promo-box h2,
.promo-box h3,
.promo-box h4{display:inline-block;line-height:1;margin:0;margin-left:25px;margin-right:15px;vertical-align:middle;letter-spacing:1.5px;}
.sss .promo-box{padding:10px 0;}
.sss .promo-box span{font-size:24px;letter-spacing: normal}
.sss .promo-box .icon{font-size:48px;}
.promo-box a.btn{background:#FFF;color:#2D83F6;padding-top:15px;padding-bottom:15px;margin:3px 0 0;margin-left:30px;text-decoration:none;}
.promo-box .btn:hover{background:rgba(255, 255, 255, 0.8);}
.promo-box .btn.btn-primary{background:#ff6b43;color:#FFF;}
.promo-image-bg{background-size:cover;background-repeat:no;background-position:center center;position:relative;padding-top:120px;padding-bottom:120px;color:#FFF;font-size:28px;line-height:1.8;font-weight:600;font-family:'Hind Vadodara', sans-serif;letter-spacing:0.5px;}
.promo-image-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.5);}
.promo-box{padding:20px 0;}
.promo-box-2{text-align:center}
.promo-box-2 h2,
.promo-box-2 h3{margin-top:0;text-transform:uppercase;letter-spacing:1px;}
.promo-box-2.bg-dark h2,
.promo-box-2.bg-dark h3{color:#FFF;}
.promo-box-2.bg-light,
.promo-box-2.bg-dark{padding:50px 0}
.process-item{position:relative;padding:0 20px;}
.process-item .number{position:absolute;top:20px;left:0;font-size:54px;font-weight:700;color:#D1D1D1;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-align:right;}
.process-item .content{margin-left:60px;}
.process-item .content h4,
.process-item .content h5{margin:0 0 20px;line-height:1.2;font-weight:500;letter-spacing:0.7px;text-transform:uppercase;color:#ff6b43;}
.featured-box-wrapper{border:4px solid #D2D2D2;padding:10px;}
.featured-box-wrapper .featured-box-inner{background:#E6E8EB;padding:10px;}

@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.process-item-wrapper{margin-bottom:-40px !important;}
.process-item{margin-bottom:40px !important;}
}
@media only screen and (max-width:767px){.promo-box .icon{display:block;margin-top:15px;}
.promo-box h2,
.promo-box h3,
.promo-box h4{display:block;margin:25px 0;}
.promo-box .btn{margin-left:0;margin-bottom:15px;}
.featured-box-wrapper .featured-box-inner{padding:10px;}
.featured-box-wrapper{padding:0;margin-top:20px;}
}
@media (max-width:479px){}
.footer-wrapper-01{background: #060B14;padding-top: 20px;padding-bottom: 20px;font-size:14px;color:rgba(255, 255, 255, 0.75);}
.footer-wrapper-01 a{color:#9e9e9e;}
.footer-wrapper-01 a:hover{color:rgba(255, 255, 255, 1);}
.footer-wrapper-01 .bb{border-color:rgba(255, 255, 255, 0.5);}
.footer-wrapper-01 .footer-logo{width:230px;}
.footer-wrapper-01 h5.footer-title{color:#FFF;margin:0 0 20px;}
.footer-wrapper-01 ul.footer-menu{margin-top:29px;}
.footer-wrapper-01 ul.footer-menu li{margin:5px 0;font-size:14px;display:inline-block;position:relative;margin-right:30px;line-height:1.4;}
.footer-wrapper-01 ul.footer-menu li:after{content:"";position:absolute;top:9px;right:-20px;width:4px;height:4px;border-radius:4px;background:rgba(255, 255, 255, 0.6);}
.footer-wrapper-01 ul.footer-menu li:last-child{margin-right:0;}
.footer-wrapper-01 ul.footer-menu li:last-child:after{display:none;}
.footer-wrapper-01 ul.footer-menu li a{text-transform:uppercase;line-height:1;font-size:13px;letter-spacing:1px;}
.footer-wrapper-01 .footer-social{margin:25px 0 30px;font-size:18px;line-height:1;}
.footer-wrapper-01 .footer-social a{font-size:24px;margin-right:10px;}
.footer-wrapper-01 .footer-social a:last-child{margin-right:0;}
.footer-wrapper-01 .copy-right{font-size:13px;margin-top:30px;}
.footer-wrapper-01 .footer-about{margin-top:0;}
.footer-wrapper-01 .footer-about a{font-style:italic;letter-spacing:0.5px;font-weight:400;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.footer-wrapper-02 .social-footer,
	.footer-wrapper-02 .footer-about{padding-right:0;}
}
@media only screen and (max-width:767px){.footer-wrapper-01 ul.footer-menu li{font-size:12px;margin-right:25px;}
.footer-wrapper-01.footer-style-02 ul.footer-menu{margin-top:20px;margin-bottom:0;}
.footer-wrapper-01.footer-style-02 .footer-social{float:left;}
}
@media (max-width:479px){.footer-wrapper-02 ul.menu-footer li{width:100%;}
}
.app-download-wrapper-01{overflow:hidden;padding-top:120px;padding-bottom:100px;position:relative;}
.app-download-wrapper-01 .app-download-mockup{position:absolute;left:0;bottom:-150px;width:50%;padding:0 30px;padding-right:70px;}
.app-download-wrapper-01 .app-download-content{margin-left:50%;padding-right:80px;}
.app-download-wrapper-01 .app-download-content h2,
.app-download-wrapper-01 .app-download-content h3{letter-spacing:1px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.app-download-wrapper-01{padding-top:60px;padding-bottom:60px;}
.app-download-wrapper-01 .app-download-content{margin-left:0;padding-right:0;}
.app-download-wrapper-01 .app-download-mockup{position:relative;bottom:0;width:50%;padding:0 0 30px;padding-right:0;}
}
.btn-responsive-filter{position:relative;padding-right:60px;width:100%;}
.btn-responsive-filter:before{font-family:"FontAwesome";content:"\f067";line-height:40px;position:absolute;top:-2px;right:-2px;bottom:-2px;width:40px;text-align:center;border-left:1px solid rgba(255, 255, 255, 0.6);font-size:11px;background:rgba(225, 225, 225, 0.3);border-radius:0 3px 3px 0;}
.btn-responsive-filter[aria-expanded="true"]:before{content:"\f068";}
.responsive-filter-wrapper .btn{float:left;}
.responsive-filter-wrapper .navbar-collapse{padding:0;}
.responsive-filter-wrapper .navbar-collapse .collapse-inner{o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.responsive-filter-wrapper .navbar-collapse[aria-expanded="true"] .collapse-inner{margin:15px 0 0;}
.filter-sidebar h3,
.filter-sidebar h4{line-height:1;letter-spacing:0.5px;text-transform:uppercase;}
.filter-sidebar .sidebar-inner{border:4px solid #D5D5D5;padding:30px 20px 0;}
.sidebar-module{margin-bottom:40px;}
.filter-sidebar .sidebar-module{margin-bottom:0;padding:0 0 30px;border: 1px #00000040 solid;}
.sidebar-module h5.sidebar-title,
.sidebar-module h6.sidebar-title,
.filter-sidebar .sidebar-module h5,
.filter-sidebar .sidebar-module h6{margin:0 0 20px;border-bottom:2px solid #D5D5D5;padding-bottom:10px;}
.sidebar-module h6.sidebar-title,
.filter-sidebar .sidebar-module h6{font-size:13px;letter-spacing:1.5px;}
.sidebar-module h5.sidebar-title,
.sidebar-module h6.sidebar-title{text-transform:uppercase;}
.filter-sidebar .sidebar-box{padding:40px 0 0;}
.filter-sidebar .sidebar-title{text-transform:uppercase;line-height:1;}
.filter-sidebar .sidebar-header{clear:both;margin:0 0 10px;}
.filter-sidebar .sidebar-header h3,
.filter-sidebar .sidebar-header h4{float:left;}
.filter-sidebar .sidebar-reset-filter{float:right;color:#A8A8A8;font-size:12px;margin-top:2px;}
.filter-sidebar .sidebar-reset-filter:hover{color:#0B65D4;}
.filter-sidebar .filter-toggle{display:block;}
.filter-sidebar .filter-toggle h4{cursor:pointer;position:relative;padding-right:20px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
.filter-sidebar .filter-toggle h4:after{font-family:FontAwesome;content:"\f067";font-size:10px;position:absolute;right:0;top:2px;color:#888;}
.filter-sidebar .filter-toggle h4.active{}
.filter-sidebar .filter-toggle h4.active:after{content:"\f068";}
.filter-sidebar .filter-toggle .filter-toggle-content{display:none;}
.filter-sidebar .filter-toggle .filter-toggle-inner{}
.filter-sidebar .more-less-inner{margin:0 0 5px;}
.filter-sidebar .btn-more-less{margin-top:10px;color:#ff6b43;}
.filter-sidebar .btn-more-less:hover{color:#0B65D4;}
.filter-sidebar .sidebar-search-wrapper{background:#D5D5D5;padding:20px;margin:0 0 40px;}
.filter-sidebar .sidebar-search-wrapper label{color:#555;font-weight:700;font-size:13px;letter-spacing:2px;margin-bottom:5px;}
.filter-sidebar .btn-more-less.collapsed:before{content:'+ ';}
.filter-sidebar .btn-more-less:before{content:'- ';}
.filter-sidebar .read-more-div-open{padding-top:20px;display:block;}
.filter-sidebar .read-more-div-close{color:#ff6b43;}
ul.sidebar-menu{border:4px solid #EDEFF2;padding:10px;}
ul.sidebar-menu > li > h5{text-transform:uppercase;margin:10px 15px;padding-bottom:10px;border-bottom:4px dashed #EDEFF2;}
ul.sidebar-menu > li > a{color:#5f6467;font-weight:400;letter-spacing:.7px;line-height:1.2;display:block;padding:12px 15px;border-radius:80px;}
ul.sidebar-menu > li > a:hover{color:#ff6b43;font-weight:700}
ul.sidebar-menu > li.active > a{background:#ff6b43;color:#FFF;}
ul.sidebar-menu > li ul{margin-top:25px;padding-left:20px;border-left:1px dashed #CCC;margin-left:15px;margin-bottom:15px;}
ul.sidebar-menu > li ul li{margin-bottom:8px;font-size:13px;position:relative}
ul.sidebar-menu > li ul li:last-child{margin-bottom:0;}
ul.sidebar-menu > li ul li a{font-weight:400;line-height:1.4;color:#5f6467;position:relative;font-size:13px;letter-spacing:1px;}
ul.sidebar-menu > li ul li a:hover{color:#ff6b43;font-weight:700}
ul.sidebar-menu > li ul li.active a{font-weight:700;color:#ff6b43}
.sidebar-menu-wrapper-2{background:#E6E8EB;border:1px dashed #D5D5D5;padding:2px;-webkit-box-shadow:0px 0px 18px -3px rgba(0, 0, 0, 0.19);-moz-box-shadow:0px 0px 18px -3px rgba(0, 0, 0, 0.19);box-shadow:0px 0px 18px -3px rgba(0, 0, 0, 0.19);}
ul.sidebar-menu-2{border:1px dashed #D5D5D5;background:#EDEFF2;padding:20px 0;}
ul.sidebar-menu-2 > li > a{color:#5f6467;font-weight:600;letter-spacing:1px;line-height:1.2;display:block;padding:12px 25px;font-family:'Hind Vadodara', sans-serif;font-size:12.4px;margin:0 -4px;}
ul.sidebar-menu-2 > li > a:hover{color:#ff6b43;font-weight:700;background:none;}
ul.sidebar-menu-2 > li > a:focus{background:none;}
ul.sidebar-menu-2 > li.active > a{background:#ff6b43;color:#FFF;}
ul.sidebar-menu-2 > li ul{margin-top:20px;padding-left:20px;border-left:1px dashed #CCC;margin-left:15px;}
ul.sidebar-menu-2 > li ul li{margin-bottom:8px;font-size:13px;position:relative}
ul.sidebar-menu-2 > li ul li a{font-weight:400;line-height:1.4;color:#5f6467;position:relative;font-size:13px;letter-spacing:1px;}
ul.sidebar-menu-2 > li ul li a:hover{color:#ff6b43;font-weight:700}
ul.sidebar-menu-2 > li ul li.active a{font-weight:700;color:#ff6b43}
.col-md-2 ul.sidebar-menu-2 > li > a{padding:10px 25px;}
ul.sidebar-category,
ul.sidebar-archives{margin:0;margin-top:10px}
ul.sidebar-category li,
ul.sidebar-archives li{border-bottom:1px dashed #D5D5D5;line-height:1.2;margin-left: 10px;}
ul.sidebar-category li:last-child,
ul.sidebar-archives li:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}
ul.sidebar-category li a,
ul.sidebar-archives li a{display:block;font-size:15px;letter-spacing:1px;color:#000000;font-weight:700;font-family:'Hind Vadodara', sans-serif;}
ul.sidebar-category li a span,
ul.sidebar-archives li a span{float:right;font-size:12px;color:#000000;font-style:italic;font-weight:700;font-family:'Open Sans', sans-serif;letter-spacing:1.5px;margin-top:4px;}
ul.sidebar-category li a:hover,
ul.sidebar-archives li a:hover{padding-left:5px;color:#375FCB;}
ul.sidebar-post{margin:0;margin-top:10px}
ul.sidebar-post li{margin-bottom:25px;line-height:1.4}
ul.sidebar-post li:last-child{margin-bottom:0;}
ul.sidebar-post li h6{margin:0 0 5px;color:#333;font-weight:500}
ul.sidebar-post li a:hover h6{color:#DB3944}
ul.sidebar-post li .image{width:65px;float:left;margin-top:5px;}
ul.sidebar-post li .image img{display:block;border-radius:3px;}
ul.sidebar-post li .content{margin-left:85px}
ul.sidebar-post li .recent-post-sm-meta{margin:10px 0 0;font-size:12px;color:#A8A8A8;font-style:italic;font-weight:400;letter-spacing:0.5px;}
.sidebar-text-widget ul{margin:0;margin-left:25px;padding:0}
.sidebar-text-widget ul li{list-style:circle}
.sidebar-link-list a{color:#939393;display:block;font-weight:400}
ul.sidebar-link-list li{line-height:1.2;margin-bottom:12px;position:relative}
ul.sidebar-link-list li ul{margin-top:12px;padding-left:15px;border-left:1px dotted #E5E5E5;margin-left:5px}
ul.sidebar-link-list li ul li{margin-bottom:8px;font-size:13px}
ul.sidebar-link-list li ul li:before{content:"";position:absolute;top:8px;left:-15px;width:8px;height:2px;border-top:1px dotted #E5E5E5}
ul.sidebar-link-list li span{display:inline-block;margin-left:7px;font-size:11px;color:#A7A7A7;letter-spacing:.3px}
.sidebar-box{margin:0 0 40px;}
.sidebar-box-border{border:4px solid #D2D2D2;padding:10px;margin:0 0 40px;}
.sidebar-box-border .sidebar-box-inner{padding:25px 20px;background:#E6E8EB;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){.filter-sidebar .sidebar-search-wrapper #EasyAutocompleteCategories{width:410px;}
}
@media (max-width:479px){.filter-sidebar .sidebar-search-wrapper #EasyAutocompleteCategories{width:250px;}
}
.sorting-wrappper{margin:0 0 30px;}
.sorting-wrappper .sorting-content > h5{line-height:1;margin:0 0 5px;}
.sorting-wrappper h3{line-height:1.2;margin:0;}
.sorting-wrappper h3 small{font-size:70%;}
.sorting-header{margin:-0 0 20px;}
.sort-by-wrapper{line-height:1.2;display:table;}
.sort-by-wrapper.for-layout-option{float:right;margin-top:2px;}
.sorting-label{vertical-align:middle;display:inline-block;font-weight:400;padding-top:3px;}
.sort-by-wrapper.for-layout-option .sorting-label{margin-right:10px;}
.sorting-middle-holder{display:inline-block;margin:0;margin-left:7px;line-height:1;white-space:nowrap;vertical-align:middle;}
.sorting-middle-holder .form-control{margin:0;}
.sorting-middle-holder.selectpicker-fixed-width .bootstrap-select .dropdown-toggle{width:240px;}
.sorting-middle-holder .bootstrap-select .dropdown-menu{margin-top:4px;}
ul.sort-by{margin:1px 0 -1px;padding:0;clear:both;line-height:1.2;}
ul.sort-by li{display:inline-block;margin:5px 10px;font-size:13px;}
ul.sort-by li a{display:block;position:relative;color:#5f6467;letter-spacing:2px;}
ul.sort-by li a:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background:transparent;}
ul.sort-by li.active a,
ul.sort-by li a:hover{color:#ff6b43;}
ul.sort-by li.active a:after{background:#ff6b43;}
.btn-sorting{border:0;font-size:18px;line-height:1;margin:0;padding:0;}
.btn-sorting{margin-top:4px;color:#5f6467;}
.btn-sorting.active{color:#ff6b43;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.sorting-wrappper{font-size:11px;}
ul.sort-by li{margin:5px 7px;}
ul.sort-by li a{font-size:12px;}
.sorting-label.block-xs{display:block;}
.sorting-middle-holder{display:block;margin-left:-5px;margin-top:5px;white-space:normal;}
.sort-by-wrapper.for-layout-option{margin-top:0;}
.sort-by-wrapper.for-layout-option .sorting-middle-holder{margin-left:0;margin-top:5px;}
}
@media only screen and (max-width:767px){
	ul.sort-by li{
		margin:5px 3px;
	}
	.image-bg-breadcrumb h1, .image-bg-breadcrumb h2{
		font-size:18px;line-height: 25px
	}
}
@media (max-width:479px){}
.pager-inner{line-height:1;text-align:center;}
.pager-label{vertical-align:middle;display:inline-block;font-weight:400;font-size:13px;letter-spacing:1.5px;}
.pager-middle-holder{display:inline-block;margin:0;margin-left:7px;line-height:1;white-space:nowrap;vertical-align:middle;}
.pagination{margin:5px 0 0;}
.pagination > li > a,
.pagination > li > span{padding:3px 0 0;margin:0 3px;color:#337ab7;border:0;display:block;width:24px;height:24px;border-radius:50%;text-align:center;color:#666;font-size:12px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{color:#ff6b43;background-color:#FFF;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{background-color:#ff6b43;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){.pager-label{display:block;}
.pager-middle-holder{display:block;margin:10px 0 0;white-space:normal;}
}
@media (max-width:479px){}
@media (max-width:767px){.blog-section {padding:60px 0 !important;}.blog-header h1{font-size:25px !important;margin-bottom: 10px !important;}.blog-header ul.blog-meta li{display: block}.blog-header ul.blog-meta li:after{content:"";}}
.blog-item{display:block;background:#FFF;overflow:hidden;padding:0}
.blog-item:last-child{margin-bottom:0}
.blog-media{position:relative;background:#eee;margin-bottom:30px;}
.blog-media a{display:block;}
.blog-content{position:relative;}
.blog-section {padding-top: 20px;padding-bottom: 20px;}
.blog-header h1{font-size: 40px;line-height: 1.5;margin-bottom: 0;font-weight: bold}
.blog-header ul.blog-meta{margin-bottom: 0}
.blog-header ul.blog-meta li{color:#565656;font-weight: bold;font-size:14px;font-family: 'nunito',sans-serif;}
.blog-header ul.blog-meta li span{color: #ff6b43;}
.blog-header ul.blog-meta li a{color: #565656;}
.blog-header img{width:100%;}
.blog-content h3{line-height:1.4;font-weight:600;margin:0 0 5px;}
.blog-content h3 a{font-weight:600;}
.blog-item .btn-blog{font-size:12px;text-transform:uppercase;margin-top:30px;display:block;letter-spacing:1.5px;}
.blog-item .btn-blog i{-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.blog-item .btn-blog:hover i{margin-left:10px;}
.blog-item.single .blog-content{padding-left:0;padding-right:0;}
.blog-entry ul,
.blog-entry ol{list-style:disc;margin-left:20px;line-height:25px;}
.blog-entry ul li,
.blog-entry ol li{margin-bottom:7px;}
.blog-entry ul ul,
.blog-entry ol ol{margin-top:7px;}
.blog-entry > ul,
.blog-entry > ol{margin-bottom:15px;}
.blog-entry ol{list-style:decimal;}
.blog-entry h2{font-size:24px;margin:20px 0;line-height: 30px}
ul.blog-meta{list-style:none;padding:0;margin:0 0 25px;font-size:13px;letter-spacing:1.5px;}
ul.blog-meta li{display:inline}
ul.blog-meta li:after{content:"|";color:#BBB4AB;margin-right:7px;padding-left:10px}
ul.blog-meta li:last-child:after{content:" "}
.blog-extra{background:#EDEFF2;padding:22px 20px;margin:0}
.share-it{float:right}
.share-it span{float:left;text-align:left;margin-right:5px}
.share-it .social{float:right;margin-top:-5px}
.blog-extra ul.tag-cluod li{margin:0 3px 0 0;line-height:20px}
.blog-author{padding:0;position:relative;font-size:13px;padding-right:25%;}
.author-details{margin-left:125px;position:relative;}
.author-details h6{margin:0 0 15px;line-height:1.2;letter-spacing:1px}
.author-label{width:100px;float:left;border:2px solid #FFF;border-radius:3px;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.43);-moz-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.43);box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.43);}
.author-label img{width:100%;border-radius:3px}
.blog-author .social a{color:#777;display:inline-block;margin-right:15px;font-size:16px}
.blog-author .social a:hover{color:#0D7CC9}
#comment-wrapper{background:#FFF;padding:30px 0 20px;position:relative}
ul.comment-item{list-style:none;padding:0;margin:0}
ul.comment-item li{position:relative;display:block;padding-left:100px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #D5D5D5}
ul.comment-item li:last-child,
ul.comment-item li li:last-child,
ul.comment-item li li li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
ul.comment-item li > ul{margin-top:30px;padding-top:30px;border-top:1px dashed #D5D5D5}
ul.comment-item ul{margin-left:-20px}
ul.comment-item a.font700{color:#000;}
ul.comment-item a.font700:hover{color:#0B65D4;}
.comment-item .comment-avatar{position:absolute;top:0;left:0;width:80px;height:80px;border-radius:40px}
.comment-item .comment-avatar img{width:100%;width:100%;border-radius:50%}
.comment-item .comment-time{display:block;font-style:italic;font-weight:400;font-size:12px;color:#A8A8A8;margin-bottom:10px;letter-spacing:1.5px;}
.comment-item a.comment-reply{float:right;font-size:10px;line-height:1;padding:3px 7px;text-transform:uppercase;border:1px dashed #D5D5D5;border-radius:3px;-webkit-transition:all .3s;transition:all .3s;letter-spacing:1.5px;}
.comment-item a.comment-reply:hover{color:#FFF;background:#ff6b43;border:1px solid #ff6b43;}
.comment-form .form-control:-moz-placeholder{color:#FFF}
.comment-form .form-control::-moz-placeholder{color:#FFF}
.comment-form .form-control:-ms-input-placeholder{color:#FFF}
.comment-form .form-control::-webkit-input-placeholder{color:#FFF}
@media only screen and (max-width:1199px){}
ul.comment-item ul{margin-left:-50px}
.blog-author{padding-right:10%;}
}
@media only screen and (max-width:767px){.pager-label{display:block;}
.pager-middle-holder{display:block;margin:10px 0 0;white-space:normal;}
.blog-author{padding-right:5%;}
ul.comment-item ul{margin-left:-60px}
ul.blog-meta{font-size:11px;letter-spacing:1.5px;}
}
@media (max-width:479px){ul.comment-item ul{margin-left:-40px}
.blog-author{padding-right:0;}
ul.comment-item ul{margin-left:-90px}
}
.detail-heading-name span{display:inline-block;position:relative;}
.detail-heading-name span:after{content:"";position:absolute;left:0;right:0;bottom:5px;border-bottom:3px solid #ff6b43;}
.detail-heading-rating{margin:10px 0 5px;}
.detail-heading-location{color:#FFF;line-height:1.45;margin:5px 0 5px;font-size:17px;}
.detail-heading-action{}
.detail-heading-action a{display:block;font-size:12px;text-align:center;}
.detail-heading-action a span{display:block;padding:3px 10px 2px;border-radius:3px;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:2px solid #FFF;background:#FFF;position:relative;}
.detail-heading-action a span i{display:inline-block;vertical-align:middle;font-size:18px;margin-top:-3px;margin-right:5px;}
.detail-heading-action a:hover span{background:#ff6b43;color:#FFF;border:2px solid #ff6b43;}
.detail-heading-action a span:after{content:"";display:block;position:absolute;left:2px;right:2px;top:2px;bottom:2px;border:2px solid #ff6b43;border-radius:3px;}
.detail-heading-action a:hover span:after{border:2px solid #FFF;}
.image-bg-breadcrumb-no-pb .detail-heading-action-inner{background:#FFF;padding:10px 11px 0;}
.image-bg-breadcrumb-no-pb .detail-heading-action a span{border-color:#ff6b43;}
.image-bg-breadcrumb-no-pb .detail-heading-action a span:after{display:none;}
.breadcrumb-slider-absolute.no-pb .detail-heading-action-inner{background:#FFF;padding:10px 12px 0;}
.breadcrumb-slider-absolute.no-pb .detail-heading-action a span{border-color:#ff6b43;}
.breadcrumb-slider-absolute.no-pb .detail-heading-action a span:after{display:none;}
#our_location_map{width:100%;height:200px;margin:0;}
#our_location_map-2{width:100%;height:400px;margin:0;}
.sidebar-box-border #our_location_map{margin:0 0 10px;}
.our-location-map-marker{margin-top:-5px;}
.our-location-map-marker i{color:#ff6b43;font-size:30px;}
#our_location_map-2-in-tab{height:400px;width:100%;}
.detail-section-wrapper{margin-top:-20px;}
.detail-section{padding-top:20px;}
.detail-section + .detail-section{margin-top:20px;}
.detail-content-for-sticky-menu-wrapper.mmt{margin-top:-40px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){#our_location_map{height:560px;}
}
@media only screen and (max-width:767px){
	h1.detail-heading-name{font-size:30px;}
	.detail-content-for-sticky-menu-section{padding-top:0;}
}
@media (max-width:479px){.detail-section-wrapper{margin-top:0;}
.detail-heading-location{font-size:13px;}
h1.detail-heading-name{font-size:24px;margin-bottom:10px;}
}
@media (max-width:479px){}
.rating-style-2{line-height:1;float:left;margin:10px 0;margin-right:20px;font-size:12px;}
.rating-style-2:last-child{margin-right:0;}
.rating-style-2 .rating-inner > div{display:inline-block;vertical-align:middle;}
.rating-style-2 .rating-score{font-size:38px;font-weight:700;}
.rating-style-2 .rating-inner .rating-content{margin-left:5px;}
.rating-style-2 .rating-inner .rating-content > span{display:block;letter-spacing:0.5px;}
.rating-style-2 .rating-inner .rating-content > span.out-of{font-size:15px;letter-spacing:0;margin:3px 0 3px;font-weight:700;text-transform:uppercase;}
.rating-style-2 .rating-icon{font-size:34px;}
.rating-style-2.text-white a{color:#FFF;border-bottom:1px solid rgba(255, 255, 255, 0.7);}
.rating-style-2.text-white a:hover{color:#ff6b43;border-color:#ff6b43;}
.faq-wrapper{margin-top:-20px;}
.faq-wrapper h1:first-child,
.faq-wrapper h2:first-child,
.faq-wrapper h3:first-child,
.faq-wrapper h4:first-child{margin-top:0}
.faq-section{border-bottom:2px dashed #D2D2CC;margin:0 0 30px;padding-top:20px;}
.faq-section h4{margin:8px 0 0}
.faq-section .panel-body{padding-top:0;padding-bottom:5px}
.faq-thread{border-bottom:1px solid #E5E9EA;padding-bottom:30px;margin-bottom:40px}
.faq-thread ul{list-style:disc;margin-left:20px;margin-left:15px}
.faq-thread ol{list-style:decimal;margin-left:20px}
.faq-thread ol ol{margin-left:15px}
.panel-group.bootstarp-accordion .faq-thread{border-bottom:0;padding-bottom:15px;margin-bottom:0}
.alt-no-bb .faq-section{border-bottom:0;margin:0 0 40px}
.faq-wrapper.mmt{margin-top:-5px}
.faq-wrapper .panel{margin-bottom:5px}
.faq-wrapper h4.faq-title{padding-top:20px;}
@media only screen and (max-width:767px){.faq-wrapper{padding-left:0}
}
.submission-wrapper{margin-top:50px;}
#map-simple{min-height:160px}
.map-submit{height:300px}
.marker-loaded .map-marker{visibility:visible}
.map-marker{visibility:hidden;border-radius:0;-moz-transition:.4s ease-in-out all;-webkit-transition:.4s ease-in-out all;transition:.4s ease-in-out all;background-color:#2e69fd;height:36px;width:36px;position:relative;text-align:center;z-index:1;bottom:12px}
.map-marker:before{-moz-transition:.4s ease-in-out all;-webkit-transition:.4s ease-in-out all;transition:.4s ease-in-out all;border-style:solid;border-width:12px 22px 0;border-color:#2e69fd transparent transparent;bottom:-12px;content:"";left:-4px;height:0;position:absolute;width:0;z-index:0}
.map-marker:after{-moz-transition:.4s ease-in-out all;-webkit-transition:.4s ease-in-out all;transition:.4s ease-in-out all;border-style:solid;border-width:12px 22px 0;border-color:rgba(0, 0, 0, 0.1) transparent transparent;bottom:-14px;content:"";left:-4px;height:0;position:absolute;width:0;z-index:-1}
.map-marker:hover{background-color:#ff6b43;cursor:pointer}
.map-marker:hover:before{border-color:#ff6b43 transparent transparent}
.map-marker .icon{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:.3s ease-in-out all;-webkit-transition:.3s ease-in-out all;transition:.3s ease-in-out all;background-color:#fff;border:3px solid #ff6b43;height:28px;left:4px;width:28px;overflow:hidden;position:relative;top:5px}
.map-marker .icon img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6;display:block;position:absolute;top:-2px;right:0;bottom:0;left:0;margin:auto;width:22px}
.opening-hours-wrapper{}
.opening-hours-box .input-group-addon{background:rgba(255, 255, 255, 0.8);font-size:12px}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){}
@media (max-width:479px){}
.image-bg-breadcrumb.for-contact-page{padding:150px 0 120px;}
#contact_map{height:500px;}
.contact-map-marker{margin-top:120px;}
.contact-map-marker i{color:#ff6b43;font-size:60px;}
.contact-wrapper{position:relative;}
.contact-wrapper .contact-content{position:absolute;left:15%;right:15%;top:-80px;-webkit-box-shadow:0px 0px 10px -3px rgba(0, 0, 0, 0.54);-moz-box-shadow:0px 0px 10px -3px rgba(0, 0, 0, 0.54);box-shadow:0px 0px 10px -3px rgba(0, 0, 0, 0.54);}
.contact-wrapper .contact-content .contact-inner{position:relative;z-index:1;background:#FFF;padding:50px 50px 35px;-webkit-box-shadow:0px 0px 16px -3px rgba(0, 0, 0, 0.54);-moz-box-shadow:0px 0px 16px -3px rgba(0, 0, 0, 0.54);box-shadow:0px 0px 16px -3px rgba(0, 0, 0, 0.54);}
ul.contact-list{margin-top:30px;}
ul.contact-list li{line-height:1.6;margin:0 0 20px;font-size:13px;letter-spacing:1px;font-weight:500;}
ul.contact-list li:last-child{margin:0;}
ul.contact-list li .icon{width:40px;height:40px;border-radius:50%;border:2px dashed #D5D5D5;text-align:center;line-height:34px;float:left;font-size:18px;color:#ff6b43;}
ul.contact-list li .content{margin-left:60px;}
ul.contact-list li .content p{margin:0;}
ul.contact-list li .content p + p{margin-top:4px;}
.contact-form-wrapper{margin-top:30px;}
.contact-form-wrapper .form-group{margin-bottom:15px;}
.contact-form-wrapper .form-control{border-top:0;border-left:0;border-right:0;border-radius:0;margin:0;padding:0;padding-bottom:7px;font-size:13px;letter-spacing:1px;font-weight:500;height:auto;}
.contact-form-wrapper .help-block{font-size:12px;letter-spacing:1.5px;line-height:1.4;}
@media only screen and (max-width:1199px){.contact-wrapper .contact-content{position:absolute;left:5%;right:5%;}
#contact_map{height:600px;}
}
@media only screen and (max-width:991px){#contact_map{height:700px;}
}
@media only screen and (max-width:767px){#contact_map{height:1200px;}
}
@media (max-width:479px){}
ul.address-list li{position:relative;margin-left:30px;border-bottom:1px dashed #D5D5D5;padding-bottom:15px;margin-bottom:13px;font-size:14px;line-height:1.65;letter-spacing:2px;}
ul.address-list li a{font-weight:400;}
ul.address-list li i{position:absolute;top:5px;left:-25px;}
.address-box p{font-size:13px;line-height:1.45;margin:0 0 12px;}
.address-box p:last-child{margin:0;}
.address-box p a{font-weight:bold;font-size:12px;}
.address-box p i{font-size:15px;display:inline-block;vertical-align:middle;margin-right:10px;}

.tag-cloud{margin-top:5px;margin-bottom:-5px}
.tag-cloud span{display:block;float:left;line-height:1.2;padding:6px 7px 5px;padding-left:0;margin-left:0;margin-bottom:5px;font-size:12px;letter-spacing:1.5px;}
.tag-cloud a{color:#ff6b43;border:1px solid #D5D5D5;font-size:11px;letter-spacing:2px;line-height:1;display:inline-block;padding:6px 10px 5px;font-weight:500;border-radius:3px;margin-bottom:2px;font-family:'Hind Vadodara', sans-serif;}
.tag-cloud a:hover{background:#ff6b43;color:#FFF;border-color:#ff6b43;}
.tag-cloud-wrapper{border-top:1px solid #EFEFEF;position:relative;margin:20px 0 0;padding:20px 0 0}
.tag-cloud-wrapper .tag-cloud-heading{float:left}
.tag-cloud-wrapper .tag-cloud{margin-left:50px;margin-top:5px}
p.p-icon{position:relative;padding-left:25px;}
p.p-icon i{font-size:15px;position:absolute;top:2px;left:0;color:#A8A8A8;}
ul.working-hour li{line-height:1.2;position:relative;letter-spacing:0.5px;}
ul.working-hour li + li{margin-top:15px;}
ul.working-hour li > span{position:absolute;top:0;right:0;font-size:13px;}
ul.div-as-table-wrapper{border:1px solid #DEDEDE;margin-bottom:40px;font-size:13px;letter-spacing:0.5px;}
ul.div-as-table-wrapper li + li{border-top:1px solid #DEDEDE;}
ul.div-as-table-wrapper > li > div > div > div > div{padding:10px 25px;}
ul.div-as-table-wrapper > li > div > div > div:first-child{background:#EDEFF2;text-transform:uppercase;font-weight:600;border-right:1px solid #DEDEDE;}
.image-hover-item{position:relative;}
.image-hover{position:absolute;top:150%;left:150%;right:150%;bottom:150%;text-align:center;color:#FFF;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;cursor:pointer;}
.image-hover-inner{display:table;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);}
.image-hover-inner-2{display:table-cell;vertical-align:middle;width:100%;height:100%;}
.image-hover-inner-2 i{opacity:0;margin-top:-1000px;-moz-transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}
.image-hover-item:hover .image-hover{top:0;left:0;right:0;bottom:0;}
.image-hover-item:hover .image-hover-inner-2 i{opacity:1;margin-top:0;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){ul.address-list{width:70%;}
ul.div-as-table-wrapper > li > div > div > div:first-child{border-bottom:1px solid #DEDEDE;border-right:0;}
}
@media only screen and (max-width:767px){ul.address-list{width:100%;}
ul.address-list li{font-size:13px;}
ul.div-as-table-wrapper{font-size:11px;}
}
@media (max-width:479px){}
.firmOnBtn .btn{font-size: 12px;font-weight: 500;padding-left:10px;}
.firmOnBtn .btn-success{background: #fff;border-color: #cacaca;color: #ff6b43 !important;font-weight: bold !important;}
.firmOnBtn .btn-success:hover{color:#fff !important;background: #17c715;}
.portlet.dashboard{background:#f7f7f7;padding:12px 0 15px;}
.portlet.firms{background:#f7f7f7;padding:0;}

.portlet table tr td{
	vertical-align: middle !important
}
.dashboard-avatar{
	text-align: center;
	line-height: 1.2;
	border-bottom: 1px solid #E5E5E5;
	width: 100%;
}
.dashboard-avatar .image {
	width: 100px;
	margin: 0px auto 15px;
	border-radius: 50%;
	background: #FFF;
	padding: 3px;
	-webkit-box-shadow: 0px 0px 5px 0px rgb(45, 102, 246);
	-moz-box-shadow: 0px 0px 5px 0px rgb(45, 102, 246);
	box-shadow: 0px 0px 5px 0px rgb(45, 102, 246);
}
.dashboard-avatar .user-title{
}
.dashboard-avatar ul.meta {
	background: #eaeaea;
}
.dashboard-avatar ul.meta li {
	border-right: 1px solid #E5E5E5;
	font-size: 12px;
	font-weight:600;
	padding: 14px 0 15px;
}
.navbar-vertical ul.navbar-vertical-menu li {
	position: relative;
}
ul.dashboard-menu-list li a {
	color: #5d5d5d;
	display: block;
	border-bottom: 1px solid #E5E5E5;
	padding: 12px 17px;
	padding-left: 50px;
	line-height: 1;
	font-size: 13px;
	letter-spacing: 0.5px;
	font-weight: 500
}
ul.dashboard-menu-list li a > span {
	width: 37px;
	text-align: center;
	display: block;
	border-right: 1px solid #E5E5E5;
	line-height: 37px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	padding-left: 4px;
}
.navbar-vertical ul.navbar-vertical-menu li ul {
	z-index: 9999;
	padding: 0;
	margin: 0;
	position: absolute;
	top: -1px;
	left: 100%;
	width: 190px;
	display: none;
	background: #005294;
	padding: 0;
	margin-left: 0;
}
.navbar-vertical ul.navbar-vertical-menu li ul:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 8px 0;
	border-color: transparent #005294 transparent transparent;
	position: absolute;
	top: 6px;
	left: 0;
	margin-left: -7px;
	o-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-webkit-transition: all 0.1s ease-out;
}
.navbar-vertical ul.navbar-vertical-menu li {
	position: relative;
}
ul.dashboard-menu-list li a {
	color: #5d5d5d;
	display: block;
	border-bottom: 1px solid #E5E5E5;
	padding: 12px 17px;
	padding-left: 50px;
	line-height: 1;
	font-size: 13px;
	letter-spacing: 0.5px;
}
ul.dashboard-menu-list li a:hover, ul.dashboard-menu-list > li:hover a {
	color: #C70C41;
	padding-left: 55px;
	padding-right: 12px;
}
.navbar-vertical ul.navbar-vertical-menu li ul li a {
	display: block;
	padding: 10px 15px;
	color: rgba(255, 255, 255, 0.9);
	line-height: 1.2;
}
.not-required{color:#333;font-weight: 500;font-size:12px;font-style:italic;}
span.required{color:red;font-weight: 500;font-size:12px;font-style:italic;}
.strong{font-weight: 700}
.tab--primary .tab__item__collapse {
	padding: 0;
}
.collapse__item {
	padding: 1em;
	box-shadow: 0 7px 26px rgba(24, 63, 88, .1);
	border-radius: .71em;
	margin-bottom: 5px;
	background: #fff;
}
.collapse__item .collapsed {
	color: #0e233e;
}
.collapse__item > a {
	color: #15bdde;
	font-weight: 700;
	display: block;
	position: relative;
	padding-left: 20px;
	font-size: 13px;
}
.collapse__item .collapsed:before {
	content: "+";
}
.collapse__item > a:before {
	content: "-";
	position: absolute;
	left: 0;
	font-size: 24px;
	line-height: 24px;
}
.collapse__content p{margin-bottom: 10px}
.collapse__content{font-size:13px;padding-left:20px;}
.collapse__content ul{padding-left:20px;}
.collapse__content ul li{list-style-type: disc}
#KVK_Cerez{
	display:none;
}
#KVK_Cerez.active {
	display: block;
}
.modal-strip.modal-active {
	transform: translate3d(0px, 0px, 0px);
}
.modal-strip {
	background-color: rgb(39, 39, 39);
	bottom: 0;
	color: #fff;
	left: 0;
	padding: 25px 5px;
	position: fixed;
	letter-spacing: 0.5px;
	font-size: 13px;
	line-height: 1.3;
	width: 100%;
	display: inline-block;
	transform: translate3d(0px, 200px, 0px);
	transition: all 0.7s ease 0s;
	z-index: 9999 !important;
	text-align: left;
}
.size14 {
	font-size: 14px !important;
}
.modal-strip h5, .modal-strip h4, .modal-strip h3, .modal-strip h2, .modal-strip h1, .modal-strip p {
	margin-bottom: 0;
}
.modal-strip a {
	color: #fff;
	background: #ff6b43;
	padding: 2px 6px;
	border-radius: 3px;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0;
}
.modal-strip .btn.cancelCookie {
	margin-bottom: 0;
	padding: .5em 0;
	margin-top: .5em;
	background: #7a7a7b;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
.cancelCookie {
	margin-top: .5em;
	max-width: 600px;
	margin: auto;
}
.defaultWhatsApp .whatsAppOrderButton.right {
	right: 10px;
}
.defaultWhatsApp .whatsAppOrderButton {
	position: fixed;
	bottom: 10px;
}
.whatsAppOrderButton {
	background: url(../images/whatsapp_logo.png) no-repeat;
	width: 125px;
	height: 36px;
	display: block;
}

.tri-bg {
	background-image: url(../images/triangle-bg.png);
	background-attachment: fixed;
	position: relative;
	overflow: hidden;
}
.bg-dull {
	background-color: #f5f7fa;
}
.all-title {
	text-align: center;
	position: relative;
	margin-bottom: 60px;
}
.sec-title {
	color: #000;
	position: relative;
	margin-bottom: 20px;
	line-height: 1;
	display: block;
	font-size: 24px;
	font-weight: 600;
}
.title-sep {
	fill: #000;
	height: 20px;
	width: 36px;
}
.all-title .title-sep {
	fill: #ff3a54;
}
.all-title p {
	max-width: 800px;
	margin: 10px auto 0;
	color: #272727;
}
.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important;
}
.steps {
	background-color: #fff;
	border-radius: 50%;
	text-align: center;
	padding: 75px 55px;
	z-index: 1;
	position: relative;
}
.steps .steps-title{
	font-size: 18px;
	font-weight: 600;
	text-transform: capitalize;
	margin-bottom: 15px;
	display: block;
}
.steps-button{
	position: relative;
	z-index: 1
}
.c-theme {
	color: #ff3a54;
}
.mb-3, .my-3 {
	margin-bottom: 1rem!important;
}
.steps .icon-box i {
	font-size: 90px;
	display: inline-block;
	color: #ff3a54;
	transition: all 0.6s cubic-bezier(0.82, 1.65, 0.54, 1.53);
	-webkit-transition: all 0.6s cubic-bezier(0.82, 1.65, 0.54, 1.53);
	-moz-transition: all 0.6s cubic-bezier(0.82, 1.65, 0.54, 1.53);
	-ms-transition: all 0.6s cubic-bezier(0.82, 1.65, 0.54, 1.53);
	-o-transition: all 0.6s cubic-bezier(0.82, 1.65, 0.54, 1.53);
}
.steps:before {
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
	height: 72px;
	position: absolute;
	width: 378px;
	z-index: -1;
	pointer-events: none;
}
@media (min-width: 1200px){
	.steps-wrap {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.steps-section::after {
		position: absolute;
		content: "";
		left: 0;
		background-image: url(../../../images/home_block.png);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 100%;
		height: 100%;
		z-index: 0;
		bottom: 0;
	}
	.steps-section [class*='col-']:nth-child(1) .steps:before {
		background-image: url(../images/shape1.png);
		top: -60px;
	}
	.steps-section [class*='col-']:nth-child(2) .steps:before {
		background-image: url(../images/shape2.png);
		bottom: -60px;
	}
}
@media (max-width: 768px) {
    #header .navbar {
        position: relative !important;
    }
    #header .flex-row.flex-align-middle {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;
        height: 72px !important;
        padding-right: 45px !important;
    }
    #header .pull-right {
        display: flex !important;
        align-items: center !important;
        float: none !important;
    }
    #header .navbar-mini > ul {
        display: flex !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        gap: 6px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    #header .navbar-mini > ul > li {
        float: none !important;
        width: auto !important;
        clear: none !important;
        list-style: none !important;
    }
    #header .navbar-logo img {
        max-width: 105px !important;
    }
    #header .navbar-mini .btn {
        font-size: 12px !important;
        padding: 8px 9px !important;
        white-space: nowrap !important;
    }
    #slicknav-mobile {
        position: absolute !important;
        right: 18px !important;
        top: 22px !important;
        z-index: 9999 !important;
        width: auto !important;
        height: auto !important;
    }
    #slicknav-mobile .slicknav_menu {
        background: transparent !important;
        padding: 0 !important;
    }
    #slicknav-mobile .slicknav_btn {
        margin: 0 !important;
        background: transparent !important;
        padding: 0 !important;
    }
    #slicknav-mobile .slicknav_nav {
        position: fixed !important;
        top: 135px !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        background: #fff !important;
        z-index: 99999 !important;
        padding: 15px 25px !important;
        box-shadow: 0 10px 25px rgba(0,0,0,0.15) !important;
    }
    #slicknav-mobile .slicknav_nav li {
        display: block !important;
        width: 100% !important;
        border-bottom: 1px solid #eee !important;
    }
    #slicknav-mobile .slicknav_nav li a {
        display: block !important;
        color: #111 !important;
        font-size: 16px !important;
        padding: 12px 0 !important;
    }
    
    /* Yıldız alanlarının ve başlıkların üst üste binmesini tamamen engelleyen düzeltme */
    .listing-list-sm-item, 
    .listing-list-item {
        position: relative !important;
    }
    .review-score, 
    .rating-wrapper, 
    .star-rating {
        display: block !important;
        position: relative !important;
        margin: 5px 0 !important;
        clear: both !important;
    }
    .work-post-content h5, 
    .product-post-content h5, 
    .latest-post h5, 
    #content h5,
    .listing-list-sm-item h4,
    .listing-list-sm-item h5,
    .listing-list-sm-item h6,
    .listing-list-item .content h3,
    .listing-list-item .content h4,
    .listing-list-item .content h5 {
        clear: both !important;
        margin-top: 5px !important;
        line-height: 1.4 !important;
        font-size: 15px !important;
    }
}
#slicknav-mobile {
    top: 20px !important;
}
#slicknav-mobile .slicknav_nav {
    top: 100px !important;
}