/*---------------------------------------------------------------

  Project Name: Real Estate - Responsive HTML Template
  File Name: style.css
  Author: DRC Systems
  Author URI: http://khaitawng.com
  Version: 1.0.0

------------------------------------------------------------------*/

/*----------------------------------------------------------------

[Table of contents]

1. Body
2. Typography
3. Buttons
4. General
5. Header 
6. Navigation section
7. Banner section
8. Services section
9. About-Us Information section
10. Service section
11. Latest-Properties section
12. What-Client-Say section
13. Valuable-Tools & Information section
14. About Agent section
15. Our Clients section
16. Get In Touch section
17. Footer section
18. Mobile Responsive styles

------------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Changa+One|Raleway:100,200,300,400,500,600,700,800,900');
*{outline: none!important;}
/*==================== Body Style Start ==================== */
body{font-family: 'Raleway', sans-serif; color:#666; font-size:14px; line-height:24px;}
/*==================== Body Style End ==================== */


/*==================== Typography Start ==================== */
h1,h2,h3,h4,.h1{font-family: 'Changa One', cursive;}
h1,.h1{ font-size:72px; text-align:center; margin:0; line-height: 90px;}
h2{font-size:48px; text-transform:uppercase; margin:0;}
h3{font-size:24px; line-height:21px;text-transform:uppercase; margin:0;}
/*==================== Typography End ==================== */


/*==================== Buttons Style Start ==================== */
.btn:active, .btn.active{ box-shadow:none;}
.btn-primary{ color:#fff;border-radius:0; padding:5px 27px;font-size:14px; line-height:21px;}
.btn-info{ font-size:18px; font-weight: 500; border-color:#5d83a9;padding: 6px 28px;}
.btn-info:active:hover,.btn-info.active:hover, .btn-info:active:focus, .btn-info.active:focus, .btn-info.focus:active, .btn-info.active.focus,.btn-info:focus, .btn-info.focus,.btn-info:hover{ color:#fff;}
/*==================== Buttons Style End ==================== */


/*============ SelectBox Style===============*/
.dd{width:100% !important; cursor:pointer;}
.dd2{ float:left; cursor:pointer;}
.width_select	{ width:260px;}
.ddTitle{ width:100%; position:relative;}
.ddChild{ width:100% !important;display:none; margin-top: 24px; overflow:auto;position:absolute;top:100%; left:0; background:#fff; min-height:225px; border-radius: 8px; padding-top:10px;}
.ddTitle .arrow	{ margin-top: -3px;position: absolute;right:0;top: 50%;vertical-align: middle;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px dashed #000;}
.ddTitle > .ddTitleText {font-size: 18px;font-weight: 500; padding: 6px 0; display:block; }
.ddTitle > .ddTitleText span{ vertical-align:top;}
.ddTitle > .ddTitleText > img	{ vertical-align:top; font-size:24px;}
.ddChild li.enabled	{ border-bottom: 1px solid #e5e5e5;display: block;padding:5px 18px 5px 32px; position:relative;
float:left; width:44%; margin:0 15px; font-size:18px; line-height:25px;}
.ddChild .enabled img	{font-size: 26px;margin-right: 10px; position:absolute; left:0; top:10px;}
.ddChild li.enabled:first-child{display:none !important;}
.search-wrapper .row >[class*="col-"]{ position:static;}
.dd i.icon-electrical {color:#f05a28;}
.dd i.icon-home{color:#652c90;}
.dd i.icon-pestcontrol{color:#ed1c24;}
.dd i.icon-computerrepair{color:#00adef;}
.dd i.icon-cleaning{color:#ec008b;}
.dd i.icon-plumber{color:#006738;}
.dd i.icon-appliances{color:#744c28;}
.dd i.icon-geyser{color:#2e3092;}
.dd i.icon-painting{color:#00a550;}
.dd i.icon-vehiclecare{color:#ba9f2f;}
.dd i.icon-carpentry{color:#262261;}
/*==============SelectBox Style End=====================*/

/*==================== General Style Start ==================== */
a:hover, a:focus{ text-decoration:none; outline:none;}
.section-block{padding:60px 0;}
.sub-heading{ font-size:24px; color:#b4b2b2;font-family: 'Changa One', cursive; text-transform:uppercase;}
.blue-overlay{ position:absolute; left:0; top:0; width:100%; height:100%;}
.row-height {display: table;height: 100%;table-layout: fixed;width: 100%;}
.col-sm-height {display: table-cell;float: none;height: 100%;vertical-align: middle; padding:0;}
.inside-full-height {height: 100%;margin-bottom: 0;}
.form-group {margin-bottom: 25px;}
.form-control{ border-color:#dedbdb; height:40px; color:#666; box-shadow:none; background:#fff;}
.form-control:focus{ box-shadow:none;}
.label_check,.label_radio{ padding-left: 30px; font-weight:normal; min-height:20px; }
.label_radio{ background: url(../assets/radio-off.jpg) no-repeat;}
.label_check{ background: url(../assets/check-off.jpg) no-repeat;}
label.c_on{ background: url(../assets/check-on.jpg) no-repeat;}
label.r_on { background: url(../assets/radio-on.jpg) no-repeat;}
.label_check input,.label_radio input{ position: absolute; left: -9999px; }
.form-group .label_check{ font-size:11px; margin: 0;}
.help-block{ font-size:11px;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#f5f5f5;} 
/*==================== General Style End ==================== */

/*==================== css style Change start ==================== */
.style-box {position: fixed;top: 150px;left: -200px;z-index: 9;}
.style-box .box-icon {width: 44px;height: 44px;text-align: center;border: solid 1px transparent;border-left: none;position: absolute;top: 0px;right: -43px;cursor: pointer;}
.style-box .box-icon .fa {color:#fff;width: 100%;text-align: center;font-size: 25px;line-height: 44px;}
.style-box .box-icon .fa {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}
@-webkit-keyframes fa-spin {
 0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
 100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
 0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
 100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg);
}
}
.style-box .inner-box {display: block;width: 200px;border: solid 1px transparent;padding: 0 15px 15px 15px;}
.style-box .inner-box h2 {display: block;line-height: 44px;text-align: left;font-weight: normal;margin: 0px 0 10px 0;font-size: 18px;color: #fff;}
.style-box .inner-box h3 {display: block;text-align: left;font-weight: normal;line-height: 26px;font-size: 16px;margin: 0px;}
.style-box .layout-style {display: inline-block;width: 100%;padding: 10px 0;}
.style-box .layout-style .full-layout {width: 70px;margin: 0 10px 0 0;float: left;cursor: pointer;}
.style-box .layout-style .full-layout .box {border: solid 1px #ccc;background: #e0e0e0;width: 100%;height: 70px;}
.style-box .layout-style span {display: block;text-align: center;font-size: 14px;color: #000;margin-top: 10px;}
.style-box .layout-style .box-layout {width: 70px;float: left;cursor: pointer;}
.style-box .layout-style .box-layout .box {border: solid 1px #ccc;background: #fff;width: 100%;height: 70px;}
.style-box .inner-box .color-box {display: inline-block;width: 100%;padding: 10px 0;}
.style-box .inner-box .color-box ul {padding: 0px;margin: 0px -3px;}
.style-box .inner-box .color-box ul li {list-style: none;width: 28px;height: 28px;margin: 3px;float: left;}
.style-box .inner-box .color-box ul li a {width: 100%;height: 30px;background: #000;display: block; position:relative; overflow:hidden;}
.style-box .inner-box .color-box ul li a:after {content: "";height: 74px;position: absolute;right: 0;width: 30px;}
.style-box .inner-box .color-box ul li.theme-1 a {background: #eb1c24;} 
.style-box .inner-box .color-box ul li.theme-1 a:after{background: #ede8b0;}
.style-box .inner-box .color-box ul li.theme-2 a {background: #d81159;} 
.style-box .inner-box .color-box ul li.theme-2 a:after{background: #63dcd8;}
.style-box .inner-box .color-box ul li.theme-3 a {background: #f54123;}
.style-box .inner-box .color-box ul li.theme-3 a:after{background: #fff8ca;}
.style-box .inner-box .color-box ul li.theme-4 a {background: #3ebb8c;}
.style-box .inner-box .color-box ul li.theme-4 a:after{background: #fff8ca;}
.style-box .inner-box .color-box ul li.theme-5 a {background: #ffc564;}
.style-box .inner-box .color-box ul li.theme-5 a:after{background: #ff1c1c;}
.style-box .inner-box .home-them {display: block;padding: 10px 0 0 0;}
.style-box .inner-box .home-them ul {padding: 0px;margin: 0px;}
.style-box .inner-box .home-them ul li {list-style: none;display: block;}
.style-box .inner-box .home-them ul li a {line-height: 30px;display: block;font-size: 14px;text-decoration: none;text-align: left;}
/*==================== css style Change end ==================== */

/*==================== box Thime end ==================== */
#wapper.box-style {width: 1250px;margin: 0 auto;position: relative;}
#wapper.box-style .dishes-ofDay #dishes_slider .owl-next {right: -37px;font-size: 60px;}
#wapper.box-style .dishes-ofDay #dishes_slider .owl-prev {left: -37px;font-size: 60px;}
/*==================== box Thime end ==================== */

/*==================== Header Start ==================== */ 
#header{position:fixed; top:0; left:0; width:100%; z-index:99;border-bottom:1px solid rgba(255,255,255,0.2);}
.navbar-brand{padding:0; margin-top:12px;height:auto; float:none; display:inline-block;}
.navbar-toggle{margin:0; float:left; padding:0;}
.navbar-toggle .icon-bar{ width:24px; height:3px; background:#fff;border-radius: 0px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:5px;}
/*==================== Header End ==================== */


/*==================== Navigation Start ==================== */
.register-link{ float:left; border-left:1px solid rgba(255,255,255,0.2)}
.register-link a{font-weight: 500; color:#fff; font-size:16px; display:inline-block; padding:10px 0 10px 13px;}
.register-link em{ margin-right:15px;}
.navigation,.register-link{ padding: 33px 0 23px;}
.navigation{ float:left;}
.navbar-collapse{padding:0;}
.navbar-nav > li > a{font-weight: 500; color:#fff; font-size:16px; background:none; padding:10px 14px;}
.nav > li > a:hover, .nav > li > a:focus{ background:none;}
.navbar-nav > li > .dropdown-menu{ box-shadow:none; border-radius:10px; padding:5px 10px;}
.dropdown-menu > li > a{ font-size:18px; color:#666; border-bottom:1px solid #e5e5e5;}
.dropdown-menu > li:last-child > a{border:none;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background:none;} 
/*==================== Navigation End ==================== */


/*==================== Banner Start ==================== */
#banner{position:relative;}
#banner .slick-slide{position:relative;}
#banner video{ width:100%; position:absolute; top:0; left:0;}
.banner-thumb{ background-size:cover; background-position:top center; min-height:700px;}
.banner-text-wrapper{position:absolute; top:50%; left:0; width:100%; text-align:center;z-index: 1;}
.innerPage .banner-thumb{ min-height:598px;} 
#banner .slick-prev, #banner .slick-next{ z-index:9;}
.service-banner{text-align:left;}
.service-banner h1{ font-size:36px; line-height:38px; color:#fff;text-align:left; margin-bottom:20px;}
.service-banner ul{padding:0; margin:0; list-style:none;}
.service-banner ul li{ color:#fff; background:url(../assets/tick-icon.png) no-repeat left 8px; padding-left:27px; padding-bottom:10px;}
.service-banner .sub-heading{ font-size:18px; color:#fff; text-transform:none; margin-bottom:30px; }
.search-wrapper{background:#fff;}
.search-wrapper{padding:12px 15px; text-align:left; margin-top:50px; border-radius:8px; position:relative;}
.search-wrapper .service-list{}
#msdrpdd20_titleText{display:none!important}
#service-open{ display:block; padding:6px 0; font-size:18px; position:relative; font-weight:500;} 
#service-open:after{content:""; position:absolute; right:0; top:50%; 
border-left:7px solid transparent;border-right: 7px solid transparent;border-top: 7px dashed;}
#service-open.open:after{border-top: none;border-bottom: 7px dashed;}
.search-wrapper .services{ padding:0; margin:0; list-style:none; background:#fff;position:absolute; top:100%; left:0; width:100%; border-radius:0 0 8px 8px; margin-top:-7px; display:none;}
.search-wrapper .services li{ width:50%; float:left; font-size: 18px;line-height: 25px;text-align:left; padding:0 15px;}
.search-wrapper .services li a{  border-bottom:1px solid #e5e5e5; padding: 5px 18px; display:block;}
.search-wrapper .services li i{margin-right:10px; font-size:26px; vertical-align:middle;}
.search-wrapper .services li.service1 i{color:#f05a28;}
.search-wrapper .services li.service2 i{color:#652c90;}
.search-wrapper .services li.service3 i{color:#ed1c24;}
.search-wrapper .services li.service4 i{color:#00adef;}
.search-wrapper .services li.service5 i{color:#ec008b;}
.search-wrapper .services li.service6 i{color:#006738;}
.search-wrapper .services li.service7 i{color:#744c28;}
.search-wrapper .services li.service8 i{color:#2e3092;}
.search-wrapper .services li.service9 i{color:#00a550;}
.search-wrapper .services li.service10 i{color:#ba9f2f;}
.search-wrapper .services li.service11 i{color:#262261;}
.search-wrapper .bootstrap-select .dropdown-menu{ border-radius:0 0 8px 8px; border:none;}
.search-wrapper .bootstrap-select{position:relative; padding-left:22px; float:left; border-right:1px solid #e5e5e5;}
.search-wrapper .bootstrap-select:before{content:"\f1d9";font-family:'FontAwesome'; position:absolute; left:0; top:6px; color:#eb1c24; font-size:18px;}
.search-wrapper .btn-group .dropdown-toggle.btn-default{ box-shadow:none; background:#fff; border-color:#fff; font-size:18px; font-weight: 500;padding:6px 50px 6px 0;}
.search-wrapper .bootstrap-select.btn-group .dropdown-menu {padding:5px 10px; box-shadow:none;}
.search-wrapper .bootstrap-select.btn-group .dropdown-menu li a{ font-size:18px; color:#666;padding: 7px 18px;line-height: 25px;}
.search-wrapper .bootstrap-select.btn-group .dropdown-menu li a:hover{ color:#eb1c24;}
.search-wrapper .bootstrap-select.btn-group .dropdown-toggle .caret{border-width:7px;}
/*==================== Banner End ==================== */


/*==================== Register Start ==================== */ 
.modal-backdrop.in{opacity:1;}
.register-user .modal-content .close{ font-size:18px; border:3px solid #000; background:#fff; height:36px; width:36px; border-radius:50%; text-align:center; opacity:1; text-shadow:none; position:absolute; right:-18px; top:-18px;}
.register-user .modal-content .close:hover{background:#000; color:#fff;}
.register-user .modal-content{ border-radius:0; position:relative;}
.nav-tabs{border:none;}
.nav-tabs > li{margin-bottom:0;}
.nav-tabs > li > a{ font-size:18px; line-height:21px;color:#b4b2b2; border:none; font-weight:600; border-bottom:2px solid transparent;border-radius:0;padding: 10px 0; margin-right:25px;}
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus,
.nav-tabs > li > a:hover{border:none; border-bottom:2px solid transparent;}
.register-user .right-part{ padding:20px 60px;}
.register-user .left-part{padding:0 40px;}
.register-user .tab-content{padding:50px 0 0;}
.register-user .service-intro-slider{color:#fff; text-align:center; margin-bottom:0;}
.service-intro-slider .icon-box {font-size: 40px; line-height:40px}
.service-intro-slider .name{ font-size:18px;font-weight: 600;font-weight: 600;padding: 20px 0 10px;}
.service-intro-slider  P{margin-bottom:20px; color:#fff; opacity:0.8;}
.service-intro-slider .slick-dots li{margin:0 5px; height:14px; width:14px;}
.service-intro-slider .slick-dots li button{ height:14px; width:14px; border-color:#fff;}
.service-intro-slider .slick-dots li.slick-active button{ background:#fff;}
/*==================== Register End ==================== */


/*==================== Services Start ==================== */
#services .service-slider{ overflow:hidden; padding-bottom:5px; margin:0;}
#services .slick-slide{margin:25px 0;}
#services .img{ position:relative; overflow:hidden; }
#services .img img{ width:100%; height:auto;}
#services .name{ color:#fff; display:block; text-align:center; font-size:18px;font-weight:600;padding: 13px 10px; position:relative; width:90%;}
#services .name:after,#services .img:after{ content:""; position:absolute; right:0; top:0; height:100%; width:30px;}
#services .img:after{ background:#fff; width:26px;}
#services .name:before{ content:""; position:absolute; top:-10px; right:-10px;width: 0;height: 0;border-style: solid;border-width: 10px 0 0 10px;border-color: transparent transparent transparent transparent;}
#services .slick-dots{padding-top:30px;}
/*==================== Services End ==================== */


/*==================== Service Provider Start ==================== */
#service-provider .left-part,#service-provider .right-part{ padding:90px 80px;}
#service-provider .left-part{ position:relative;}
#service-provider .right-part{ border-bottom:25px solid #fff; position:relative;}
#service-provider .right-part:after{ content:""; position:absolute; bottom:-25px; left:0;width: 0;height: 0;border-style: solid;border-width: 25px 33px 0 0;border-color: #a9a145 transparent transparent transparent}
#service-provider .right-part .icon {width:75px;}
#service-provider .right-part .icon span{ font-size:30px; height:60px; width:60px; border-radius:50%; display:block; text-align:center; line-height:60px; margin-right:15px;}
#service-provider .right-part .support,#service-provider .right-part .call-us{font-family: 'Changa One', cursive;}
#service-provider .right-part .support .time{ font-size:60px; line-height:36px; color:#fff; display:inline-block;}
#service-provider .right-part .support .text{font-size:24px; line-height:20px; display:inline-block; text-transform:uppercase;}
#service-provider .right-part .call-us .text{ color:#fff; font-size:24px; line-height:20px;  display:block;}
#service-provider .right-part .call-us .num{ font-size:30px;line-height:24px; display:block;}
#service-provider .left-part:after{ content:""; position:absolute;right:-30px; top:0; height:100%; width:62px; z-index:1;}
/*==================== Service Provider End ==================== */


/*==================== How it works Start ==================== */
#how-works{ text-align:center;}
#how-works .row > div:after{ content:""; position:absolute;  left:100%; width:60px; height:21px;margin-left: -30px; }
#how-works .row > div:nth-of-type(even):after{bottom:50%;background:url(../assets/arrow1.png) no-repeat center center;}
#how-works .row > div:nth-of-type(odd):after{top:45px;background:url(../assets/arrow2.png) no-repeat center center;}
#how-works .row > div:last-child:after{display:none;}
#how-works .icon{ height:100px; width:100px; border-radius:4px; text-align:center; line-height:110px; margin: 50px auto 20px; position:relative;}
#how-works .icon i{ font-size:36px;}
#how-works .name{color:#333; font-size:18px; font-weight:600; padding:25px 0 15px;}
/*==================== How it works End ==================== */


/*==================== Exceptional Quality Start ==================== */
#exceptional-quality{ background:url(../assets/banner-reforma.jpg) no-repeat center center; background-attachment:fixed; background-size:cover; position:relative; text-align:center;}
#exceptional-quality .container{ position:relative; z-index:1;}
#exceptional-quality  .btn{ margin-top:55px;}
/*==================== Exceptional Quality End ==================== */


/*==================== Our Customers Start ==================== */
#our-customers{text-align:center;}
#our-customers .img{position:relative;padding:50px 0;/*overflow: hidden;*/}
#our-customers .img:after{content:"\f10d" ;font-family:'FontAwesome'; font-size:36px; color:#dadada;position:absolute; bottom:0px; left:50%;}
#our-customers .name{ color:#333; font-size:18px; font-weight:600; padding:25px 0 15px;}
/*#our-customers .img img{border-radius:50%;}
#our-customers .img::before, 
#our-customers .img::after {
    background-color: #fff;
    bottom: 0;
    content: "";
    padding-bottom: 28px;
    position: absolute;
    width: 50%;
}
#our-customers .img::after {
    left: 50%;
    transform: skewX(-45deg);
    transform-origin: 0 100% 0;
}
#our-customers .img::before {
    right: 50%;
    transform: skewX(45deg);
    transform-origin: 100% 100% 0;
}*/
/*==================== Our Customers End ==================== */


/*==================== Get App Start ==================== */
#get-app{text-align:center; margin-bottom:180px;}
#get-app .container{position:relative;}
#get-app .img{position:absolute; right:15px; top:0; z-index:1;}
#get-app h2{margin:50px 0 22px;}
#get-app .buttons{ margin:40px 0;}
#get-app .buttons a{margin-right:30px; display:inline-block;}
#get-app .app-info{ padding:80px 0 30px;}
/*==================== Get App End ==================== */


/*==================== Our Services Start ==================== */
#our-services{ text-align:center;}
#our-services .icon-box{font-size: 40px;}
#our-services .name{color:#333; font-size:18px; font-weight:600;padding:25px 0 15px;}
/*==================== Our Services Start ==================== */


/*==================== Footer Start ==================== */
#footer{color:#fff;font-size:13px;}
.top-footer h3{margin:40px 0 30px; border-bottom:1px solid rgba(255,255,255,0.3); padding-bottom:12px;}
.top-footer .links{ margin:0; padding:0; list-style:none;}
.top-footer .links li a{position:relative; padding-left:15px; color:#fff; opacity:0.8; line-height: 15px;}
.top-footer .links li a:before{content:"\f101";font-family:'FontAwesome'; position:absolute; left:0; top:0;}
.top-footer .links li a:hover{opacity:1;}
.social-links a{ height:26px; width:26px; border:1px solid #fff; color:#fff; display:block; text-align:center; line-height:24px; font-size:16px;}
.social-links a:hover{ background:#fff;}
.quick-links{ border-top:1px solid rgba(255,255,255,0.3); padding:24px 0; text-align:center; margin-top:60px;}
.quick-links li{ border-right:1px solid rgba(255,255,255,0.8); line-height:13px;}
.quick-links li:last-child{border:none;}
.quick-links li a{color:#fff; opacity:0.8;}
.quick-links li a:hover{opacity:1;}
.copyright{ color:rgba(255,255,255,0.8); text-align:center;padding: 15px 0;}
.top-footer .contact-us {position:relative; margin-bottom:15px;}
.top-footer .contact-us input[type='email']{ color:#666; height:32px; border:none; width:100%; padding:10px 100px 10px 10px;}
.top-footer .contact-us .btn{position:absolute; right:0; top:0;}
/*==================== Footer End ==================== */


/*==================== Our Story Start ==================== */
#our-story{ text-align:center;}
#our-story .top-desc{padding-bottom:40px;}
#our-story h3{ font-size:24px; line-height:28px; font-weight:600;font-family: 'Raleway', sans-serif; text-transform:capitalize; margin:0 0 15px;}
#our-story .our-detail{padding-bottom:55px;}
#our-story .our-detail p{margin-bottom:20px;}
/*==================== Our Story End ==================== */


/*==================== Our Team Start ==================== */
#our-team{ text-align:center; background:#f8f8f2;} 
#our-team .top-desc {padding-bottom:45px;}
#our-team .img img{ border-radius:50%; max-width:160px;}
#our-team .name { padding:10px 0; font-size:18px; font-weight:600;}
#our-team .name span{color:#067ae0;}
#our-team .social-share{margin-bottom:35px;}
.social-share li a{ height:24px; width:100%; line-height:24px; color:#fff; text-align:center; background:#b4b2b2;  padding: 0px 4px; border-radius:2px; display:block;}
#our-team p{ margin-bottom:20px; line-height:24px;}
#our-team .member-contacts p{ margin:0; text-align:left;}
#our-team .member-contacts p span:first-child{ display:inline-block;width: 100px;}
.member-detail{ text-align:left; background:#fff; padding:20px;} 
.member-detail ul.list{padding:0; margin:0 0 20px; list-style:none;}
.member-detail .tab-content{padding: 40px; border:1px solid #ddd; margin-bottom:20px;}
.member-detail .tab-content h5{ font-weight:600; color:#000;font-size: 16px;}
#our-team .member-detail .tab-content p{margin:0;}
.member-detail .progress{height: 40px;background-color: #f5f5f5;margin-bottom: 20px; border-radius:0; box-shadow:none;}
.member-detail .progress-bar{ line-height:40px; box-shadow:none;color: #333;}
.member-detail .nav-tabs {border-bottom: 1px solid #ddd;}
.member-detail .nav-tabs > li{margin-bottom:-2px;}
.member-detail .media-body{font-size: 18px;font-style: italic;line-height: 26px; vertical-align:middle;}
.member-detail .media .media-object {max-width: 100px; border-radius: 50%;margin: 0 auto 15px;}
.member-detail .media-left .theme-link{ width: 130px; font-size:16px; display:inline-block;}
/*==================== Our Team End ==================== */

/*==================== Our Team2 Start ==================== */
.our-team2 .img img{ border-radius:0px !important; max-width:none !important;}
/*==================== Our Team2 End ==================== */


/*==================== Our info Start ==================== */
#our-info{background:url(../assets/abt-info-bg.jpg) no-repeat center center; background-size:cover; background-attachment:fixed; position:relative; text-align:center;}
#our-info i{font-size: 80px;}
#our-info h3{ font-size:30px;line-height: 30px;}
#our-info p{ color:#fff;font-family: 'Changa One', cursive; font-size:24px;}
/*==================== Our info End ==================== */


/*==================== Our servicemen Start ==================== */
#our-servicemen{ text-align:center;}
#our-servicemen .top-desc{padding-bottom:55px;}
#our-servicemen .name{ font-size:18px; line-height:26px; color:#333; font-weight:600; padding-top:10px;} 
/*==================== Our servicemen End ==================== */


/*==================== Our servicemen Start ==================== */
#our-features{ color:#fff;text-align:center;}
#our-features .icon-box{ height:120px; width:120px; color:#fff; border-radius:50%; text-align:center; line-height:120px; display:block; margin:0 auto;font-size: 60px;}
#our-features .icon-box i{ vertical-align:middle;}
#our-features .name{ font-size:18px; line-height:26px; font-weight:600; padding-top:10px;} 
/*==================== Our servicemen End ==================== */


/*==================== Plumbing Services Start ==================== */
#plumbing-services .top-desc{padding-bottom:55px;}
#plumbing-services .title{font-size:18px; line-height:26px; font-weight:600; color:#333; padding-bottom:30px;}
#plumbing-services ul{ padding:0; margin:0; list-style:square;  list-style-position:inside;}
#plumbing-services ul li{padding:4px 0;}
/*==================== Plumbing Services End ==================== */


/*==================== Service Detail Start ==================== */
.service-detail-wrapper {padding-bottom:80px;}
.service-detail-wrapper .top-desc{padding:70px 0;margin-top: -70px; position:relative; z-index:1; background:#fff;}
.service-detail-wrapper .group-btn .btn{margin:0 10px;}
.service-detail-wrapper .help-block{ font-size:14px; line-height:24px; color:#000; margin-top:20px;}
.service-detail-wrapper .bootstrap-select{ width:100%;}
.service-detail-wrapper .bootstrap-select .dropdown-toggle{border-color:#dedbdb;color: #666;height: 40px;font-size: 14px; border-radius: 4px;}
.service-detail-wrapper .bootstrap-select.btn-group .dropdown-toggle .caret{border:none; top:0; right:0; margin-top:0;}
.service-detail-wrapper .btn-group.open .dropdown-toggle{ box-shadow:none;}
.service-detail-wrapper .bootstrap-select .caret:before{content:"\f107";font-family:'FontAwesome'; position:absolute; top:0; right:10px; top:0; font-size:28px; color:#666;}
.service-detail-wrapper .bootstrap-select.btn-group .dropdown-menu li a{ font-size:14px;}
.service-detail-wrapper .bootstrap-select.open .caret:before{content:"\f106";}
.scedule-detail ul{ border-top:1px solid #cccccc;padding:34px 0 0; margin:0; }
.scedule-detail ul li{list-style: inside none square}
.service-detail-wrapper p.info{ text-align:center; margin-bottom:20px;}
.service-detail-wrapper .form-group p{position:relative; padding-left:27px;}
.service-detail-wrapper .form-group p i{ position:absolute; left:0; top:5px; font-size:16px;}
.service-detail-wrapper .input-group-addon{ background:#fff;}
.success-order a{ line-height:55px; display:inline-block; margin-bottom:10px;}
.success-order a img{ max-width:100%;}
/*==================== Service Detail End ==================== */

/*==================== faq Start ==================== */
#faq .top-desc{ padding-bottom:55px;}
.panel-default{border-color:#f2f2f2; box-shadow:none;}
.panel-group .panel{border-radius:0;}
.panel-default > .panel-heading{background:#f2f2f2;border-color:#f2f2f2; padding:0;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#f2f2f2;}
.panel-group .panel + .panel{margin-top:15px;}
.panel-title{ font-size:14px; line-height: 18px; font-weight:600; color:#666;font-family: 'Raleway', sans-serif; border:none;border-radius:0; }
.panel-title > a{ display:block;padding: 12px 35px;position:relative; }
.panel-title > a:after{font-family:'FontAwesome';content:"\f068"; position:absolute; right:15px; top:10px;font-size:15px;}
.panel-title > a.collapsed:after{content:"\f067";}
.panel-title > a:before{content:"Q";position:absolute; left:15px; top:11px;font-size:16px; font-weight:600;}
.panel-body{position:relative; padding-left:35px;}
.panel-body:before{ content:"A"; position:absolute; top:15px; left:15px; font-size:16px;font-weight:600;}
/*==================== faq End ==================== */

/*==================== contact-us Start ==================== */
#contact-us .top-desc{ padding-bottom:60px;}
#contact-us h3{font-family: 'Raleway', sans-serif; font-size:24px; line-height:28px; color:#333; text-transform:capitalize; margin-bottom:14px;}
#contact-us address p{position:relative; padding-left:30px;}
#contact-us address p i{position:absolute; left:0; top:5px;}
#contact-us label{ font-weight:400; margin:0;}
#map {width: 100;height: 600px; }
/*==================== contact-us End ==================== */

/*==================== My Dashboard Start ==================== */
#dashboard .top-desc{ padding-bottom:35px;}
#dashboard .sidebar .title{font-family: 'Raleway', sans-serif; font-size:24px; line-height:28px; color:#333; text-transform:capitalize; margin:0 0 14px;}
#dashboard .sidebar .nav-links ul li a{ color:#333;}
#dashboard .sidebar .nav-links{margin-bottom:30px;}
#dashboard .order-status ul{ padding:0; margin:0 -34px; list-style:none;}
#dashboard .order-status ul li{ display:inline-block; padding:0 34px; position:relative; text-align:center;}
#dashboard .order-status ul li:after{ content:""; position:absolute; top:50%; left: 88%; background:#b4b2b2; height:2px; width:50px;}
#dashboard .order-status ul li:last-child:after{ display:none;}
#dashboard .order-status ul li .icon-box{ border:2px solid;height:120px; width:120px; border-radius:50%; text-align:center; line-height:120px; display:block; margin:0 auto;font-size: 60px;} 
#dashboard .order-status ul li.active .icon-box{color:#fff; }
#dashboard .order-status ul li .name{padding-top:5px; display:block;font-size: 16px; font-weight:600;}
.order-status .order-id{ margin-bottom:30px; font-weight:600;}
/*==================== My Dashboard End ==================== */


/*==================== Gallery Start ==================== */
.filter-button-group{ text-align:center;}
.filter-button-group .button{ display:inline-block; background:#fff; border:none;font-size: 14px;font-weight: 700; color: #404040;   padding: 20px 6px; text-transform:capitalize;}
.element-item{margin-bottom: 30px;}
.element-item img{ max-width:100%;}
.gallery-item{position: relative; text-align: center;overflow: hidden;}
.gallery-item .item-media {overflow: hidden;position: relative;}
.gallery-item .media-links::before {background-color: #404040;bottom: 0;content: "";left: 0; opacity: 0;position: absolute;right: 0;top: 0;transition: all 0.2s linear 0s;}
.gallery-item .media-links {bottom: 0;left: 0;position: absolute;right: 0;text-align: center;top: 0;}
.gallery-item .media-links div {margin-top: -25px; position: absolute;top: 50%;width: 100%;z-index: 4;}
.gallery-item .links-wrap a {border:1px solid transparent;color: #ffffff; display: inline-block;font-size: 24px;height: 50px;line-height: 50px; opacity: 0;position: relative;text-align: center;top: -100px;width: 50px;z-index: 5;}
.gallery-item .links-wrap a.p-link {background-color: transparent;border-color: #ffffff;}
.item-content {bottom: 0;left: 0;padding: 0 30px 10px;position: absolute;right: 0;top: 0; z-index: 1;top: auto;}
.gallery-item h6.item-meta {font-weight: 300;opacity: 0; z-index: 5;}
.gallery-item h6.item-meta a{color:#fff;}
.cs .greylinks a {color: #ffffff; opacity: 0.7;}
[class*="item"]:hover .media-links::before {opacity: 0.8;}
[class*="item"]:hover .media-links div {opacity: 1;}
[class*="item"]:hover .links-wrap a {opacity: 1;top: 0;}
[class*="item"]:hover .links-wrap a {opacity: 1;top: 0;}
/*==================== Gallery End ==================== */


/*==================== 404 Page Start ==================== */
.errorContent .error-title{text-align:center;padding: 50px 0;}
.errorContent .error-title label{ font-weight:600; font-size:30px; line-height:24px; color:#333333;}
.errorContent p{ font-size:21px; line-height:28px; color:#999999; text-align:center;margin: 0 auto;max-width: 60%;}
.errorContent .error-title span{ font-size:180px; color:#666; font-weight:600;} 
/*==================== 404 Page End ==================== */


/*==================== Coming Soon Page Start ==================== */
.comming-soonHeader {position:absolute; top:0px; left:0px; width:100%; border-top:solid 6px; text-align:center; padding:25px 0 0 0; z-index:9;}
.comming-soonHeader a {max-width:220px; display:inline-block;}
.comming-soon .block-one { width:100%; display:inline-block; text-align:center; border-bottom:2px solid transparent; padding-bottom:140px;padding-top:150px; background:url(../assets/banner-img/comming-soonBanner.png) no-repeat 50% 50%; background-size:cover; position:relative; }
.comming-soon .block-one .container {position:relative; z-index:1; }
.comming-soon .block-one:after {background:rgba(0,0,0,0.5); position:absolute; top:0px; left:0px; width:100%; height:100%; content:"";}
.comming-soon .block-two { width:100%; display:inline-block; border-top:2px solid; text-align:center; padding-bottom:20px; position:relative; z-index:1;}
.comming-soon .container-inner { width:620px; margin:0 auto;}
.comming-soon .container-inner h1 { margin:50px 0 27px 0; font-size:40px;}
.comming-soon .container-inner p { font-size:20px; line-height:30px; color:#fff;}
.comming-soon .counter-section { margin-top:-65px; width:100%; display:inline-block; color:#fff; }
.comming-soon .counter-section ul { padding:0; margin:0; }
.comming-soon .counter-section ul li { display:inline-block; margin: 0; list-style-type: none; }
.comming-soon .counter-section ul li span { font-size:70px; font-weight:normal; display:inline-block; padding:0 16px; border:1px solid; line-height:114px; background:rgba(0, 0, 0, 0.6); border-radius:6px; font-family:"Arial", Helvetica, sans-serif;}
.comming-soon .counter-section ul li p { font-size:18px; line-height:30px; margin:7px 0 0 0; }
.comming-soon .newsletter { padding:20px 30px 10px 30px; margin-top:55px; background:rgba(0, 0, 0, 0.3)}
.comming-soon .newsletter h2 {font-size:18px; margin:0 0 16px 0; line-height:24px; color:#fff; }
.comming-soon .newsletter .form-group { position:relative;}
.comming-soon .newsletter .form-control { height:50px;padding:0 120px 0 15px; border:1px solid #ccc; font-size:16px; color:#333333; border-radius:0px; }
.comming-soon .newsletter .form-control:focus { box-shadow:none;}
.comming-soon .newsletter .btn { position:absolute; right:0; top:0; border:none; width:108px; font-size:16px; text-transform:uppercase; color:#fff; padding:0; height:50px; line-height:48px; border-radius:0px; }
.comming-soon .newsletter .help-block{margin:0;text-align:left;color:red;}
.comming-soon .social-links { margin-top:50px;}
.comming-soon .social-links ul { padding:0; margin:0; }
.comming-soon .social-links ul li { list-style:none; display:inline-block; margin:0 3px; }
.comming-soon .social-links ul li a { height:45px; width:45px; line-height:45px; color:#fff; text-align:center; display:inline-block; background:#2c2c2c; border-radius:50%;}
.comming-soon .social-links ul li .fa { font-size:20px; line-height:45px;}
.comming-soon .social-links ul li:hover a{ color:#2c2c2c;}
/*==================== Coming Page End ==================== */


/*==================== Service Overview Start ==================== */
.vertical-menu{list-style: outside none none; margin: 0; padding: 0;}
.vertical-menu li{margin-top: 10px;}
.vertical-menu li:first-child {margin-top: 0;}
.vertical-menu li a {background: #f5f5f5;color: #444;display: block;font-family: "Raleway";line-height: 24px; padding: 18px 18px 18px 19px;}
.vertical-menu li.selected a, .vertical-menu li:hover a, .vertical-menu li.selected a i, .vertical-menu li:hover a i{color: #fff;}
.vertical-menu li a i { color: #aaa;float: right;font-size: 24px;}
.service-overview h2{ margin-bottom:30px;}
.service-overview table{ width:100%; margin:0 0 40px; } 
.service-overview table tr:nth-child(2n+1) {background: #f5f5f5 ;}
.service-overview table td, 
.service-overview table th { border-left: 1px solid #e2e6e7; padding: 18px 30px;}
.service-overview table td:first-child, 
.service-overview table th:first-child{border-left: none;text-align: right;} 
.service-overview .img img{ width:100%; height:auto;}
.service-info .top-desc{ margin: 50px 0 30px;}
.service-info .list{padding:0; margin:0; list-style:none;}
.service-info .list li { padding-bottom: 3px;padding-left: 30px;padding-top: 3px; position:relative;}
.service-info .list li:before {content:"\f00c";font-family:'FontAwesome'; position:absolute; left:0; top:3px;}
.service-info .panel-title > a.collapsed::before{content:"\f105";}
.service-info .panel-title > a::before{content:"\f107";font-family:'FontAwesome';}
.service-info .panel-title > a::after{ display:none;}
.service-info .panel-body{ padding: 15px;}
.panel-body::before{ display:none;}
/*==================== Service Overview End ==================== */

/* Responsive Style Start 
-------------------------------------------------- */
@media (min-width: 768px) {
/*==================== Navigation Start ==================== */
.navigation .close-menu{ display:none;}
.navigation .mobile-arrow{ display:none;}
.navbar-nav > li .dropdown-menu{display:none !important;}
.navbar-nav > li:hover .dropdown-menu{display:block !important;}
/*==================== Navigation End ==================== */
}
@media (max-width: 1699px) {
/*==================== Our Services Start ==================== */
#service-provider .left-part, #service-provider .right-part{padding:60px;}
/*==================== Our Services End ==================== */
}
@media (max-width: 1499px) {
/*==================== Our Services Start ==================== */
#service-provider .left-part, #service-provider .right-part{padding:60px 55px;}
#service-provider .right-part .call-us .num{ font-size:26px;}
#service-provider .right-part .support .time{ font-size:48px;}
#service-provider .right-part .icon{ width:65px;}
#service-provider .right-part .icon span{ height:55px; width:55px; line-height:55px;font-size: 28px;margin-right: 10px;}
#service-provider .right-part .support .text,#service-provider .right-part .call-us .text{ font-size:22px;}
/*==================== Our Services End ==================== */
}
@media (max-width: 1199px) {
/*==================== Typography Start ==================== */
h1, .h1 {font-size: 60px;line-height: 72px;}
/*==================== Typography End ==================== */


/*==================== Navigation Start ==================== */
.register-link a{ padding: 10px 0 10px 10px;}
.register-link em {margin-right: 10px;}
.navbar-nav > li > a{padding: 10px;}
.dropdown-menu > li > a{ font-size:16px;}
/*==================== Navigation End ==================== */


/*==================== Our Services Start ==================== */
#service-provider > .row-height > .col-sm-height{ display:block; }
#service-provider .right-part::after,#service-provider .left-part:after{ display:none;}
#service-provider .right-part{border:none;}
/*==================== Our Services End ==================== */

}
@media (max-width: 991px) {
/*==================== Typography Start ==================== */
h1, .h1 {font-size: 56px;line-height: 62px;}
h2{ font-size:44px;}
/*==================== Typography End ==================== */


/*==================== General Style Start ==================== */
.sub-heading{ font-size:22px;}
/*==================== General Style End ==================== */

/*==================== Navigation Start ==================== */
.register-link a{ padding: 10px 0 10px 8px; font-size:14px;}
.register-link em {margin-right: 8px;}
.navbar-nav > li > a{padding:10px 8px; font-size:14px;}
.navigation, .register-link {padding: 15px 0 12px;}
.dropdown-menu > li > a{ font-size:14px;}
/*==================== Navigation End ==================== */	

/*==================== Banner Start ==================== */
.banner-thumb{ min-height:500px; }
#banner video{ height:500px;}
/*==================== Banner End ==================== */

/*==================== Register Start ==================== */
.register-user .right-part {padding: 20px 25px;}
.register-user .left-part {padding:20px 10px;}
/*==================== Register End ==================== */

/*==================== Services Start ==================== */
#services .img::after{ width:21px;}
/*==================== Services End ==================== */


/*==================== Get App Start ==================== */
#get-app{ margin-bottom:0;}
#get-app .img{bottom:0; top:auto;}
#get-app .img img{max-width:250px;}
#get-app .buttons a{margin:10px 0;}
/*==================== Get App End ==================== */


/*==================== Our Team Start ==================== */
#our-team .name{ font-size:15px;}
/*==================== Our Team End ==================== */

/*==================== Service Detail Start ==================== */
.service-detail-wrapper .top-desc{padding: 45px 0;}
/*==================== Service Detail End ==================== */


/*==================== My Dashboard Start ==================== */
#dashboard .order-status ul{ margin:0 -25px;}
#dashboard .order-status ul li{padding:0 25px;}
#dashboard .order-status ul li .icon-box{font-size: 42px;height: 90px;line-height: 90px;width: 90px}
#dashboard .order-status ul li::after{left: 87%; width:40px;}
/*==================== My Dashboard End ==================== */


/*==================== How it works Start ==================== */
#how-works .row > div:nth-child(2):after{ display:none;}
/*==================== How it works End ==================== */

/*==================== Service Overview Start ==================== */
.service-overview .img{margin-bottom:20px;}
.service-overview table td, .service-overview table th{padding:15px;}
/*==================== Service Overview End ==================== */
}
@media (max-width: 767px) {
/*==================== Typography Start ==================== */
h1, .h1 {font-size: 46px;line-height: 52px;}
h2{ font-size:42px;}
/*==================== Typography End ==================== */

/*==================== General Style Start ==================== */
.sub-heading{ font-size:20px;}
/*==================== General Style End ==================== */


/*==================== Header Start ==================== */
#header{ padding:12px 0 11px;}
.navbar-brand{margin-top:0;}
/*==================== Header End ==================== */

/*==================== Navigation Start ==================== */
.navbar-nav{margin:0;}
.navigation, .register-link{padding:0; float:none;}
.navbar-header{ text-align:center;}
.register-link{border-left:none; border-top:1px solid rgba(255, 255, 255, 0.2); float:none; padding:12px 0 0; text-align:center;}
.register-link a{padding:0;}
.navigation{position:fixed; top:0; left:-100%; width:100%; height:100%; padding:10px; overflow-y:auto; z-index:99999;}
.navigation .close-menu{position:absolute; right:10px; top:10px; color:#fff; cursor:pointer; height:21px; width:21px;font-size:25px; text-align:center; line-height:18px;}
.navigation .navbar-collapse{ margin-top:40px;}
body.bodyfixed{overflow:hidden;}
.navbar-nav > li > .dropdown-menu{position:static; top:0; float:none;}
.navigation .mobile-arrow{ height:20px; width:20px; cursor:pointer; background:#fff; border-radius:2px; font-weight: 500; line-height:20px; position:absolute; right:0; top:9px; font-size:35px; text-align:center;}
.navbar-nav > li > a .fa{ display:none;}
/*==================== Navigation End ==================== */


/*==================== Banner Start ==================== */
.innerPage .banner-thumb {min-height: 430px;}
#banner video{ height:430px;}
.service-banner ul li{padding-bottom:5px;}
.service-banner h1{font-size: 30px;line-height: 28px;margin-bottom: 12px;margin-top: 35px;}
.service-banner .sub-heading{ font-size: 16px;margin-bottom: 18px;}
.search-wrapper .bootstrap-select{ width:100%; border-right:none; border-bottom:1px solid #e5e5e5;}
.search-wrapper .bootstrap-select.btn-group .dropdown-toggle .caret{right:0;}
.search-wrapper .services li{ width:100%;}
/*==================== Banner End ==================== */

/*==================== Register Start ==================== */
.register-user .col-sm-height,.register-user .row-height{ display:block;}
.modal-dialog{margin-top:30px;}
.register-user .modal-content .close{right:-8px;}
/*==================== Register End ==================== */

/*==================== Services Start ==================== */
#services .img::after{ width:18px;}
/*==================== Services End ==================== */


/*==================== Our Services Start ==================== */
#service-provider .left-part, #service-provider .right-part{padding:40px 30px;}
#service-provider .right-part .row-height{margin:10px 0;}
/*==================== Our Services End ==================== */

/*==================== Get App Start ==================== */
#get-app .img{ position:static;}
#get-app .img img{max-width:100%;}
/*==================== Get App End ==================== */

/*==================== Our Story Start ==================== */
#our-story h3{ margin:20px 0 10px;}
#our-story .our-detail {padding-bottom: 20px;} 
/*==================== Our Story End ==================== */

/*==================== Our Team Start ==================== */
#our-team .social-share{ margin-bottom:30px;}
#our-team .member-contacts{margin-bottom:30px;}
.member-detail .tab-content{ padding:20px;}
.member-detail .media-body{ font-size:16px; line-height:22px;}
/*==================== Our Team End ==================== */


/*==================== Service Detail Start ==================== */
.service-detail-wrapper .top-desc{margin-top:0;padding: 35px 0;}
/*==================== Service Detail End ==================== */

/*==================== My Dashboard Start ==================== */
#dashboard .order-status ul{margin:0 -15px;}
#dashboard .order-status ul li{padding:0 15px;}
#dashboard .order-status ul li::after{left: 85%; width: 35px;}
#dashboard .order-status ul li .icon-box{ font-size:30px; height:70px; width:70px; line-height:70px;} 
/*==================== My Dashboard End ==================== */

/*==================== How it works Start ==================== */
#how-works .row > div:after{ display:none;} 
/*==================== How it works End ==================== */

/*==================== 404 Page Start ==================== */
.errorContent p{ font-size:19px; line-height:26px; max-width:100%;}
.errorContent .error-title span{ font-size:150px;}
/*==================== 404 Page End ==================== */

/*==================== Coming Soon Page Start ==================== */
.comming-soon .container-inner { width:100%;}
.comming-soonHeader  { margin:0 0 20px 0;}
.comming-soon .container-inner h1 { margin:20px 0; font-size:22px; line-height:34px; }
.comming-soon .block-one { padding-bottom:60px;padding-top:100px;}
.comming-soon .container-inner p {font-size:16px; line-height:26px;} 
.comming-soon .counter-section ul li span {font-size:65px;}
/*==================== Coming Soon Page End ==================== */


/*==================== Service Overview Start ==================== */
.service-overview table td, .service-overview table th{padding:8px;} 
/*==================== Service Overview End ==================== */

/*==================== Gallery Start ==================== */
.filter-button-group .button{padding: 8px 6px;}
/*==================== Gallery End ==================== */ 
}

@media (max-width: 639px) {
/*==================== Services Start ==================== */
#services .img::after{ width:27px;}
/*==================== Services End ==================== */

/*==================== Coming Soon Page Start ==================== */
.counter-section ul li span { font-size:58px; }
/*==================== Coming Soon Page End ==================== */

/*============ SelectBox Style===============*/
.ddChild a.enabled{ width:100%; margin:0;}
.ddChild{padding:0 15px; min-height:1px;}
.search-wrapper .service-list{padding-top:5px;}
/*============ SelectBox Style End===============*/
}
@media (max-width: 479px) {
/*==================== Typography Start ==================== */
h1, .h1 {font-size: 34px;line-height: 36px;}
h2{ font-size:30px;}
/*==================== Typography End ==================== */

/*==================== General Style Start ==================== */
.sub-heading{ font-size:18px;}
/*==================== General Style End ==================== */

/*==================== Banner Start ==================== */
.innerPage .banner-thumb {min-height: 375px;}
.service-banner h1{font-size: 18px;line-height: 20px;}
.service-banner .sub-heading{ font-size: 14px; line-height: 14px;}
.service-banner ul li{padding-bottom:0; font-size:13px;}
/*==================== Banner End ==================== */

/*==================== My Dashboard Start ==================== */
#dashboard .order-status ul{margin:0;}
#dashboard .order-status ul li{ float:left; width:50%; padding:10px 0;}
#dashboard .order-status ul li::after{ display:none;}
/*==================== My Dashboard End ==================== */

/*==================== Our Team Start ==================== */
.nav-tabs > li > a{font-size: 14px;  margin-right: 12px;}
.member-detail .media-body{ display:block; width:100%;}
.member-detail .media-left .theme-link{ width:100%;}
.member-detail .media-left{ display:block; padding:0 0 10px;}
/*==================== Our Team End ==================== */

/*==================== Coming Soon Page Start ==================== */
.comming-soon .counter-section { margin-top:-35px; }
.comming-soon .counter-section ul li span { width:100%; font-size:24px; line-height:60px; }
.comming-soon .counter-section ul li p { line-height:18px; font-size:13px;}
.comming-soon .newsletter {padding-left:15px; padding-right:15px; }
.comming-soon .newsletter h2 {font-size:16px; line-height:22px; }
.comming-soon .newsletter .form-control {padding-right:15px;}
.comming-soon .newsletter .btn {position:static; width:100%; margin-top:10px; }
/*==================== Coming Soon Page End ==================== */
}
