@charset "utf-8";@import url("animate.css");html{height:auto;}
body{font-family:open_sansregular}
a,
a:hover{text-decoration:none}
@font-face{font-family:'pt_sansregular';src:url('font/ptsans-regular-webfont.eot');src:url('font/ptsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('font/ptsans-regular-webfont.woff2') format('woff2'),
url('font/ptsans-regular-webfont.woff') format('woff'),
url('font/ptsans-regular-webfont.ttf') format('truetype'),
url('font/ptsans-regular-webfont.svg#pt_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'pt_sansbold';src:url('font/pts75f-webfont.eot');src:url('font/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
url('font/pts75f-webfont.woff2') format('woff2'),
url('font/pts75f-webfont.woff') format('woff'),
url('font/pts75f-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novalight';src:url('font/proximanova-light-webfont.eot');src:url('font/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
url('font/proximanova-light-webfont.woff2') format('woff2'),
url('font/proximanova-light-webfont.woff') format('woff'),
url('font/proximanova-light-webfont.ttf') format('truetype'),
url('font/proximanova-light-webfont.svg#proxima_novalight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novaregular';src:url('font/proximanova-reg-webfont.eot');src:url('font/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
url('font/proximanova-reg-webfont.woff2') format('woff2'),
url('font/proximanova-reg-webfont.woff') format('woff'),
url('font/proximanova-reg-webfont.ttf') format('truetype'),
url('font/proximanova-reg-webfont.svg#proxima_novaregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novabold';src:url('font/proximanova-bold-webfont.eot');src:url('font/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('font/proximanova-bold-webfont.woff2') format('woff2'),
url('font/proximanova-bold-webfont.woff') format('woff'),
url('font/proximanova-bold-webfont.ttf') format('truetype'),
url('font/proximanova-bold-webfont.svg#proxima_novabold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novasemibold';src:url('font/ProximaNova-Semibold.eot');src:url('font/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
url('font/ProximaNova-Semibold.woff2') format('woff2'),
url('font/ProximaNova-Semibold.woff') format('woff'),
url('font/ProximaNova-Semibold.ttf') format('truetype'),
url('font/ProximaNova-Semibold.svg#proxima_novasemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'droid_serifregular';src:url('font/droidserif-regular-webfont.woff2') format('woff2'),
url('font/droidserif-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
body{font-size:14px;}
img{border:0}
a{-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}
a:focus,
a:hover{color:#f07558}
#book_as_guest label.error{position:absolute;right:0;}
label.error{color:#f00 !important;line-height:20px;}
header{background:url(../images/header-bg.jpg) no-repeat;display:inline-block;width:100%;min-height:128px;position:relative;background-size:100%;z-index:1}
header .right{padding-left:80px;padding-top:20px;position:static;}
.border-none{border:none !important;}
.top-strip{display:none;background:#fff url(../images/header-line.jpg) repeat-x;height:13px;}
.logo{display:block;background:#e7e8ea;position:relative; height: 128px;}
/*header .left{width:200px;}*/
header .left .logo img{z-index:999;position:relative;}
.logo a {
    display: block;
    padding: 5px 0 5px 20px;
}
.logo:after{border-left:0px solid transparent;border-right:70px solid transparent;border-top:130px solid #e7e8ea;content:'';position:absolute;right:-70px;top:0;}
.logo img {
    max-width: 50%;
    text-align: center;
    display: block;
    margin: 0 auto;
	top: -5px;
}
.logo-freeze .logo {
    height: auto;
}
header.logo-freeze .left .logo img {
    max-width: 100%;
}
.logo .logo-ic{width:65px;-webkit-animation:rotating 4s linear infinite;-moz-animation:rotating 4s linear infinite;-ms-animation:rotating 4s linear infinite;-o-animation:rotating 4s linear infinite;animation:rotating 4s linear infinite;}
@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
.container{width:1200px;}
.hd_login{display:inline-block;font-family:'pt_sansregular';font-size:15px;line-height:25px;color:#fff;padding-left:25px;margin:0 48px 0 60px;}
.hd_login:before{background:url(../images/icon-sprite.png) no-repeat left;background-position:0px 0;content:'';display:inline-block;margin:0 5px 0 0px;width:18px;height:25px;vertical-align:top;}
.hd_login a{color:#fff;outline:0}
.hd_login a:hover{color:#00adee}
.hd_search{display:inline-block;font-family:'pt_sansregular';font-size:14px;line-height:25px;color:#fff;border:thin #fff dashed;border-radius:3px;margin-left:11px;}
.hd_search input{background:transparent;border:0;outline:0;padding:0 10px;color:#fff;display:inline-block;}
.hd_search input::-webkit-input-placeholder{color:#fff!important}
.hd_search input:-moz-placeholder{color:#fff!important}
.hd_search input::-moz-placeholder{color:#fff!important}
.hd_search input:-ms-input-placeholder{color:#fff!important}
.hd_search button{background:url(../images/icon-sprite.png) no-repeat;background-position:-43px -2px;border:0;width:16px;height:16px;display:inline-block;vertical-align:top;float:right;margin:6px;outline:0;}
.hd_search button:hover{background-position:-43px -23px;}
.number{font-family:'pt_sansbold';text-transform:uppercase;float:right;display:inline-block;margin:-9px 0;}
.number span{font-size:15px;color:#fff;display:block;padding-bottom:10px;text-align:right;padding:0px 0;width:91px;float:right;}
.number span:before{background:url(../images/icon-sprite.png) no-repeat;background-position:-23px -2px;content:'';height:21px;width:14px;display:inline-block;vertical-align:middle;margin-right:6px;}
.number a{font-size:26px;line-height:26px;color:#33adee;display:block;width:100%;float:left;text-align:right;}
.number a:hover{color:#00adee}
.custom-menu{position:absolute;top:78px;left:30%;background-color:#676767;border-color:transparent;}
.custom-menu .navbar-inverse{background-color:#676766;border-color:#676767;}
.custom-menu:before{content:'';left:-42px;border-right:solid 42px #676766;border-top:solid 51px transparent;position:absolute;}
.custom-menu .navbar-inverse .navbar-nav>li>a {
    font-family: 'proxima_novaregular';
    color: #fff;
    text-transform: uppercase;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
}.navbar-collapse ul li:first-child {
    display: none;
}
.custom-menu .navbar-inverse .navbar-nav>li{position:relative;}
.custom-menu .navbar-inverse .navbar-nav>li ul{position:absolute;margin:0;padding:0;list-style:none;display:block;}
.custom-menu .navbar-inverse .navbar-nav>li ul li{position:absolute;top:-9999px;height:0px;display:block;margin:0;padding:0;-webkit-transition:height .2s ease-in;-moz-transition:height .2s ease-in;-o-transition:height .2s ease-in;-ms-transition:height .2s ease-in;}
.custom-menu .navbar-inverse .navbar-nav>li:hover>ul>li{height:30px;position:relative;top:auto;}
.custom-menu .navbar-inverse .navbar-nav>li ul li a{padding:4px 20px;width:215px;display:block;position:relative;font-family:"Open Sans Condensed", Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;font-size:16px;background:black;background:#00adeee3;-webkit-transition:color .5s ease-in, background .5s ease-in;-moz-transition:color .5s ease-in, background .5s ease-in;-o-transition:color .5s ease-in, background .5s ease-in;-ms-transition:color .5s ease-in, background .5s ease-in;}
.custom-menu .navbar-inverse .navbar-nav>li ul li:hover>a, .custom-menu .navbar-inverse .navbar-nav>li ul li a:hover{color:#0fd0f9;background:rgba(0, 0, 0, .75);}
.custom-menu .navbar-inverse .navbar-nav>li:hover ul{left:0;top:51px;}
.custom-menu .navbar-inverse .navbar-nav>li ul li>a:hover::after{border-right:1px solid #0fd0f9;border-top:1px solid #0fd0f9;}
.custom-menu .navbar-inverse .navbar-nav>li:first-child a{font-size:0;background:url(../images/icon_home.png) no-repeat !important;padding:0 17px;display:inline-block;vertical-align:middle;margin-top:15px;}
.custom-menu .navbar-inverse .navbar-nav>li>a:hover{color:#000;}
.custom-menu .navbar-inverse .navbar-nav>li>a:before{background:url(../images/icon-sprite.png) no-repeat;background-position:-67px 13px;content:'';position:absolute;top:0;height:48px;width:2px;left:0;}
.custom-menu .navbar-inverse .navbar-nav>li:first-child>a:before{background:url(../images/icon_home.png) no-repeat !important;width:20px;}
@media screen and (max-width:767px){.side-collapse-container{width:100%;position:relative;left:0;transition:left .4s;}
.side-collapse-container.out{left:200px;}
.side-collapse{top:50px;bottom:0;left:0;width:200px;position:fixed;overflow:hidden;transition:width .4s;}
.side-collapse.in{width:0;}
}
.slider img{width:100%;}
.call_book{display:block;padding:13px 0 17px;background:url(../images/call-book.jpg) no-repeat;background-size:100%;}
.call_book p{font-family:'proxima_novaregular';font-size:21px;line-height:40px;color:#fff;padding:0;margin:0;}
.call_book h2{font-family:'proxima_novabold';font-size:42px;line-height:36px;color:#fff;padding:0;margin-top:25px;}
.call_book h2 span{color:#33adee}
.call_book a{float:right;background:#00adee;color:#fff;padding:10px 35px;margin-top:20px;font-family:'proxima_novabold';text-transform:uppercase;font-size:17px;}
.package{display:block;background:url(../images/package-banner.jpg) no-repeat;background-size:100%;text-align:center;line-height:1.2;clear:both;padding:20px 0 50px;height:auto;background-size:cover;}
.package h3{font-family:'proxima_novabold';font-size:35px;text-align:center;color:#fff;text-transform:uppercase;}
.package p{font-family:'pt_sansregular';font-size:14px;line-height:10px;color:#fff;}
.package ul{display:inline-block;list-style:none;margin:20px 0;padding:0;}
.package ul li{vertical-align:top;background:#fff;margin:0;padding:0;width:280px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative;}
.package ul li:hover{margin-top:-20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-box-shadow:0px 1px 5px 2px rgba(0,0,0,0.54);-moz-box-shadow:0px 1px 5px 2px rgba(0,0,0,0.54);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.54);z-index:999;}
.package ul li.result_hover{margin-top:-20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-box-shadow:0px 1px 5px 2px rgba(0,0,0,0.54);-moz-box-shadow:0px 1px 5px 2px rgba(0,0,0,0.54);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.54);z-index:999;}
.package ul li h3{font-family:'proxima_novasemibold';font-size:19px;color:#fff;background:#e5b618;margin:0;padding:20px 10px;text-align:center;}
.package ul li:first-child h3{background:#676767}
.package ul li:first-child .price{background: #e2e2e2; color: #333333;}
.package ul li .price span{font-size:15px;display:block;font-family:'pt_sansregular'}
.package ul li:nth-child(2) h3{background:#4a4a4b}
.package ul li:nth-child(2) .price{background:#7b7c7e;}
.package ul li:nth-child(3) h3{background:#032e3e}
.package ul li:nth-child(3) .price{background:#106d90;}
.package ul li:last-child h3{background:#0683b2}
.package ul li:last-child .price{background:#00adee;}
.package ul li:hover h3{background:#1a1c27;}
.package ul li.result_hover h3{background:#1a1c27;}
.package ul li .price{font-family:'proxima_novabold';font-size:35px;color:#fff;background:#f2c429;margin:0;padding:20px;text-align:center;}
/*.package ul li:hover .price{background:#2e3841;}*/
/*.package ul li.result_hover .price{background:#2e3841;}*/
.package ul li:hover .button{margin:45px 0}
.package ul li.result_hover .button{margin:45px 0}
.package ul li ul{padding:5px 0;margin:0;min-height:200px;}
.package ul li li{display:block;font-family:'proxima_novaregular';font-size:13px;line-height:32px;border-bottom:solid thin #f6f6f6;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;margin-top:0}
.package ul li li:hover{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;margin-top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.package ul li li:last-child{border-bottom:0}
.package .button{display:inline-block;width:100%;margin:15px 0px 25px;}
.package .button a{border:solid 2px #1a1c27;color:#3f4a53;font-family:'proxima_novasemibold';text-transform:uppercase;padding:10px 35px;display:inline-block;margin:0 auto;}
.package .button a:hover{background:#00adee;border:solid 2px #0683b2;color:#fff}
.make_ur_pack{display:block;padding:24px 0 15px;background:#1b3665 url(../images/make_ur_pack.png) no-repeat;background-position:830px -26px;background-size:456px 103px;}
.make_ur_pack p{font-family:'proxima_novaregular';font-size:18px;line-height:36px;color:#fff;padding:0;margin:0;}
.make_ur_pack h3{font-family:'proxima_novabold';font-size:24px;line-height:30px;color:#fff;padding:0;margin:0;text-transform:uppercase;}
.make_ur_pack h2 span{color:#f4771e}
.make_ur_pack a{float:right;background:#fff;color:#032e3e;padding:14px 8px 10px;margin-top:10px;font-family:'proxima_novabold';text-transform:uppercase;font-size:17px;display:inline-block;line-height:19px;}
.make_ur_pack a:hover{background:#00adee;color:#fff}
.residential_service{display:block;margin:0;padding:45px 0 0px;background:url(../images/residential_services_bg.jpg) no-repeat;background-size:100%;}
.residential_service h3{font-family:'proxima_novabold';font-size:38px;text-transform:uppercase;color:#30302f;margin-bottom:0}
.residential_service h3 span{color:#676767;}
.residential_service p{font-family:'pt_sansregular';font-size:15px;line-height:20px;color:#575757;margin-bottom:40px;}
.residential_service img{width:100%;}
.commercial_service{display:block;margin:0;padding:0px 0 40px;background:url(../images/commercial-service-bg.jpg) no-repeat;background-size:cover;}
.commercial_service h3{font-family:'proxima_novabold';font-size:34px;text-transform:uppercase;color:#fff;margin-bottom:0;text-align:center;}
.commercial_service h3 span{color:#00adee}
.commercial_service p{font-family:'pt_sansregular';font-size:14px;line-height:20px;color:#fff;margin-bottom:20px;text-align:center;height:40px;overflow:hidden;}
.video_gall{display:block;margin:0;padding:36px 0 40px;background:url(../images/video_gall_bg.jpg) no-repeat;background-size:100%;}
.video_gall h3{font-family:'proxima_novabold';font-size:34px;text-transform:uppercase;color:#00adee;margin-bottom:0;margin-top:0;padding-left:20px;}
.video_gall h4{font-family:'droid_serifregular';font-size:26px;text-transform:uppercase;color:#0f0f0f;margin-bottom:0;padding:0;font-style:italic;line-height:40px;padding-left:20px;}
.video_gall h3 span{color:#00adee}
.video_gall p{font-family:'pt_sansregular';font-size:16px;line-height:23px;color:#666565;margin-bottom:14px;padding-left:20px;}
.video_gall .video_left{display:block;background:url(../images/video-bg.jpg) no-repeat;background-size:100%;padding:15px;margin:10px 0;}
.video_gall .video_left iframe{width:100%;height:322px;margin-left:0;padding:45px 0px 0;}
.video_gall h5{font-family:'proxima_novabold';font-size:42px;text-transform:uppercase;color:#343433;margin-bottom:0;margin-top:0;padding-left:20px;line-height:48px;}
.voice_customer{display:block;margin:0;padding:36px 0 40px;background:url(../images/voice_customer_bg.jpg) no-repeat;background-size:100%;}
.voice_customer h3{font-family:'proxima_novabold';font-size:38px;text-transform:uppercase;color:#080607;margin-bottom:40px;margin-top:0;padding-left:20px;text-align:center;}
.voice_customer h3 span{color:#00adee;}
.commercial_service_slider{display:inline-block;}
.commercial_service_slider .carousel-inner{min-height:380px;}
.commercial_service_slider .carousel-control .glyphicon-chevron-left{font-size:0;background:#71bf44;width:36px;height:36px;right:0;color:#fff;top:-70px;font-size:14px;padding:10px;}
.commercial_service_slider .carousel-control .glyphicon-chevron-right{font-size:0;background:#71bf44;width:36px;height:36px;right:0px;top:-70px;font-size:14px;padding:10px;}
.commercial_service_slider .carousel-control .glyphicon-chevron-left:hover, .commercial_service_slider .carousel-control .glyphicon-chevron-right:hover, .fitness-video-area .video-box .inner-box ul.navigation li a:hover, .call_book a:hover{background:#f4771e;}
.commercial_service_slider .carousel-control.left{background-image:none;opacity:1;right:60px;left:inherit;width:0;z-index:0;}
.commercial_service_slider .carousel-control.right{background-image:none;opacity:1;right:0;position:absolute;z-index:0;width:0;}
.cs-offer-area{padding:80px 0px 50px;overflow:hidden;}
.cs-offer-area .cs-offer-col{margin-bottom:180px;}
.cs-single-item{position:relative;margin-right:10px;margin-left:10px;}
.cs-single-item img{width:250px;min-height:220px;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.cs-single-item:hover img{width:100%;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.cs-item-text-box{width:288px;min-height:175px;padding:50px 20px 0px 20px;position:absolute;left:30px;top:175px;border:1px solid #DADADA;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;background:rgba(255, 255, 255, 1);z-index:-1;}
.cs-single-item:hover .cs-item-text-box{width:307px;}
.cs-item-text-box h5, .cs-item-text-box h5 a{font-family:'droid_serifregular';font-size:21px;color:#00adee;text-transform:uppercase;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.cs-single-item:hover h5, .cs-single-item:hover h5 a{color:#71bf44;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.cs-item-text-box p{font-size:12px;color:#666565;text-align:left;}
.cs-single-item:hover .cs-item-text-box{width:100%;min-height:110px;padding:10px 20px 0px 20px;position:absolute;left:0;bottom:-100px;z-index:99999;border:1px solid #DADADA;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.cs-single-item:hover .cs-item-text-box p{-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.cs-item-text-box .cs-my-btn{position:absolute;right:-33px;top:-20px;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background:#71bf44;border-color:#71bf44;color:#fff;text-transform:uppercase;font-family:'proxima_novasemibold';border-radius:0;}
.cs-single-item:hover .cs-item-text-box .cs-my-btn{background:#00adee;border-color:#00adee;}
.cs-item-text-box h5 a{}
.video_left_slider{display:inline-block;}
.video_left_slider .carousel-inner{height:auto;}
.video_left_slider .carousel-control .glyphicon-chevron-left{font-size:0;background:#71bf44;width:36px;height:36px;right:0;color:#fff;top:107%;font-size:14px;padding:10px;}
.video_left_slider .carousel-control .glyphicon-chevron-right{font-size:0;background:#71bf44;width:36px;height:36px;right:0px;top:107%;font-size:14px;padding:10px;}
.video_left_slider .carousel-control.left{background-image:none;opacity:1;right:20px;left:inherit;}
.video_left_slider .carousel-control.right{background-image:none;opacity:1;right:0;}
.residential_service{display:block;width:100%;overflow:hidden;position:relative;}
.residential_service .carousel-inner{height:228px;border:0;}
.residential_service .carousel-control .glyphicon-chevron-left{font-size:0;background:#71bf44;width:36px;height:36px;right:0;color:#fff;top:25%;font-size:14px;padding:10px;left:0px;}
.residential_service .carousel-control .glyphicon-chevron-right{font-size:0;background:#71bf44;width:36px;height:36px;right:0px;top:25%;font-size:14px;padding:10px;}
.residential_service .carousel-control.left{background-image:none;opacity:1;left:0;background:transparent !important;border:0 !important;position:absolute !important;}
.residential_service .carousel-control.right{background-image:none;opacity:1;right:0;background:transparent !important;color:#fff !important;position:absolute !important;}
.residential_service #nav{margin:5px auto;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;width:95%;}
.residential_service ul#nav{padding:0;}
.residential_service #nav li{list-style:none;}
.residential_service #nav li a{display:block;padding:21px 35px;background:#30302f;border-top:1px solid #eee;text-decoration:none;color:#fff;margin:0;font-size:12px;font-family:'proxima_novabold';text-transform:uppercase;position:relative;}
.residential_service #nav li a.active:after, .residential_service #nav li:last-child a.active:after{content:'';right:-20px;border-bottom:23px solid transparent;border-top:20px solid transparent;position:absolute;top:0px;z-index:999;border-left:20px solid #00adee;}
.residential_service #nav li:last-child a:after{content:'';right:-20px;border-bottom:23px solid transparent;border-top:20px solid transparent;position:absolute;top:0px;z-index:999;border-left:20px solid #30302f;}
.residential_service #nav li a:hover, .residential_service #nav li a.active{background:#00adee;}
.residential_service #nav section{display:none;float:left;overflow:hidden;padding:1% 3% 0 3%;}
.residential_service .res_det{display:none;}
.residential_service .no-js #nav section{display:block;}
.residential_service #nav li ul li a{padding:10px 25px;border-bottom:1px dotted #ccc;}
@media only screen and (min-width:30em){.residential_service #nav{width:100%;position:relative;border:none;display:block;min-height:233px;}
.residential_service #nav li{display:inline;margin:0;padding:0;line-height:0;font-size:0;}
.residential_service #nav li a{display:inline-block;}
.residential_service #nav section{padding:1%;position:absolute;top:42px;left:0;right:0;}
}
.voice_customer_slider .carousel-inner li > div{min-height:280px;width:220px;margin:0 0 0 8px;text-align:center;padding:0;position:initial;cursor:pointer;}
.voice_customer_slider .carousel-inner li > div.focus .t-desc{display:block !important;}
}
.voice_customer_slider{display:inline-block;position:relative;}
.voice_customer_slider .carousel-inner{line-height:22px;margin-left:0;padding:0;}
.voice_customer_slider .carousel-control .glyphicon-chevron-left{font-size:0;background:url(../images/icon-sprite.png);width:83px;height:25px;right:0;color:#fff;top:30%;font-size:0;padding:10px;background-position:0px -39px;}
.voice_customer_slider .carousel-control .glyphicon-chevron-right{font-size:0;background:url(../images/icon-sprite.png);width:83px;height:25px;right:0px;top:12%;font-size:0;padding:10px;background-position:0px -74px;}
.voice_customer_slider .carousel-control.left{background-image:none;opacity:1;left:-115px;}
.voice_customer_slider .carousel-control.right{background-image:none;opacity:1;right:initial;left:-140px;}
.voice_customer_slider .images{margin-bottom:20px;}
.voice_customer_slider .carousel-inner li > div img{width:100px;height:100px;border-radius:50%;}
.voice_customer_slider .carousel-inner li > div:hover img, .voice_customer_slider .carousel-inner li > div.active img{width:115px;-moz-webkit-transition:ease all 0.7s;-webkit-transition:ease all 0.7s;-o-transition:ease all 0.7s;-ms-transition:ease all 0.7s;transition:ease all 0.7s;}
.voice_customer_slider .name{font-family:'proxima_novasemibold';text-transform:uppercase;font-size:16px;color:#00adee;}
.voice_customer_slider .title{font-family:'proxima_novabold';font-size:16px;text-transform:uppercase;color:#4d4d4a;}
.voice_customer_slider .t-desc{position:static;bottom:0;width:100%;display:none;}
.voice_customer_slider .t-desc p{position:absolute;width:80%;text-align:center;left:0;margin:0 10%;padding:20px 10%;clear:both;}
.voice_customer_slider .t-desc span{width:100%;text-align:center;color:#4d4d4a;font-family:'proxima_novabold';text-transform:uppercase;font-size:24px;margin-top:20px;line-height:40px;}
.voice_customer_slider .t-desc span em{color:#00adee;font-family:'pt_sansregular';text-transform:uppercase;font-size:15px;line-height:24px;}
.voice_customer_slider .carousel-inner li > div:hover > .t-desc, .voice_customer_slider .carousel-inner li > div.active > .t-desc{display:block;transition:all 1s ease;}
.happy_customer{display:block;margin:0 0 40px;padding:12px 0 13px;background:url(../images/happy_customer_bg.jpg) no-repeat;background-size:cover;}
.happy_customer i{display:inline-block;vertical-align:top;}
.happy_customer .msg{display:inline-block;padding-left:15px;color:#fff;font-family:'pt_sansregular';font-size:18px;}
.happy_customer .msg span{font-family:'proxima_novabold';font-size:34px;color:#fff;display:block;line-height:36px;}
.happy_customer .msg span:after{content:'';display:block;background:url(../images/icon-sprite.png);width:65px;height:7px;background-position:0 -107px;margin-bottom:15px;}
footer{background:url(../images/footer-bg.jpg) #34373c;min-height:575px;position:relative;background-size:100%;}
footer .container{margin:0 auto;display:block;padding:0;}
footer .copyright{width:1200px;background:#fff;text-align:center;margin:20px auto 20px;display:inline-block;float:none;position:relative;height:auto;}
footer .copyright .bottom_top_bor{content:'';background:#fff url(../images/header-line.jpg) repeat-x top;height:13px;float:none;display:block;}
footer .copyright:before{content:'';height:13px;float:none;display:block;position:absolute;left:-41px;border-right:solid 41px #ffffff;border-top:solid 66px transparent;top:0;}
footer .copyright:after{content:'';height:13px;float:none;display:block;position:absolute;right:-41px;border-left:solid 41px #ffffff;border-top:solid 66px transparent;top:0;}
.footerleft{margin-top:50px;padding:0 20px 0 30px;}
.logofooter{margin-bottom:10px;font-size:25px;color:#fff;font-weight:700; float: left; width: 35%; margin-right:20px; }
.footerleft p, .paddingtop-bottom p{color:#fff;font-size:16px !important;font-family:'pt_sansregular';margin-top:15px;line-height:24px;text-align:justify;}
.paddingtop-bottom p a{color:#fff;}
.footerleft p i{width:20px;color:#fff;margin-right:9px;}
.footerleft .add-info {display: block; clear: both; }
.paddingtop-bottom p i{display:inline-block;width:20px;height:auto;background:url(../images/icon-sprite.png) no-repeat left;padding-left:30px;}
.paddingtop-bottom p i.add{background-position:0 -172px;height:17px;}
.paddingtop-bottom p i.cont{background-position:0 -227px;height:15px;}
.paddingtop-bottom p i.mail{background-position:0 -259px;height:15px;}
.footer-social{display:block;margin:10px 0;padding:0;list-style:none;}
.footer-social li{display:inline-block;margin-right:-2px;}
.footer-social li a{font-size:0;display:block;background:url(../images/icon-sprite.png) no-repeat left;height:35px;width:34px;}
.footer-social li a.facebook{background-position:0 -120px;}
.footer-social li a.twitter{background-position:-35px -120px;}
.footer-social li a.gplus{background-position:-70px -120px;}
.footer-social li a.instagram{background-position:-143px -120px;}
.footer-social li a.linkedin{background-position:-105px -120px;}
.footer-social li a.facebook:hover{background-position:0 -157px;}
.footer-social li a.twitter:hover{background-position:-35px -157px;}
.footer-social li a.gplus:hover{background-position:-70px -157px;}
.footer-social li a.instagram:hover{background-position:-143px -157px;}
.footer-social li a.skype:hover{background-position:-70px -157px;}
.footer-social li a.linkedin:hover{background-position:-105px -157px;}
.contact-social{display:block;margin:0;padding:0;list-style:none}
.contact-social li{display:inline-block;margin-right:15px;}
.contact-social li a{font-size:0;display:block;background:url(../images/icon-sprite.png) no-repeat left;height:0;width:auto;}
.contact-social li a.facebook{background-position:0 -304px;height:16px;width:8px;}
.contact-social li a.twitter{background-position:-28px -304px;height:16px;width:16px;}
.contact-social li a.skype{background-position:-62px -304px;height:17px;width:17px;}
.contact-social li a.linkedin{background-position:-94px -304px;height:15px;width:16px;}
.paddingtop-bottom{margin-top:50px;padding:0;}
footer .last-child{float:right;}
.footer-ul{list-style-type:none;padding-left:0px;margin-left:2px;}
.footer-ul li{font-size:13px;display:inline-block;width:47%;vertical-align:top;margin:0 1%;}
.footer-ul li a{font-family:'proxima_novaregular';color:#a0a3a4;transition:color 0.2s linear 0s, background 0.2s linear 0s;color:#fff;font-size:14px;line-height:24px;}
.footer-ul li a:before{content:'';background:url(../images/icon-sprite.png) no-repeat;width:10px;height:9px;background-position:-96px -2px;display:inline-block;margin-right:10px;}
.footer-ul i{margin-right:10px;}
.footer-ul li a:hover, .bottom_ul li a:hover, .corporate-sec .blog a:hover, .corporate-sec .blog-list h3:hover, .blog-sec .blog-list h3:hover, .blog-sec .blog a:hover, .add-info p a:hover, .book-sec .sr-box li h3:hover{transition:color 0.2s linear 0s, background 0.2s linear 0s;color:#ff670f;}
.social:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.icon-ul{list-style-type:none !important;margin:0px;padding:0px;}
.icon-ul li{line-height:75px;width:100%;float:left;}
.icon{float:left;margin-right:5px;}
.newsletter{width:auto;margin:auto;color:#fff;padding:0 20px;margin-bottom:70px;}
.newsletter_left{position:absolute;left:0;background:#1b3665;text-align:right;top:-20px;padding:10px 20px;}
.newsletter_left:after{content:'';right:-90px;border-left:solid 90px #1b3665;border-top:solid 122px transparent;position:absolute;top:0;}
.newsletter_right{float:right;width:60%;margin-top:42px;}
.newsletter h3{font-family:'proxima_novabold';font-size:28px;line-height:34px;margin:17px 0;padding:0 0 0 57px;text-align:left;}
.newsletter h3 span{display:block;font-size:31px;}
.newsletter form{margin:10px 0;}
.newsletter form:before{content:'';left:-15px;border-right:solid 30px #ffffff;border-bottom:solid 47px transparent;position:absolute;top:10px;}
.newsletter input[type="text"]{float:left;width:68%;color:#333;font-size:12px;height:47px;line-height:47px;padding:15px;border:0;outline:0;}
.newsletter input[type="submit"]{float:right;width:32%;border:0;background:#676767;font-family:'pt_sansbold';text-transform:uppercase;height:47px;line-height:47px;font-family:'proxima_novabold';font-size:18px;outline:0;}
.newsletter input::-webkit-input-placeholder{color:#333!important}
.newsletter input::-webkit-input-placeholder{color:#333!important}
.newsletter input::-webkit-input-placeholder{color:#333!important}
.newsletter input::-webkit-input-placeholder{color:#333!important}
.newsletter input[type="submit"]:hover{background:#00adee}
.copyright p{text-align:center;color:#58595a;padding:13px 21px;line-height:24px;margin-bottom:0px;font-family:'pt_sansregular';font-size:13px;float:right;}
.heading7{font-size:21px;text-transform:uppercase;color:#fff;margin-bottom:30px;font-family:'proxima_novasemibold';line-height:25px;position:relative;}
.heading7 span{color:#cccccc}
.heading7:after{content:'';height:2px;width:140px;position:absolute;left:0;bottom:-10px;border-bottom:solid 1px #fff;}
.post p{font-size:12px;color:#FFF;line-height:20px;text-align:center}
.post p span{display:block;color:#8f8f8f;}
.bottom_ul{list-style-type:none;float:none;margin-bottom:0px;width:auto;text-align:center;float:left;width:65%;margin-left:0;padding-left:10px;}
.bottom_ul li{line-height:53px;display:inline-block;height:auto;}
.bottom_ul li a{color:#333;margin:8px 12px;font-family:'pt_sansregular';font-size:13px;line-height:18px;text-transform:uppercase;display:inline-block;}
.add-info p{font-family:'pt_sansregular';font-size:15px !important;line-height:29px;vertical-align:middle;margin:0;}
.add-info p a{font-family:'pt_sansregular';font-size:15px !important;line-height:20px;vertical-align:middle;margin:0;color:#fff;margin-top:-11px;display:inline-block;}
.add-info .add{background:url(../images/icon-sprite.png) no-repeat;background-position:-119px -1px;width:25px;height:31px;display:inline-block;vertical-align:top;}
.add-info .cont{background:url(../images/icon-sprite.png) no-repeat;background-position:-147px 9px;width:25px;height:31px;display:inline-block;}
.add-info .mail{background:url(../images/icon-sprite.png) no-repeat;background-position:-175px 5px;width:25px;height:31px;display:inline-block;}
.cutom_popup_loading{padding:0;background:rgba(0,0,0,0.6);}
.cutom_popup_loading .modal-dialog{width:1200px;}
.cutom_popup_loading .modal-content{background:transparent;height:580px;box-shadow:none;border:0;}
.cutom_popup_loading .close{font-size:35px;color:#fff;opacity:1;outline:0}
.cutom_popup_loading .hd_login{float:right;}
.trigger{width:168px;height:140px;position:absolute;z-index:10;top:-8px;cursor:pointer;right:21px;margin:auto;background:url(../images/soft-fm.png) no-repeat;}
.trigger2{width:129px;height:140px;position:absolute;z-index:10;top:0;cursor:pointer;left:0;margin:auto;background:url(../images/hard-fm.png) no-repeat;}
.trigger3{width:141px;height:131px;position:absolute;z-index:10;top:0;cursor:pointer;left:-33px;margin:auto;background:url(../images/commercial-services.png) no-repeat;}
.trigger4{width:140px;height:130px;position:absolute;z-index:10;bottom:25px;cursor:pointer;left:-21px;margin:auto;background:url(../images/residential-service.png) no-repeat;}
.box .popcircle{position:absolute;z-index:9;height:auto;right:140;top:50px;display:none;}
.box2 .popcircle{position:absolute;z-index:9;height:auto;left:0;top:-65px;display:none;-moz-animation-name:zoomInRight;-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}
.box3 .popcircle{position:absolute;z-index:9;height:auto;left:0;top:65px;display:none;}
.box4 .popcircle{position:absolute;z-index:9;height:auto;left:0;bottom:100px;display:none;}
.box .popcircle{}
.box2:hover > .popcircle{display:block;-webkit-animation-name:zoomInLeft;-moz-animation-name:zoomInRight;animation-name:zoomInLeft;}
.box3:hover > .popcircle{display:block;-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInRight;animation-name:zoomInDown;}
.box4:hover > .popcircle{display:block;-webkit-animation-name:zoomInUp;-moz-animation-name:zoomInRight;animation-name:zoomInUp;}
.trigger{-moz-transition:ease all 0.01s;-webkit-transition:ease all 0.01s;-moz-transition:ease all 0.01s;-o-transition:ease all 0.01s;transition:ease all 0.01s;}
.trigger .main_cate_heading{width:161px;color:#fff;left:31px;position:absolute;top:10px;bottom:0;margin:auto;display:block !important;-moz-transition:ease all 0.5s;-webkit-transition:ease all 0.5s;-o-transition:ease all 0.5s;transition:ease all 0.5s;}
.trigger .main_cate_heading a{color:#fff;}
.trigger.active{right:-22px !important;background:url(../images/soft-fm1.png) no-repeat;width:211px;-moz-transition:ease all 0.3s;-webkit-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s;}
.trigger.active .popcircle{display:block !important;-webkit-animation-name:zoomInRight;animation-name:zoomInRight;left:135px;}
.trigger .popcircle{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;left:135px;}
.trigger .popcircle ul li i{margin-right:27px;}
.trigger .popcircle ul li.cate_list_1{top:-45px;left:1px;}
.trigger .popcircle ul li.cate_list_3{top:-88px;left:-18px;}
.trigger .popcircle ul li.cate_list_2{top:58px;left:-2px;}
.trigger .popcircle ul li.cate_list_4{top:99px;left:-24px;}
.trigger .popcircle ul li.cate_list_5{top:-124px;left:-49px;}
.trigger .popcircle ul li.cate_list_6{top:132px;left:-57px;}
.trigger .popcircle ul li.cate_list_7{top:-150px;left:-89px;}
.trigger .popcircle ul li.cate_list_8{top:155px;left:-97px;}
.trigger .popcircle ul li.cate_list_9{top:-163px;left:-134px;}
.trigger .popcircle ul li.cate_list_10{top:166px;left:-142px;}
.trigger .popcircle ul li.cate_list_11, .trigger .popcircle ul li.cate_list_12, .trigger .popcircle ul li.cate_list_13, .trigger .popcircle ul li.cate_list_14, .trigger .popcircle ul li.cate_list_15, .trigger .popcircle ul li.cate_list_16{display:none;}
.trigger2 .popcircle ul li.cate_list_11, .trigger2 .popcircle ul li.cate_list_12, .trigger2 .popcircle ul li.cate_list_13, .trigger2 .popcircle ul li.cate_list_14, .trigger2 .popcircle ul li.cate_list_15, .trigger2 .popcircle ul li.cate_list_16{display:none;}
.trigger3 .popcircle ul li.cate_list_11, .trigger3 .popcircle ul li.cate_list_12, .trigger3 .popcircle ul li.cate_list_13, .trigger3 .popcircle ul li.cate_list_14, .trigger3 .popcircle ul li.cate_list_15, .trigger3 .popcircle ul li.cate_list_16{display:none;}
.trigger4 .popcircle ul li.cate_list_11, .trigger4 .popcircle ul li.cate_list_12, .trigger4 .popcircle ul li.cate_list_13, .trigger4 .popcircle ul li.cate_list_14, .trigger4 .popcircle ul li.cate_list_15, .trigger4 .popcircle ul li.cate_list_16{display:none;}
.trigger .popcircle ul li.cate_list_2 .pop_txt{position:absolute;top:0;height:29px;overflow:hidden;}
.trigger .popcircle ul li.cate_list_4 .pop_txt{position:absolute;top:16px;height:29px;overflow:hidden;}
.trigger .popcircle ul li.cate_list_6 .pop_txt{position:absolute;top:17px;}
.trigger .popcircle ul li.cate_list_7 .pop_txt{position:absolute;top:-11px;}
.trigger .popcircle ul li.cate_list_8 .pop_txt{position:absolute;top:22px;}
.trigger .popcircle ul li.cate_list_9 .pop_txt{position:absolute;top:-25px;left:51px;}
.trigger .popcircle ul li.cate_list_2 .pop_txt{position:absolute;top:13px;left:60px;}
.trigger .popcircle ul li.cate_list_10 .pop_txt{position:absolute;top:34px;left:28px;}
.trigger2{-moz-transition:ease all 0.01s;-webkit-transition:ease all 0.01s;-o-transition:ease all 0.01s;transition:ease all 0.01s;}
.trigger2 .main_cate_heading{width:150px;color:#fff;display:block !important;left:20px;position:absolute;top:117px;bottom:0;margin:auto;-moz-transition:ease all 0.5s;-webkit-transition:ease all 0.5s;-o-transition:ease all 0.5s;transition:ease all 0.5s;}
.trigger2.active{left:-61px !important;background:url(../images/hard-fm1.png) no-repeat;width:190px;-moz-transition:ease all 0.3s;-webkit-transition:ease all 0.3s;-moz-animation-name:zoomInRight;-o-transition:ease all 0.3s;transition:ease all 0.3s;}
.trigger2.active .popcircle{display:block !important;-webkit-animation-name:zoomInRight;-moz-animation-name:zoomInRight;animation-name:zoomInRight;left:-130px;right:initial;text-align:left;width:190px}
.trigger2 .popcircle{-webkit-animation-name:zoomInRight;-moz-animation-name:zoomInRight;animation-name:zoomInRight;left:-190px;right:initial;text-align:left;width:190px}
.trigger2 .popcircle ul li i{margin-left:20px;margin-right:3px;}
.trigger2 .popcircle ul li.cate_list_1{top:59px;left:-72px;}
.trigger2 .popcircle ul li.cate_list_3{top:19px;left:-48px;}
.trigger2 .popcircle ul li.cate_list_2{top:189px;left:-70px;}
.trigger2 .popcircle ul li.cate_list_4{top:228px;left:-45px;}
.trigger2 .popcircle ul li.cate_list_5{top:-13px;left:-14px;}
.trigger2 .popcircle ul li.cate_list_6{top:259px;left:-10px;}
.trigger2 .popcircle ul li.cate_list_7{top:-34px;left:27px;}
.trigger2 .popcircle ul li.cate_list_8{top:279px;left:32px;}
.trigger2 .popcircle ul li.cate_list_9{top:-44px;left:72px;}
.trigger2 .popcircle ul li.cate_list_10{top:287px;left:78px;}
.trigger2 .popcircle ul li.cate_list_2 .pop_txt{position:absolute;top:0;left:-67px;}
.trigger2 .popcircle ul li.cate_list_9 .pop_txt{position:absolute;top:-50px;left:57px;}
.trigger2 .popcircle ul li.cate_list_8 .pop_txt{position:absolute;top:14px;left:20px;}
.trigger2 .popcircle ul li.cate_list_7 .pop_txt{position:absolute;top:-28px;left:40px;}
.trigger2 .popcircle ul li.cate_list_5 .pop_txt{position:absolute;top:-19px;left:28px;}
.trigger2 .popcircle ul li.cate_list_10 .pop_txt{position:relative;top:35px;left:33px;}
.pop_txt{display:inline-block;}
.trigger3{-moz-transition:ease all 0.01s;-webkit-transition:ease all 0.01s;-o-transition:ease all 0.01s;transition:ease all 0.01s;}
.trigger3 .main_cate_heading{width:150px;color:#fff;display:block !important;left:135px;position:absolute;top:-150px;bottom:0;margin:auto;-moz-transition:ease all 0.5s;-webkit-transition:ease all 0.5s;-o-transition:ease all 0.5s;transition:ease all 0.5s;}
.trigger3.active{left:-33px !important;background:url(../images/commercial-services1.png) no-repeat;width:141px;-moz-transition:ease all 0.3s;-webkit-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s;height:182px;top:-51px !important;}
.trigger3.active .popcircle{display:block !important;-moz-animation-name:zoomInRight;-webkit-animation-name:zoomInRight;animation-name:zoomInRight;left:-130px;right:initial;text-align:left;top:108px;}
.trigger3 .popcircle{-webkit-animation-name:zoomInRight;-moz-animation-name:zoomInRight;animation-name:zoomInRight;left:-130px;right:initial;text-align:left;}
.trigger3 .popcircle ul li i{margin-left:10px;margin-right:3px;}
.trigger3 .popcircle ul li.cate_list_1{top:-124px;left:-16px;}
.trigger3 .popcircle ul li.cate_list_3{top:-104px;left:-58px;}
.trigger3 .popcircle ul li.cate_list_2{top:-122px;left:229px;text-align:right;}
.trigger3 .popcircle ul li.cate_list_2 i, .trigger3 .popcircle ul li.cate_list_4 i{float:left;}
.trigger3 .popcircle ul li.cate_list_4{top:-102px;left:270px;text-align:right;}
.trigger3 .popcircle ul li.cate_list_5{top:-74px;left:-93px;text-align:left;}
.trigger3 .popcircle ul li.cate_list_6{top:-73px;left:155px;text-align:right;}
.trigger3 .popcircle ul li.cate_list_7{top:-36px;left:-119px;}
.trigger3 .popcircle ul li.cate_list_8{top:-34px;left:180px;text-align:right;}
.trigger3 .popcircle ul li.cate_list_9{top:8px;left:-133px;}
.trigger3 .popcircle ul li.cate_list_10{top:11px;left:194px;text-align:right;}
.trigger3 .popcircle ul li.cate_list_1 .pop_txt{position:absolute;left:-10px;top:-11px;}
.trigger3 .popcircle ul li.cate_list_2 .pop_txt{position:absolute;top:-7px;right:25px;height:29px;overflow:hidden;}
.trigger3 .popcircle ul li.cate_list_4 .pop_txt{position:absolute;top:8px;right:65px}
.trigger3 .popcircle ul li.cate_list_5 .pop_txt{position:absolute;top:6px;right:60px}
.trigger3 .popcircle ul li.cate_list_6 .pop_txt{position:absolute;top:14px;right:-145px;}
.trigger3 .popcircle ul li.cate_list_8 .pop_txt{position:absolute;top:12px;right:-125px}
.trigger3 .popcircle ul li.cate_list_10 .pop_txt{position:absolute;top:13px;right:-100px;}
.trigger4{-moz-transition:ease all 0.01s;-webkit-transition:ease all 0.01s;-o-transition:ease all 0.01s;transition:ease all 0.01s;}
.trigger4 .main_cate_heading{width:150px;color:#fff;display:block !important;left:105px;position:absolute;top:55px;bottom:0;margin:auto;-moz-transition:ease all 0.5s;-webkit-transition:ease all 0.5s;-o-transition:ease all 0.5s;transition:ease all 0.5s;}
.trigger4.active{left:-20px !important;background:url(../images/residential-service1.png) no-repeat;width:141px;-moz-transition:ease all 0.3s;-webkit-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s;height:222px;top:66px !important;}
.trigger4.active .popcircle{display:block !important;-webkit-animation-name:zoomInRight;-moz-animation-name:zoomInRight;animation-name:zoomInRight;left:-130px;right:initial;text-align:left;top:130px;}
.trigger4 .popcircle{-moz-animation-name:zoomInRight;-webkit-animation-name:zoomInRight;animation-name:zoomInRight;left:-130px;right:initial;text-align:left;top:130px;}
.trigger4 .popcircle ul li i{margin-left:10px;margin-right:3px;float:right;}
.trigger4 .popcircle ul li.cate_list_1{top:10px;left:-84px;}
.trigger4 .popcircle ul li.cate_list_3{top:-9px;left:-127px;}
.trigger4 .popcircle ul li.cate_list_2{top:11px;left:202px;text-align:right;}
.trigger4 .popcircle ul li.cate_list_2 i, .trigger4 .popcircle ul li.cate_list_4 i{float:left;margin-right:8px;}
.trigger4 .popcircle ul li.cate_list_4{top:-7px;left:244px;text-align:right;}
.trigger4 .popcircle ul li.cate_list_5{top:-40px;left:-162px;text-align:right;}
.trigger4 .popcircle ul li.cate_list_6{top:-37px;left:85px;text-align:right;}
.trigger4 .popcircle ul li.cate_list_7{top:-79px;left:-188px;text-align:right;}
.trigger4 .popcircle ul li.cate_list_8{top:-76px;left:111px;text-align:right;}
.trigger4 .popcircle ul li.cate_list_9{top:-124px;left:-200px;text-align:right;}
.trigger4 .popcircle ul li.cate_list_10{top:-120px;left:126px;text-align:right;}
.trigger4 .popcircle ul li.cate_list_1 .pop_txt{position:relative;top:30px;left:-5px;}
.trigger4 .popcircle ul li.cate_list_2 .pop_txt{position:relative;top:28px;left:-20px;text-align:left;}
.trigger4 .popcircle ul li.cate_list_3 .pop_txt{position:relative;top:23px;left:0;}
.trigger4 .popcircle ul li.cate_list_4 .pop_txt{position:relative;top:16px;left:-40px;}
.trigger4 .popcircle ul li.cate_list_5 .pop_txt{position:relative;top:20px;left:0;}
.trigger4 .popcircle ul li.cate_list_6 .pop_txt{position:relative;top:18px;left:140px;}
.trigger4 .popcircle ul li.cate_list_7 .pop_txt{position:relative;top:20px;left:0;}
.trigger4 .popcircle ul li.cate_list_8 .pop_txt{position:relative;top:20px;left:145px;}
.trigger4 .popcircle ul li.cate_list_9 .pop_txt{position:relative;top:20px;left:0;}
.trigger4 .popcircle ul li.cate_list_10 .pop_txt{position:relative;top:10px;left:227px;}
.popcircle ul{list-style:none;padding:0px;margin:0px;height:auto;cursor:pointer;}
.box .popcircle ul li{width:275px;position:absolute;text-align:left;}
.box2 .popcircle ul li{width:260px;position:absolute;text-align:right;}
.box3 .popcircle ul li{width:198px;position:absolute;text-align:right;margin-left:0;}
.box4 .popcircle ul li{width:260px;position:absolute;text-align:right;}
.cutom_popup_loading .main-box{width:314px;margin:50px auto 100px 470px;text-align:center;height:261px;position:relative;}
.cutom_popup_loading .main-box:after{content:'';width:385px;height:385px;border-radius:50%;position:absolute;top:0;bottom:0;left:-67px;right:0;margin:auto;border:solid 3px #fff;display:none;}
.cutom_popup_loading .main-box:before{content:'';width:285px;height:285px;border-radius:50%;position:absolute;top:0;bottom:0;left:-65px;right:0;margin:auto;border:solid 3px #fff;display:none;}
.cutom_popup_loading .box{width:80px;text-align:center;background:rgba(0,0,0,0);height:140px;position:absolute;right:0;top:65px;}
.cutom_popup_loading .box2{width:80px;text-align:center;background:rgba(0,0,0,0);height:140px;position:absolute;left:0;top:65px;}
.cutom_popup_loading .box3{width:115px;text-align:center;background:rgba(0,0,0,0);height:78px;position:absolute;left:85px;top:0;}
.cutom_popup_loading .box4{width:115px;text-align:center;background:rgba(0,0,0,0);height:130px;position:absolute;left:85px;top:151px;}
.cutom_popup_loading .modal-header{border-bottom:0}
.popcircle ul li a{color:#fff;font-family:'proxima_novaregular';font-size:16px;line-height:38px;}
.popcircle ul li i{width:45px;height:45px;border-radius:50%;padding:5px;display:inline-block;margin-right:0;text-align:center;}
.box .popcircle ul li i{background:#00adee;}
.box2 .popcircle ul li i{background:#71BF44;float:right;margin-left:18px;margin-top:-14px;}
.box3 .popcircle ul li i{background:#7B7B7D;float:right;margin-left:0px;margin-top:15px;}
.box4 .popcircle ul li i{background:#F47922;margin-right:11px;}
.popcircle ul li span{position:absolute;top:-10px;}
.cd-header{position:relative;height:150px;background-color:#331d35;}
.cd-header h1{color:#ffffff;line-height:150px;text-align:center;font-size:2.4rem;font-weight:300;}

/*=================================*/
#home_service .services4box {
    padding: 50px 0px;
    background: url(../images/package-banner.jpg) no-repeat;
    background-size: cover;
}
#home_service .services4box .sbox{
}
#home_service .services4box .sbox img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
#home_service .services4box .sbox h4 {
    font-size: 15px;
    background: #00adee;
    text-align: center;
    color: #ffffff;
    padding: 10px 5px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 auto;
}
#home_service .services4box .sbox a {
    font-size: 18px !important;
    line-height: 22px !important;
    color: #fff !important;
    padding: 5px 10px !important;
    text-align: center;
    border: 2px solid #00adee;
    display: block;
    font-family: 'pt_sansregular' !important;
    width: 130px;
    margin: 15px auto 0px;
    text-decoration: none;
}

#home_service .services4box .sbox a:hover {
    background-color:#00adee;
    border-color: #00adee;
}

#contact_results .success {
    background: #03c069;
    width: 94%;
    clear: both;
    color: #ffffff;
    padding: 10px 15px;
    letter-spacing: 1px;
    display: block;
    margin-left: 25px;
    text-transform: capitalize;
    font-weight: 700;
}
#wh-widget-send-button.wh-widget-right {
    top: 0px !important;
}




@media only screen and (min-width:1170px){.cd-header{height:180px;}
.cd-header h1{line-height:180px;}
}
.cd-main-content{position:relative;min-height:100vh;}
.cd-main-content:after{content:"";display:table;clear:both;}
.cd-main-content.is-fixed .cd-tab-filter-wrapper{position:fixed;top:0;left:0;width:100%;}
.cd-main-content.is-fixed .cd-gallery{padding-top:76px;}
.cd-main-content.is-fixed .cd-filter{position:fixed;height:100vh;overflow:hidden;}
.cd-main-content.is-fixed .cd-filter form{height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;}
.cd-main-content.is-fixed .cd-filter-trigger{position:fixed;}
@media only screen and (min-width:768px){.cd-main-content.is-fixed .cd-gallery{padding-top:90px;}
}
@media only screen and (min-width:1170px){.cd-main-content.is-fixed .cd-gallery{padding-top:100px;}
}
.cd-tab-filter-wrapper{background-color:#ffffff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);z-index:1;}
.cd-tab-filter-wrapper:after{content:"";display:table;clear:both;}
.cd-tab-filter{position:relative;height:50px;width:140px;margin:0 auto;z-index:1;}
.cd-tab-filter::after{content:'';position:absolute;right:14px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:16px;height:16px;background:url("../img/cd-icon-arrow.svg") no-repeat center center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;pointer-events:none;}
.cd-tab-filter ul{position:absolute;top:0;left:0;background-color:#ffffff;box-shadow:inset 0 -2px 0 #41307c;}
.cd-tab-filter li{display:none;}
.cd-tab-filter li:first-child{display:block;}
.cd-tab-filter a{display:block;height:50px;width:140px;line-height:50px;padding-left:14px;}
.cd-tab-filter a.selected{background:#41307c;color:#ffffff;}
.cd-tab-filter.is-open::after{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);}
.cd-tab-filter.is-open ul{box-shadow:inset 0 -2px 0 #41307c, 0 2px 10px rgba(0, 0, 0, 0.2);}
.cd-tab-filter.is-open ul li{display:block;}
.cd-tab-filter.is-open .placeholder a{opacity:.4;}
@media only screen and (min-width:768px){.cd-tab-filter{width:auto;cursor:auto;}
.cd-tab-filter::after{display:none;}
.cd-tab-filter ul{background:transparent;position:static;box-shadow:none;text-align:center;}
.cd-tab-filter li{display:inline-block;}
.cd-tab-filter li.placeholder{display:none !important;}
.cd-tab-filter a{display:inline-block;padding:0 1em;width:auto;color:#9a9a9a;text-transform:uppercase;font-weight:700;font-size:1.3rem;}
.no-touch .cd-tab-filter a:hover{color:#41307c;}
.cd-tab-filter a.selected{background:transparent;color:#41307c;box-shadow:inset 0 -2px 0 #41307c;}
.cd-tab-filter.is-open ul li{display:inline-block;}
}
@media only screen and (min-width:1170px){.cd-tab-filter{width:100%;float:right;margin:0;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;}
.cd-tab-filter.filter-is-visible{width:80%;}
}
.cd-gallery{padding:26px 5%;width:100%;}
.cd-gallery li{margin-bottom:1.6em;box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);display:none;}
.cd-gallery li.gap{opacity:0;height:0;display:inline-block;}
.cd-gallery img{display:block;width:100%;}
.cd-gallery .cd-fail-message{display:none;text-align:center;}
@media only screen and (min-width:768px){.cd-gallery{padding:40px 3%;}
.cd-gallery ul{text-align:justify;}
.cd-gallery ul:after{content:"";display:table;clear:both;}
.cd-gallery li{width:48%;margin-bottom:2em;}
}
@media only screen and (min-width:1170px){.cd-gallery{padding:50px 2%;float:right;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;}
.cd-gallery li{width:20%;display:inline-block;}
.cd-gallery.filter-is-visible{width:80%;}
}
.cd-filter{position:absolute;top:0;left:0;width:280px;height:100%;background:#ffffff;box-shadow:4px 4px 20px transparent;z-index:2;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.3s, box-shadow 0.3s;-moz-transition:-moz-transform 0.3s, box-shadow 0.3s;transition:transform 0.3s, box-shadow 0.3s;}
.cd-filter::before{content:'';position:absolute;top:0;left:0;height:50px;width:100%;background-color:#41307c;z-index:2;}
.cd-filter form{padding:70px 20px;}
.cd-filter .cd-close{position:absolute;top:0;right:0;height:50px;line-height:50px;width:60px;color:#ffffff;font-size:1.3rem;text-align:center;background:#37296a;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;z-index:3;}
.no-touch .cd-filter .cd-close:hover{background:#32255f;}
.cd-filter.filter-is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);box-shadow:4px 4px 20px rgba(0, 0, 0, 0.2);}
.cd-filter.filter-is-visible .cd-close{opacity:1;}
@media only screen and (min-width:1170px){.cd-filter{width:20%;}
.cd-filter form{padding:70px 10%;}
}
.cd-filter-trigger{position:absolute;top:0;left:0;height:50px;line-height:50px;width:60px;overflow:hidden;text-indent:100%;color:transparent;white-space:nowrap;background:transparent url("../img/cd-icon-filter.svg") no-repeat center center;z-index:3;}
.cd-filter-trigger.filter-is-visible{pointer-events:none;}
@media only screen and (min-width:1170px){.cd-filter-trigger{width:auto;left:2%;text-indent:0;color:#9a9a9a;text-transform:uppercase;font-size:1.3rem;font-weight:700;padding-left:24px;background-position:left center;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}
.no-touch .cd-filter-trigger:hover{color:#41307c;}
.cd-filter-trigger.filter-is-visible, .cd-filter-trigger.filter-is-visible:hover{color:#ffffff;}
}
.cd-filter-block{margin-bottom:1.6em;}
.cd-filter-block h4{position:relative;margin-bottom:.2em;padding:10px 0 10px 20px;color:#9a9a9a;text-transform:uppercase;font-weight:700;font-size:1.3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}
.no-touch .cd-filter-block h4:hover{color:#41307c;}
.cd-filter-block h4::before{content:'';position:absolute;left:0;top:50%;width:16px;height:16px;background:url("../img/cd-icon-arrow.svg") no-repeat center center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.cd-filter-block h4.closed::before{-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}
.cd-filter-block input, .cd-filter-block select,
.cd-filter-block .radio-label::before,
.cd-filter-block .checkbox-label::before{font-family:"Open Sans", sans-serif;border-radius:0;background-color:#ffffff;border:2px solid #e6e6e6;}
.cd-filter-block input[type='search'],
.cd-filter-block input[type='text'],
.cd-filter-block select{width:100%;padding:.8em;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;}
.cd-filter-block input[type='search']:focus,
.cd-filter-block input[type='text']:focus,
.cd-filter-block select:focus{outline:none;background-color:#ffffff;border-color:#41307c;}
.cd-filter-block input[type='search']{border-color:transparent;background-color:#e6e6e6;font-size:1.6rem !important;}
.cd-filter-block input[type='search']::-webkit-search-cancel-button{display:none;}
.cd-filter-block .cd-select{position:relative;}
.cd-filter-block .cd-select::after{content:'';position:absolute;z-index:1;right:14px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;width:16px;height:16px;background:url("../img/cd-icon-arrow.svg") no-repeat center center;pointer-events:none;}
.cd-filter-block select{cursor:pointer;font-size:1.4rem;}
.cd-filter-block select::-ms-expand{display:none;}
.cd-filter-block .list li{position:relative;margin-bottom:.8em;}
.cd-filter-block .list li:last-of-type{margin-bottom:0;}
.cd-filter-block input[type=radio],
.cd-filter-block input[type=checkbox]{position:absolute;left:0;top:0;margin:0;padding:0;opacity:0;z-index:2;}
.cd-filter-block .checkbox-label,
.cd-filter-block .radio-label{padding-left:24px;font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.cd-filter-block .checkbox-label::before, .cd-filter-block .checkbox-label::after,
.cd-filter-block .radio-label::before,
.cd-filter-block .radio-label::after{content:'';display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.cd-filter-block .checkbox-label::before,
.cd-filter-block .radio-label::before{width:16px;height:16px;left:0;}
.cd-filter-block .checkbox-label::after,
.cd-filter-block .radio-label::after{display:none;}
.cd-filter-block .checkbox-label::after{width:16px;height:16px;background:url("../img/cd-icon-check.svg") no-repeat center center;}
.cd-filter-block .radio-label::before,
.cd-filter-block .radio-label::after{border-radius:50%;}
.cd-filter-block .radio-label::after{width:6px;height:6px;background-color:#ffffff;left:5px;}
.cd-filter-block input[type=radio]:checked + label::before,
.cd-filter-block input[type=checkbox]:checked + label::before{border-color:#41307c;background-color:#41307c;}
.cd-filter-block input[type=radio]:checked + label::after,
.cd-filter-block input[type=checkbox]:checked + label::after{display:block;}
@-moz-document url-prefix(){.cd-filter-block .cd-select::after{display:none;}
}
.fitness-video-area{padding:50px 0;background:url(../images/video_gall_bg.jpg) no-repeat;background-size:cover;}
.fitness-video-area .video-box{padding-right:70px;}
.fitness-video-area .video-box .inner-box{position:relative;height:475px;overflow:hidden;}
.fitness-video-area .video-box .inner-box ul,
.fitness-video-area .video-box .inner-box li{margin:0;padding:0;list-style:none;}
.fitness-video-area .video-box .inner-box ul.img-list{margin-left:-15px;margin-right:-15px;}
.fitness-video-area .video-box .inner-box ul.img-list li{display:inline-block;vertical-align:top;padding:0 15px;position:relative;max-width:49%;margin-bottom:50px;}
.fitness-video-area .video-box .inner-box ul.img-list li img{max-width:90%;}
.fitness-video-area .video-box .inner-box ul.img-list li:last-child{margin-top:0;}
.fitness-video-area .video-box .inner-box ul.img-list li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff;opacity:.60;transition:all .5s ease;}
.fitness-video-area .video-box .inner-box ul.img-list li.active:before{opacity:0;}
.fitness-video-area .video-box .inner-box .main-box{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.fitness-video-area .video-box .inner-box .main-box .img-box{position:relative;display:inline-block;margin:30px 50px;}
.fitness-video-area .video-box .inner-box .main-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;}
.fitness-video-area .video-box .inner-box .main-box .overlay .box-content{display:table;width:100%;height:100%;}
.fitness-video-area .video-box .inner-box .main-box .overlay .box-content .content{display:table-cell;vertical-align:middle;}
.fitness-video-area .video-box .inner-box .main-box .overlay .box-content .content a{display:block;text-align:center;}
.fitness-video-area .video-box .inner-box ul.navigation{margin:0;padding:0;margin-left:-11px;margin-right:-11px;position:absolute;bottom:0;right:0;margin-left:0;padding-left:14px;padding-top:25px;}
.fitness-video-area .video-box .inner-box ul.navigation li{list-style:none;display:inline-block;padding:0 11px;}
.fitness-video-area .video-box .inner-box ul.navigation li a{display:inline-block;width:36px;height:36px;background:#71bf44;text-align:center;transition:all .5s ease;}
.fitness-video-area .video-box .inner-box ul.navigation li a i{color:#fff;font-size:18px;line-height:34px;}
.fitness-video-area .video-box .inner-box ul.navigation li a:hover{color:#a6c311;border-color:#a6c311;}
.fitness-video-area .video_right h3{font-family:'proxima_novasemibold';color:#00adee;font-size:42px;line-height:66px;text-transform:uppercase;margin:0;}
.fitness-video-area .video_right h5{color:#343433;font-size:42px;line-height:48px;font-family:'proxima_novabold';margin:0;}
.fitness-video-area .video_right p{font-size:16px;font-family:'pt_sansregular';color:#666565;line-height:24px;}
.fitness-video-area .video_right h4{font-family:'droid_serifregular';font-size:26px;color:#0f0f0f;margin:0;}
.slider{margin-top:-6px;}
.banner-image img{
    margin-top: -6px;
    margin: 0 auto;
    width: 100%;
    display: block;
    clear: both;
}
.breadcrumbs-area:before{background:rgba(0, 0, 0, 0);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.page-heading h2{color:#fff;font-size:30px;font-family:'proxima_novabold';line-height:50px;margin-top:5px;text-transform:uppercase;text-shadow:0px 3px 5px rgba(0, 0, 0, 0.75);}
.breadcrumbs{list-style:outside none none;margin:25px 0 0;padding:0;}
.breadcrumbs li{display:initial;margin:-2px;font-family:'pt_sansregular';font-size:14px;text-transform:uppercase;background-color:#fff;padding:11px 21px;border-radius:5px 0px 0px 5px;}
.breadcrumbs li a{color:#100c0d;text-decoration:none;}
.breadcrumbs li.active{background-color:#00adee;border-radius:0px 5px 5px 0px;}
.breadcrumbs li.active a{color:#fff;text-decoration:none;text-transform:capitalize;}
.breadcrumbs li:hover{background-color:#6FBE42;}
.about-brdbg{background:url("../images/about-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.about-sec{padding:25px 0;}
.v-title{-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:-10px top 0;-moz-transform-origin:-10px top 0;-webkit-transform-origin:-10px top 0;transform-origin:-10px top 0;width:40px;color:#222;margin-left:0px;text-transform:uppercase;float:left;position:relative;top:130px;font-size:33px;font-family:'proxima_novasemibold';}
.about-sec .heading{min-height:130px;}
.about-sec h2{margin:0;color:#00ADEF;font-size:36px;font-family:'proxima_novabold';text-transform:uppercase;}
.about-sec .heading h3{margin:0 0 10 40px;color:#00ADEF;font-size:44px;font-family:'proxima_novasemibold';text-transform:uppercase;}
.about-sec .heading h4{margin:0 0 0 40px;color:#222;font-size:36px;font-family:'proxima_novalight';line-height:42px;text-transform:capitalize;}
.about-sec .separator{width:100px;display:block;height:3px;background-color:#676767;margin-top:10px;}
.about-sec .content p{font-size:15px;font-family:'pt_sansregular';color:#757575;line-height:24px;text-align:justify;}
.about-sec .ab-img img{margin-bottom:20px;}
.about-sec .ab-img:hover > img{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.chairman-sec{background:url("../images/chairman-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;}
.chairman-sec .inbox{width:95%;border:6px solid #fff;padding:40px 100px 40px 35px;box-sizing:border-box;}
.chairman-sec h2{margin:0;color:#FFF;font-size:44px;font-family:'proxima_novabold';text-transform:uppercase;}
.chairman-sec h4{margin:0;color:#FFF;font-size:24px;font-family:'proxima_novabold';line-height:42px;text-transform:capitalize;margin-top:20px;}
.chairman-sec p{font-size:14px;font-family:'pt_sansregular';color:#FFF;line-height:30px;text-align:left;margin-top:20px;padding-right:25px;}
.clients{list-style:none;padding:10px 0 0 15px;box-sizing:border-box;height:384px;overflow:auto;}
.clients li{background:#fff;display:inline-block;box-shadow:0px 2px 5px rgba(98, 96, 96, 0.75);margin:0 20px 25px 0;width:43%;height:150ox;}
.blog-brdbg{background:url("../images/blog/blog-baer.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.blog-sec{padding:35px 0;}

.blog-sec h3 {
    margin: 0;
    color: #00adee;
    font-size: 24px;
    font-family: 'proxima_novasemibold';
    text-transform: uppercase;
    line-height: 33px;
    margin-bottom: 10px;
}
.blog-sec .blog{margin-bottom:35px;width:100%;clear:both;overflow:auto;}
.blog-sec .blog:hover img{opacity:0.8;}
.blog-sec .blog img{max-width:100%;}
.blog-sec .blog i{font-size:13px;font-family:'pt_sansregular';color:#00adee;line-height:18px;}
.blog-sec .blog span{font-size:13px;font-family:'pt_sansregular';color:#666565;line-height:18px;}
.blog-sec .blog p{font-size:14px;font-family:'pt_sansregular';color:#757575;line-height:18px;text-align:left;margin-top:15px;}
.blog-sec .blog a{font-size:14px;font-family:'droid_serifregular';color:#00adee;line-height:18px;text-decoration:underline;}
.list_search{display:inline-block;font-family:'pt_sansregular';font-size:14px;line-height:38px;color:#fff;border:1px solid #ccc;width:100%;}
.list_search input{background:transparent;border:0;outline:0;padding:0 15px;color:#222;display:inline-block;}
.list_search i{background:#00adee;display:inline-block;padding:14px;vertical-align:top;float:right;outline:0;margin-top:-1px;}
.blog-sec .blog-list{margin-bottom:20px;width:100%;clear:both;overflow:auto;}
.blog-sec h2{margin:40px 0 30px 0;color:#2e363a;font-size:24px;font-family:'proxima_novabold';text-transform:uppercase;}
.blog-sec .blog-list h3{margin:0;color:#787777;font-size:13px;font-family:'proxima_novaregular';text-transform:capitalize; line-height: 20px;}
.blog-sec .blog-list img{max-width:100%;}
.blog-sec .blog-list span{font-size:13px;font-family:'pt_sansregular';color:#00adee;line-height:18px;}
.blog-sec nav{text-align:center;}
.pagination>li{display:inline-block;margin-right:5px;}
.pagination>li>a, .pagination>li>span{position:relative;float:left;padding:7px 12px;margin-left:-1px;line-height:1.42857143;color:#656464;text-decoration:none;background-color:#fff;border:1px solid #afafae;font-size:14px;font-family:'proxima_novaregular';}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{z-index:2;color:#ffffff;background-color:#00adee;border-color:#65a511;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{z-index:2;color:#ffffff;background-color:#00adee;border-color:#00adee;}
.book-brdbg{background:url("../images/book/book-now.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.book-sec{padding:35px 0;}
.book-sec .sr-box{padding:0;margin:0;}
.book-sec .sr-box li{position:relative;list-style:none;width:23%;margin-right:1%;display:inline-block;vertical-align:top;}
.book-sec .sr-box li .img-box{margin-bottom:0;height:130px;}
.book-sec .sr-box li:hover .img-box:after{background:rgba(0, 0, 0, 0.5);content:"";height:130px;left:0;position:absolute;top:0;width:100%;}
.book-sec .sr-box li img{max-width:100%;height:130px;width:100%;}
.book-sec .sr-box li input{position:absolute;top:5px;right:5px;z-index:0;}
.book-sec .sr-box li h3{padding:15px 0;color:#00adee;font-size:12px;font-family:'proxima_novasemibold';text-transform:capitalize;width:100%;margin:0;text-align:center;cursor:pointer}
.book-sec h2{margin:25px 0;color:#3b3a3a;font-size:30px;font-family:'proxima_novabold';text-transform:capitalize;}
.book-sec .nav-tabs{border-bottom:1px solid #fff;}
.make_ur_own.book-sec .sr-box li img{width:100%;height:130px;}
.make_ur_own.book-sec .sr-box li{width:15%}
.nav-tabs>li a{font-size:17px;font-family:'proxima_novasemibold';color:#fff;cursor:default;background-color:#00adee;border:1px solid #f29553;text-shadow:0px 1px 1px #cc5705;border-radius:initial;padding:6px 19px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{font-size:18px;font-family:'proxima_novasemibold';color:#fff;cursor:default;background-color:#00ADEF;border:1px solid #0e6384;text-shadow:0px 1px 1px #ffffff;}
.blink_me{-webkit-animation:1600ms blinker infinite alternate ease-in-out;-moz-animation:1600ms blinker infinite alternate ease-in-out;animation:1600ms blinker infinite alternate ease-in-out;}
.book-sec .packages{padding:0;}
.book-sec .packages > div{padding-left:0;}
.book-sec .packages ul{padding:0;margin:0 0 20px 0;border:1px solid #ccc;width:100%;}
.book-sec .packages ul li{position:relative;list-style:none;width:100%;display:block;text-align:center;}
.book-sec .packages ul li:nth-child(1){font-size:15px;font-family:'proxima_novasemibold';color:#fff;background:#029cd6;padding:7px 0;}
.book-sec .packages ul li:nth-child(2){font-size:34px;font-family:'proxima_novabold';color:#fff;background:#1ab6f1;padding:11px 0;}
.book-sec .packages ul li:nth-child(3){padding-bottom:25px;}
.book-sec .packages ul li:nth-child(3) p{font-size:12px;line-height:26px;font-family:'proxima_novalight';color:#656464;}
.book-sec .packages ul li:nth-child(3) a{background:#2f3030;color:#fff;padding:9px 29px;font-size:12px;font-family:'proxima_novasemibold';text-decoration:none;width:100px;margin:0 auto;}
.book-sec .packages ul li:nth-child(3) a:hover{background:#71bf44;color:#fff;}
.offer-sec{margin:35px 0;}
.book-btn{margin-top:15px;margin:0;padding:0;}
.book-btn a{font-size:18px;font-family:'proxima_novasemibold';color:#fff;cursor:default;background-color:#383939;border:1px solid #383939;text-shadow:0px 1px 1px #cc5705;border-radius:initial;padding:11px 66px;text-decoration:none;}
.make_ur_own .book-btn a{display:inline-block;margin-top:30px;}
.book-sec .nav-tabs>li a{transition:all ease 0.5s;-webkit-animation:1600ms blinker infinite alternate ease-in-out;-moz-animation:1600ms blinker infinite alternate ease-in-out;animation:1600ms blinker infinite alternate ease-in-out;}
.book-sec .nav-tabs>li.active a{transition:all ease 0.1s;-webkit-animation:0.1s none infinite alternate ease-in-out;-moz-animation:0.1s none infinite alternate ease-in-out;animation:0.1s none infinite alternate ease-in-out;}
@-moz-keyframes blinker{0%{background:#7b7c7e;color:#fff;border-color:#383939;text-shadow:none;}
25%{background:#383939;color:#fff;border-color:#383939;text-shadow:none}
50%{background:#7b7c7e;color:#fff;border-color:#383939;text-shadow:none}
100%{background:#383939;color:#fff;border-color:#383939;text-shadow:none}
}
@-webkit-keyframes blinker{0%{background:#7b7c7e;color:#fff;border-color:#383939;text-shadow:none}
25%{background:#383939;color:#fff;border-color:#383939;text-shadow:none}
50%{background:#7b7c7e;color:#fff;border-color:#383939;text-shadow:none}
100%{background:#383939;color:#fff;border-color:#383939;text-shadow:none}
}
@keyframes blinker{0%{background:#7b7c7e;color:#fff;border-color:#383939;text-shadow:none}
25%{background:#383939;color:#fff;border-color:#383939;text-shadow:none}
50%{background:#7b7c7e;color:#fff;border-color:#383939;text-shadow:none}
100%{background:#383939;color:#fff;border-color:#383939;text-shadow:none}
}
.client-brdbg{background:url("../images/clients/client-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.client-sec{padding:35px 0;}
.client-sec .heading h3{margin:0 0 10px 0;color:#71bf44;font-size:36px;font-family:'proxima_novabold';text-transform:uppercase;}
.client-sec .separator{width:100px;height:3px;background-color:#00ADEF;margin:10px auto;}
.client-sec p{font-size:15px;font-family:'pt_sansregular';color:#757575;line-height:24px;}
.client-sec .clients{list-style:none;padding:0px;box-sizing:border-box;margin-top:15px;}
.client-sec .clients li{background:#fff;display:inline-block;margin:0;width:33.3%;max-height:150px;text-align:center;border:1px solid #ccc;box-shadow:initial;float:left;padding:29px 0px;}
.client-sec .clients li:hover > img{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.client-sec .clients li img{max-width:100%;max-height:85px;}
.contact-brdbg{background:url("../images/contact-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.contact-brdbg p{font-size:33px;font-family:'proxima_novalight';color:#fff;line-height:24px;}
.contact-brdbg h3{margin:0 0 10px 0;color:#00adee;font-size:36px;font-family:'proxima_novasemibold';text-transform:capitalize;}
.contact-sec{padding:35px 0;}
.contact-sec .contact-form .heading{position:absolute;}
.contact-sec .contact-form form{background:#fff;border:6px solid #cac9c9;padding:0 50px 10px;margin:0 0 30px 40px;}
.contact-sec .contact-form form h3{margin:20px 0 0 0;color:#00adee;font-size:36px;font-family:'proxima_novabold';text-transform:capitalize;}
.contact-sec .contact-form .v-title{width:initial;top:270px;}
.contact-sec .contact-form h2{font-family:ProximaNova SemiBold;font-size:24px;line-height:33px;color:#090909;text-align:center;}
.contact-sec .contact-form ul{list-style:none;padding:0;}
.contact-sec .contact-form ul li{display:block;position:relative;height:50px;}
.contact-sec .contact-form ul li input{width:100%;padding-left:0px;height:50px;color:#979797;border:none;border-bottom:1px solid #aaaaaa;font-family:'proxima_novasemibold';font-size:14px;outline:0;}
.contact-sec .contact-form ul li input:hover{border-bottom:1px solid #6f6d6d;}
.contact-sec .contact-form ul li:nth-child(4){height:100px;}
.contact-sec .contact-form ul li:nth-child(4) input{height:80px;}
.contact-sec .contact-form ul li input[type="submit"]{width:160px;height:40px;padding:0px;background:#00adee;font-family:'proxima_novasemibold';font-size:18px;line-height:24px;color:#fff;}
.contact-sec .contact-form ul li input[type="submit"]:hover{background:#00adee;cursor:pointer;}
.contact-sec .ab-img img{max-width:100%;}
.contact-sec .ab-img:hover img{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.map-sec{margin-bottom:55px;position:relative;}
.map-sec .map{z-index:9;}
.map-sec .contact-info{position:absolute;top:20%;left:40%;z-index:99;background:#00adee;padding:20px 20px 0 20px;}
.map-sec .contact-info p{margin-bottom:15px;}
.map-sec .contact-info p, .map-sec .contact-info a{font-family:'proxima_novasemibold';font-size:15px;line-height:22px;color:#fff;}
.map-sec .contact-info p i{color:#fff;}
.map-sec .contact-info .m-left{position:absolute;left:0;bottom:-15px;}
.corporate-brdbg{background:url("../images/corporate-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.corporate-sec{padding:35px 0;}
.corporate-sec h3{margin:0;color:#1e1e1e;font-size:20px;font-family:'proxima_novabold';text-transform:uppercase;}
.corporate-sec .blog{padding:35px 0;width:100%;clear:both;overflow:auto;border-bottom:1px #dadada solid;}
.corporate-sec .blog img{max-width:100%;}
.corporate-sec .blog img:hover{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.corporate-sec .blog desc i{font-size:13px;font-family:'pt_sansregular';color:#fff;line-height:18px;}
.corporate-sec .blog p.desc{font-size:13px;font-family:'pt_sansregular';color:#fff;line-height:18px;background:#71bf44 url(../images/cr-bg.jpg) no-repeat;background-position:right;margin-top:0;padding:7px 20px;}
.corporate-sec .blog p{font-size:14px;font-family:'pt_sansregular';color:#757575;line-height:18px;text-align:left;margin-top:15px;}
.corporate-sec .blog a{font-size:14px;font-family:'droid_serifregular';color:#00adee;line-height:18px;text-decoration:underline;}
.list_search{display:inline-block;font-family:'pt_sansregular';font-size:14px;line-height:38px;color:#fff;border:1px solid #ccc;width:100%;}
.list_search input{background:transparent;border:0;outline:0;padding:0 15px;color:#222;display:inline-block;}
.list_search i{background:#00adee;display:inline-block;padding:14px;vertical-align:top;float:right;outline:0;margin-top:-1px;}
.corporate-sec .blog-list{margin-bottom:20px;width:100%;clear:both;overflow:auto;}
.corporate-sec h2{margin:40px 0 30px 0;color:#2e363a;font-size:24px;font-family:'proxima_novabold';text-transform:uppercase;}
.corporate-sec .blog-list h3{margin:0;color:#787777;font-size:13px;font-family:'proxima_novaregular';text-transform:capitalize;}
.corporate-sec .blog-list img{max-width:100%;}
.corporate-sec .blog-list span{font-size:13px;font-family:'pt_sansregular';color:#00adee;line-height:18px;}
.corporate-sec nav{text-align:center;}
.corporate-sec .pagination>.active>a, .corporate-sec .pagination>.active>a:focus, .corporate-sec .pagination>.active>a:hover, .corporate-sec .pagination>.active>span, .corporate-sec .pagination>.active>span:focus, .corporate-sec .pagination>.active>span:hover{z-index:2;color:#ffffff;background-color:#00adee;border-color:#00adee;}
.corporate-sec .pagination>li>a:focus, .corporate-sec .pagination>li>a:hover, .corporate-sec .pagination>li>span:focus, .corporate-sec .pagination>li>span:hover{z-index:2;color:#ffffff;background-color:#00adee;border-color:#00adee;}
.modal-login .modal-dialog, .modal-register .modal-dialog{padding-top:20px}
.modal-login .modal-content, .modal-register .modal-content{width:544px;height:544px;background:#fff url('../images/register-bg.png') no-repeat;background-position:bottom;-webkit-border-radius:350px;-moz-border-radius:350px;border-radius:350px;margin:0 auto;text-align:center;}
.modal-login .modal-header, .modal-register .modal-header{padding:0;border-bottom:none;}
.modal-register .modal-header p{font-size:13px;font-family:'pt_sansregular';color:#676666;line-height:15px;width:70%;margin:0 auto;}
.modal-login .modal-title img, .modal-register .modal-title img{max-width:25%;margin:20px 0 0 15px;}
.modal-login .close, .modal-register .close{width:53px;height:53px;background:#f4771e;color:#fff;text-align:center;position:absolute;opacity:1;top:-27px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:34px;outline:0}
.modal-login .modal-body .login-bkg{margin-top:-15px;width:72%;}
.modal-register .modal-body .login-bkg{margin-top:-10px;}
.modal-login .modal-body h3{margin-bottom:0px;margin-top:0px;color:#1a1a1a;font-size:33px;font-family:'proxima_novabold';text-transform:capitalize;}
.modal-register .modal-body h3{margin-bottom:0;margin-top:0px;color:#1a1a1a;font-size:24px;font-family:'proxima_novabold';text-transform:capitalize;}
.modal-register .modal-body form{clear:both;width:100%;}
.modal-login .modal-body form div, .modal-register .modal-body form div{padding:0;}
.modal-login .modal-body label{margin:0;color:#1a1a1a;font-size:14px;line-height:36px;font-family:'proxima_novalight';text-transform:capitalize;float:left;margin-right:10px;}
.modal-login .modal-body label.error, .modal-register .modal-body label.error{color:#f00;line-height:8px;font-size:10px;margin-top:0;padding:0;margin:-4px 0 5px 4px;display:block;}
.modal-register .modal-body label{margin:0;color:#1a1a1a;font-size:14px;line-height:36px;font-family:'proxima_novalight';text-transform:capitalize;float:none;text-align:right;margin-right:10px;}
.modal-login .modal-body input{max-width:185px;width:100%;float:left;padding-left:15px;height:34px;color:#979797;border:1px solid #aaaaaa;font-family:'proxima_novalight';font-size:13px;line-height:36px;}
.modal-register .modal-body input{max-width:145px;width:100%;float:right;padding-left:15px;height:29px;color:#979797;border:1px solid #aaaaaa;font-family:'proxima_novalight';font-size:13px;line-height:36px;margin-right:10px;margin-bottom:7px;}
.modal-login .modal-body form, .modal-register .modal-body form{overflow:auto;}
.modal-login .modal-body form input[type="submit"], .modal-register .modal-body form input[type="submit"]{width:130px;height:35px;padding:0px;background:#f4771e;font-family:'proxima_novasemibold';font-size:16px;line-height:24px;color:#fff;float:none;margin-top;margin-top:10px;e;}
.modal-register .modal-body form input[type="submit"]{margin-bottom:11px;}
.modal-login .modal-body form input[type="submit"]:hover, .modal-register .modal-body form input[type="submit"]:hover{background:#00adee;cursor:pointer;}
.modal-login .modal-body form p.forget{margin:15px 0;color:#2d2d2d;font-size:14px;font-family:'proxima_novalight';text-transform:capitalize;clear:both;}
.modal-login .modal-body .sep, .modal-register .modal-body .sep{border-bottom:1px solid #838383;text-align:center;width:70%;margin:0 auto;position:relative;}
.modal-login .modal-body .sep span, .modal-register .modal-body .sep span{position:absolute;color:#00adee;font-size:14px;font-family:'proxima_novalight';top:-10px;z-index:999;background:#fff;padding:0 5px;}
.projects-brdbg{background:url("../images/projects/pro-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.projects-sec{padding:35px 0;}
.projects-sec .heading h3{margin:0 0 10px 0;color:#00ADEF;font-size:36px;font-family:'proxima_novabold';text-transform:uppercase;}
.projects-sec .separator{width:100px;height:3px;background-color:#676767;margin:10px auto;}
.projects-sec p{font-size:15px;font-family:'pt_sansregular';color:#757575;line-height:24px;width:75%;margin:10px auto;}
.projects-sec #my-gallery-container div{padding:0;}
.projects-sec .item{position:relative;box-sizing:border-box;padding:5px !important;transition:.5s ease;-webkit-box-shadow:inset 4px 2px 43px 4px rgba(0,0,0,0.75);-moz-box-shadow:inset 4px 2px 43px 4px rgba(0,0,0,0.75);box-shadow:1.1px 1px 15px 2px rgba(0,0,0,0.75);margin:0 1% 30px;width:23%;}
.projects-sec .pro-h{max-height:520px;overflow:hidden;}
.projects-sec .pro-h1{max-height:258px;overflow:hidden;}
.projects-sec .item img{max-width:100%;z-index:0;border:solid 1px transparent;width:280px;height:250px;}
.projects-sec .item .content{height:200px;width:250px;opacity:0;text-align:center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;position:absolute;background:rgba(0, 0, 0, 0.1);top:0;bottom:0;left:0;right:0;margin:auto;}
.projects-sec .item:hover img, .projects-sec .item:focus img{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-color:#4a4a4a;z-index:0;-webkit-box-shadow:inset 4px 2px 43px 4px rgba(0,0,0,0.75);-moz-box-shadow:inset 4px 2px 43px 4px rgba(0,0,0,0.75);box-shadow:0.1px 1px 11px 4px rgba(0,0,0,0.75);}
.projects-sec .item .pr-img{z-index:999999;}
.projects-sec .item:hover .content{opacity:1;-webkit-transform:translate(15px, 15px);-moz-transform:translate(15px, 15px);-ms-transform:translate(15px, 15px);transform:translate(15px, 15px);}
.projects-sec .item:hover .pr-img{-webkit-box-shadow:inset 4px 2px 43px 4px rgba(0,0,0,0.75);-moz-box-shadow:inset 4px 2px 43px 4px rgba(0,0,0,0.75);box-shadow:inset 4px 2px 43px 4px rgba(115, 7, 7, 0.5);}
.projects-sec .item .content p{font-size:18px;font-family:'pt_sansregular';color:#fff;line-height:30px;}
.projects-sec .item .content h3{margin:40px 0 10px 0;color:#fff;font-size:30px;font-family:'proxima_novabold';text-transform:capitalize;}
.projects-sec .item .content a{font-size:14px;line-height:24px;font-family:'pt_sansregular';color:#fff;cursor:default;background-color:#71bf44;padding:10px 35px;text-decoration:none;cursor:pointer}
.projects-sec .item .content a:hover{color:#fff;background-color:#f37113;}
.projects-sec .item:hover .pr-img:after{content:"";height:250px;left:0;position:absolute;top:0;width:250px;bottom:0;left:0;right:0;margin:auto;}
.team-brdbg{background:url("../images/team/team-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.team-sec{padding:35px 0 0;}
.team-sec .heading h3{margin:0 0 10px 0;color:#3a3a3a;font-size:36px;font-family:'proxima_novasemibold';text-transform:uppercase;}
.team-sec .heading h3 span{color:#71bf44;}
.team-sec p{font-size:14px;font-family:'pt_sansregular';color:#565656;line-height:24px;width:75%;margin:10px auto 35px;}
.team-sec .team{border:1px solid #fff;box-sizing:border-box;vertical-align:text-bottom;display:inline-block;padding:0;float:none;width:46%;margin:0 1% 40px;}
.team-sec .team:hover{border:1px solid #ccc;}
.team-sec .team:hover img{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.team-sec .team h3{margin:10px 0 5px 0;color:#00adee;font-size:24px;font-family:'proxima_novabold';text-transform:uppercase;}
.team-sec .team h4{margin:0 0 10px 0;color:#141414;font-size:15px;font-family:'pt_sansregular';line-height:24px;text-transform:uppercase;}
.team-sec .team p{font-size:14px;font-family:'pt_sansregular';color:#626161;line-height:24px;margin:10px auto;width:100%;}
.team-sec .team-bottom{width:100%;text-align:center;display:none}
.package-brdbg{background:url("../images/package/package-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.package-sec{padding:35px 0 0;}
.package-sec .heading{margin-top:-40px;width:45%;}
.package-sec .heading h3{margin:0 0 10px 0;color:#71bf44;font-size:36px;font-family:'proxima_novasemibold';text-transform:uppercase;}
.package-sec .heading h3 span{color:#222222;font-size:33px;font-family:'proxima_novalight';}
.package-sec .separator{width:100px;height:3px;background-color:#00ADEF;margin:10px 0;}
.package-sec p{font-size:14px;font-family:'pt_sansregular';color:#565656;line-height:24px;margin:10px auto 35px;}
.package-sec .nav-tabs{border-bottom:none;}
.package-sec .nav-tabs>li a{font-size:14px;font-family:'proxima_novasemibold';color:#fff;cursor:default;background-color:#71bf44;border-radius:initial;padding:8px 18px;border:none;text-shadow:none;cursor:pointer;}
.package-sec .nav-tabs>li.active>a, .package-sec .nav-tabs>li.active>a:focus, .package-sec .nav-tabs>li.active>a:hover{font-size:14px;background-color:#00adee;border:none;}
.package-sec .tab-pane{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.custome_package{display:block;}
.custome_package.package-sec .heading h3{font-size:28px;}
.custome_package .project-item{width:33%}
.custome_package .project-item .img-responsive{width:100%;max-height:150px;}
.custome_package .package_right_sec{display:block;}
.custome_package .package_right_sec ul{list-style:none;}
.custome_package .package_right_sec ul li{display:block;margin-bottom:15px;margin-top:0px;}
.custome_package .package_right_sec ul li:hover img{transform-style:preserve-3d;transition:all 0.8s linear;-moz-transform:ease all 0.8s;-webkit-transform:ease all 0.8s;transform:ease all 0.5s;transform:rotateY(360deg);}
.custome_package .package_right_sec ul li .img{display:inline-block;width:16%;vertical-align:top;}
.custome_package .package_right_sec ul li .img img{width:100%;}
.custome_package .package_right_sec ul li .right_txt{display:inline-block;width:78%;float:right;vertical-align:top;padding-top:7px;}
.custome_package .package_right_sec ul li h3, .custome_package .package_right_sec ul li h4, .custome_package .bottom_package_detail h3{color:#222222;font-size:20px;font-family:'proxima_novasemibold';text-transform:capitalize;margin:0;}
.custome_package .package_right_sec ul li span, .custome_package .bottom_package_detail p{color:#222;font-size:15px;font-family:'proxima_novasemibold';text-transform:capitalize;display:block;}
.custome_package .package_right_sec ul li a{color:#222;font-size:15px;font-family:'proxima_novasemibold';text-transform:capitalize;display:inline-block;}
.custome_package .package_right_sec ul li:last-child span{font-size:25px;margin-top:15px;}
.custome_package.package-sec .nav-tabs{position:relative;z-index:9}
.custome_package.package-sec p{margin-bottom:10px;}
.custome_package .bottom_package_detail{display:block;float:left;margin:0px 0 60px;}
.custome_package .bottom_package_detail p{padding:0;margin:10px 0;}
.custome_package .bottom_package_detail ul{padding:0}
.custome_package .bottom_package_detail li{display:block;color:#222;font-size:15px;font-family:'proxima_novasemibold';text-transform:capitalize;margin:8px 0;padding:0;}
.custome_package .bottom_package_detail li:before{content:'';background:url(../images/icon-sprite.png) no-repeat;width:10px;height:9px;background-position:-96px -2px;display:inline-block;margin-right:10px;}
.custome_package .bottom_package_detail a{font-size:14px;line-height:24px;font-family:'pt_sansregular';color:#fff;cursor:default;background-color:#00adee;padding:10px 35px;text-decoration:none;cursor:pointer;margin-top:20px;display:inline-block;border:0;}
.custome_package .bottom_package_detail a:hover{background:#71bf44;cursor:pointer;}
.project-details{width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(0, 0, 0, 0.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;display:none;text-align:center;overflow:hidden;}
.project-details .folio-buttons{width:100%;position:absolute;top:50%;left:0px;text-align:center;margin-top:-20px;-webkit-transition:0.5s;transition:0.5s;display:none;}
.project-details .folio-buttons i{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border-style:solid;border-width:1px;border-color:#71bf44;margin:0px 2px;-webkit-transition:0.5s;transition:0.5s;font-size:14px;border-radius:30px;background:#71bf44;color:#fff;}
.project-details .folio-buttons a:hover i{color:#fff;border-color:#fff;}
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}
.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}
.mfp-container:before,.mfp-figure:after{content:''}
.mfp-bg{z-index:50000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{z-index:5000000;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-close,.mfp-preloader{text-align:center;position:absolute}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-close,.mfp-preloader a:hover{color:#FFF}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}
img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.project-item{width:20%;padding:5px;float:left;}
.project-item-inner{position:relative;}
.project-desc{position:relative;}
.project-desc h3{margin:25 0 5px 0;color:#00adee;font-size:15px;font-family:'proxima_novasemibold';text-transform:uppercase;}
.project-desc p{font-size:13px;font-family:'pt_sansregular';color:#757575;line-height:21px;margin:10px auto;width:100%;}
.package-form{background:url("../images/package/package-form-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:20px;}
.package-form form{clear:both;width:100%;overflow:auto;}
.package-form form div{padding:0;}
.package-form label{margin:0;color:#fff;font-size:14px;line-height:36px;font-family:'proxima_novalight';text-transform:capitalize;float:left;margin-right:10px;margin-left:25px;}
.package-form input, .package-form select{width:100%;float:right;padding-left:15px;height:34px;color:#979797;border:1px solid #aaaaaa;font-family:'proxima_novalight';font-size:13px;line-height:36px;margin-bottom:34px;}
.package-form textarea{width:100%;padding-left:15px;height:100px;color:#979797;border:1px solid #aaaaaa;font-family:'proxima_novalight';font-size:13px;line-height:36px;}
.package-form form input[type="submit"]{width:130px;height:35px;padding:0px;background:#71bf44;font-family:'proxima_novasemibold';font-size:16px;line-height:24px;color:#fff;float:none;margin-top:15px;border:none;}
.package-form form input[type="submit"]:hover{background:#00adee;cursor:pointer;}
.package-form h3{margin:25 0 5px 0;color:#fff;font-size:44px;font-family:'proxima_novabold';text-transform:uppercase;}
.package-form .separator{width:150px;height:3px;background-color:#00ADEF;margin:10px 0 30px;}
.projects-detail-brdbg{background:url("../images/projects/project-detail-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.projects-detail-sec{padding:35px 0;}
.projects-detail-sec .heading h3{margin:0 0 10px 0;color:#71bf44;font-size:36px;font-family:'proxima_novabold';text-transform:uppercase;}
.projects-detail-sec .separator{width:100px !important;height:3px;background-color:#00ADEF;margin:10px 0 !important;}
.projects-detail-sec p{font-size:15px;font-family:'pt_sansregular';color:#757575;line-height:24px;width:75%;margin:10px auto 30px;}
.projects-detail-sec .pro-desc h2, .projects-detail-sec .pro-desc1 h2{margin:0 0 10px 0;color:#323232;font-size:20px;font-family:'proxima_novasemibold';text-transform:uppercase;}
.projects-detail-sec .pro-desc p{font-size:16px;font-family:'pt_sansregular';color:#565656;line-height:21px;width:100%;margin:10px auto;}
.projects-detail-sec .pro-desc1{margin-top:30px;}
.projects-detail-sec .pro-desc1 p{font-size:14px;font-family:'pt_sansregular';color:#777676;line-height:20px;width:100%;margin:10px auto;}
.projects-detail-sec .pro-desc ul{padding:0;list-style:none;}
.projects-detail-sec .pro-desc ul li{color:#434242;font-size:15px;line-height:36px;font-family:'proxima_novaregular';border-bottom:1px solid #ccc;}
.projects-detail-sec .pro-desc ul li label{color:#434242;margin-right:30px;}
.projects-detail-sec .pro-desc ul li span{color:#7c7c7c;}
.jssora05l, .jssora05r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;overflow:hidden;}
.jssora05l{background:url('../images/projects/al.jpg') no-repeat;top:40%}
.jssora05r{background:url('../images/projects/ar.jpg') no-repeat;top:40%}
.jssora05l.jssora05ldn{background-position:-250px -40px;}
.jssora05r.jssora05rdn{background-position:-310px -40px;}
.jssora05l.jssora05lds{background-position:-10px -40px;opacity:.3;pointer-events:none;}
.jssora05r.jssora05rds{background-position:-70px -40px;opacity:.3;pointer-events:none;}
.jssort01 .p{position:absolute;top:0;left:0;width:172px;height:72px;}
.jssort01 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.jssort01 .w{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.jssort01 .c{position:absolute;top:0px;left:0px;width:168px;height:68px;border:#fff 2px solid;box-sizing:content-box;background:url('../images/projects/t01.png') -800px -800px no-repeat;_background:none;}
.jssort01 .pav .c{top:2px;_top:0px;left:2px;_left:0px;width:168px;height:68px;border:#fff 0px solid;_border:#fff 2px solid;background-position:50% 50%;}
.jssort01 .p:hover .c{top:0px;left:0px;width:170px;height:70px;border:#fff 1px solid;background-position:50% 50%;}
.jssort01 .p.pdn .c{background-position:50% 50%;width:168px;height:68px;border:#fff 2px solid;}
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c{width/**/:172px;height/**/:72px;}
.project-video .video-box .inner-box{background:url(../img/resources/texture/strip.png) repeat;position:relative;}
.project-video .video-box .inner-box ul,.project-video .video-box .inner-box li{margin:0;padding:0;list-style:none;}
.project-video .video-box .inner-box ul.img-list{margin-left:-15px;margin-right:-15px;}
.project-video .video-box .inner-box ul.img-list li{display:inline-block;vertical-align:top;padding:0 15px;position:relative;max-width:49%;}
.project-video .video-box .inner-box ul.img-list li img{max-width:90%;}
.project-video .video-box .inner-box ul.img-list li:last-child{margin-top:144px;}
.project-video .video-box .inner-box ul.img-list li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff;opacity:.60;transition:all .5s ease;}
.project-video .video-box .inner-box ul.img-list li.active:before{opacity:0;}
.project-video .video-box .inner-box .main-box{position:absolute;top:0;left:0;right:0;bottom:0;}
.project-video .video-box .inner-box .main-box .img-box{position:relative;display:inline-block;margin:50px 0;}
.project-video .video-box .inner-box .main-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;}
.project-video .video-box .inner-box .main-box .overlay .box-content{display:table;width:100%;height:100%;}
.project-video .video-box .inner-box .main-box .overlay .box-content .content{display:table-cell;vertical-align:middle;}
.project-video .video-box .inner-box .main-box .overlay .box-content .content a{display:block;text-align:center;}
.service-detail-brdbg{background:url("../images/service-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.service-detail-sec{padding:35px 0;}
.service-detail-sec .heading h3{margin:0 0 10px 0;color:#71bf44;font-size:30px;font-family:'proxima_novabold';text-transform:uppercase;}
.service-detail-sec .heading h3 span{color:#1e1e1d;}
.service-detail-sec .separator{width:100px !important;height:3px;background-color:#00ADEF;margin:10px 0 !important;}
.service-detail-sec p{font-size:15px;font-family:'pt_sansregular';color:#757575;line-height:24px;width:75%;margin:10px auto 30px;}
.service-detail-sec .sr-desc{padding:0;}
.service-detail-sec .sr-desc p{font-size:14px;font-family:'pt_sansregular';color:#757575;line-height:24px;width:100%;margin:10px auto;}
.service-detail-sec .sr-desc ul{padding:0;list-style:none;}
.service-detail-sec .sr-desc ul li{font-size:14px;font-family:'pt_sansregular';color:#757575;line-height:26px;background:url(../images/sr-list.png) no-repeat;background-position:left;padding-left:35px;}
.service-detail-sec:hover .img-responsive{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.service-detail-sec .share{margin-top:30px;}
.service-detail-sec .share ul{list-style:none;padding:0;margin:0;}
.service-detail-sec .share ul li{display:inline-block;background:transparent;padding:0;margin:0 8px 0 0;font-weight:bold;font-size:16px;}
.service-detail-sec a.btn{width:130px;height:35px;padding:0px;background:#71bf44;font-family:'proxima_novasemibold';font-size:16px;line-height:34px;color:#fff;margin-right:30px;border:none;border-radius:initial;}
.service-detail-sec a.btn:hover{background:#00adee;cursor:pointer;}
.cust-review{width:100%;overflow:auto;padding-top:50px;}
.service-detail-sec .cust-review h3{margin:0 0 10px 0;color:#262726;font-size:30px;font-family:'proxima_novabold';text-transform:uppercase;}
.service-detail-sec .cust-review p{font-size:18px;font-family:'proxima_novaregular';color:#00adee;width:100%;clear:both;}
.service-detail-sec .cust-review span.rv{font-size:18px;font-family:'proxima_novaregular';color:#525252;float:left;line-height:40px;margin:0 10px;}
.service-detail-sec .cust-review a.btn{width:130px;height:35px;padding:0px;background:#eceef1;font-family:'proxima_novasemibold';font-size:16px;line-height:34px;color:#525252;margin-right:30px;border:1px solid #c8c8ca;border-radius:initial;}
.service-detail-sec .cust-review textarea{-webkit-appearance:none;-moz-appearance:none;width:100%;height:100px;margin-top:15px;}
.service-detail-sec .cust-review .rating-container{width:initial;float:left;}
.service-heading h3{margin:0 0 10px 0;color:#71bf44;font-size:30px;font-family:'proxima_novabold';text-transform:uppercase;}
.service-heading h3 span{color:#1e1e1d;}
.service-heading .separator{width:100px !important;height:3px;background-color:#00ADEF;margin:10px 0 30px !important;}
.sr-ex-brdbg{background:url("../images/sr-ex-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.sr-ex-sec{padding:25px 0;}
.sr-ex-sec .heading{min-height:110px;}
.sr-ex-sec h2{margin:0;color:#71bf44;font-size:36px;font-family:'proxima_novasemibold';}
.sr-ex-sec .heading h3{margin:0 !important;color:#71bf44;font-size:44px;font-family:'proxima_novasemibold';text-transform:uppercase;}
.sr-ex-sec .heading h4{margin:0 0 0 40px;color:#222;font-size:36px;font-family:'proxima_novalight';line-height:42px;text-transform:capitalize;}
.sr-ex-sec .separator{width:100px;height:3px;background-color:#00ADEF;margin-top:10px;}
.sr-ex-sec .content p{font-size:15px;font-family:'pt_sansregular';color:#757575;line-height:24px;text-align:left;}
.sr-ex-sec .content p em{font-size:16px;color:#4a4a4a;}
.sr-ex-sec .ab-img img{margin-bottom:20px;}
.sr-ex-sec .ab-img:hover img{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.src-box{text-align:center;padding:10px;border:1px #fff solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.src-box:last-child{margin-bottom:40px;}
.src-box h5{margin:20px !important;color:#00adee;font-size:21px;font-family:'proxima_novalight';text-transform:capitalize;}
.src-box p{font-size:16px;font-family:'pt_sansregular';color:#636262;line-height:24px;text-align:center;}
.src-box:hover{background:#f5f5f5;border:1px #ccc solid;}
.src-box:hover img{border-radius:100px;-webkit-animation-name:zoomInUp;animation-name:zoomInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.testimonial-brdbg{background:url("../images/test-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;width:100%;margin-top:-6px;}
.testimonial-sec{padding:35px 0;background:url("../images/test-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.testimonial-sec .heading h3{margin:0 0 10px 0;color:#71bf44;font-size:36px;font-family:'proxima_novabold';text-transform:uppercase;}
.testimonial-sec .separator{width:100px;height:3px;background-color:#00ADEF;margin:10px auto;}
.testimonial-sec p{font-size:15px;font-family:'pt_sansregular';color:#757575;line-height:24px;}
.testimonial-sec .test-box{border:1px solid #ccc;margin-bottom:20px;background:#fff;}
.testimonial-sec .test-box blockquote{font-size:15px;font-family:'pt_sansregular';color:#757575;line-height:22px;border:none;margin-bottom:50px;}
.testimonial-sec .test-box blockquote img{margin:0 10px 0 5px;}
.testimonial-sec .test-box:hover img{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.testimonial-sec .intro{background:#00adee;min-height:58px;}
.testimonial-sec .test-box:hover .intro{background:#00adee;}
.testimonial-sec .intro img{border:3px solid #fff;border-radius:100px;float:left;margin:-55px 20px 0 20px;width:105px;height:105px;}
.testimonial-sec .intro p{margin:0;padding:6px 0 2px 0;color:#fff;font-size:22px;font-family:'proxima_novabold';text-transform:capitalize;}
.testimonial-sec .intro span{font-size:15px;font-family:'pt_sansregular';color:#000;line-height:18px;}
.contact_info_sec{display:block;margin:0 0 55px;padding:0;}
.contact_info_sec ul{list-style:none;padding:0}
.contact_info_sec .contact_inf{border:solid thin #00adee;padding:39px 25px 0;margin:0 1%;width:23%;position:relative;min-height:130px;}
.contact_info_sec .contact_inf i{position:absolute;top:-30px;font-size:35px;left:0;right:0;margin:auto;text-align:center;color:#fff;width:65px;height:65px;background:#00adee;border-radius:60px;line-height:65px;text-align:center;}
.contact_info_sec .contact_inf p{text-align:center; color:#222; font-size:16px; font-family:'proxima_novalight'; line-height:16px; text-transform:none;}
.contact_info_sec .contact_inf p a{color:#222;font-size:16px; line-height:35px;}
.contact_info_sec .contact_inf:hover{border-color:#00adee;background:#fcfcfc;-moz-transition:ease all 0.5s;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}
.contact_info_sec .contact_inf:hover i{background:#00adee;-moz-transition:ease all 0.5s;-webkit-transition:ease all 0.5s;transition:ease all 0.5s}
.contact_info_sec .contact_inf img{max-width:100%}
.contact_info_sec .contact_inf .so_icon{display:inline-block;margin:0 5px;}
.dashbord_login{background:url(../images/voice_customer_bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:'proxima_novaregular';}
.panel-default{opacity:0.9;margin-top:36%;}
.form-group.last{margin-bottom:0px;}
.dashbord_login .logo{display:block;background:transparent;text-align:center;padding:5px 0;}
.dashbord_login .logo a{padding:0;}
.dashbord_login .logo:after{display:none;}
.dashbord_login .panel-heading{color:#fff;background:#f4802b;border-color:#b75e1d;font-family:'proxima_novabold';font-size:18px;padding:8px 15px 4px;text-align:left;border-radius:0;}
.user_dash{background:#34373c;padding:30px 0;margin:-6px 0 0;}
.user_dashbord .container{width:1349px;padding:0;}
.user_dashbord{display:block;margin-bottom:20px;position:relative;}
.left_dash{padding:30px 10px 50px 85px;background:#00adee;text-align:left;position:absolute;bottom:0;top:0;}
.right_dash{padding:20px 80px 10px;width:calc(100% - 25%);float:right;}
.left_dash .u_name{color:#fff;font-size:30px;font-family:'proxima_novabold';line-height:50px;margin-top:5px;text-transform:uppercase;text-shadow:0px 3px 5px rgba(0, 0, 0, 0.75);}
.left_dash .u_q{font-size:21px;text-transform:uppercase;color:#fff;margin-bottom:0;font-family:'proxima_novasemibold';line-height:25px;position:relative;}
.left_dash ul{list-style:none;margin:0;padding:0;}
.left_dash ul li{display:block;display:block;font-family:'proxima_novaregular';font-size:13px;line-height:32px;}
.left_dash ul li a{color:#fff;padding:00;line-height:32px;text-transform:capitalize;font-size:15px;}
.left_dash ul li.active a{color:#333}
.right_dash h2{display:block;font-family:'proxima_novaregular';font-size:35px;line-height:35px;margin-bottom:15px;}
.right_dash table{font-family:'proxima_novaregular';}
.right_dash table thead{background:#333;color:#fff;}
.right_dash .profile .row{margin:20px 0;font-family:'proxima_novaregular';}
.right_dash .profile input, .right_dash .profile textarea{width:96%;padding:5px 2%;}
.left_dash ul li a:before{font-family:'Glyphicons Halflings';content:'\e080';font-size:10px;padding:0px 7px 0 0;line-height:0;}
.left_dash ul li a:hover{color:#333}
.modal-forgotps .text-left{margin:0;text-align:center;}
.modal-forgotps form{display:inline-block;padding:5px 0 0;}
.modal-forgotps form label{display:inline-block;width:45px;}
.modal-forgotps form input[type="text"]{width:81%;float:right;padding-left:15px;height:34px;color:#979797;border:1px solid #aaaaaa;font-family:'proxima_novalight';font-size:13px;line-height:36px;margin-right:10px;margin-bottom:7px;}
.modal-forgotps form input[type="submit"]{width:130px;height:35px;padding:0px;background:#f4771e;font-family:'proxima_novasemibold';font-size:16px;line-height:24px;color:#fff;float:none;margin-top:0;border:none;cursor:pointer;padding:0;margin-left:-25px;}
.modal-forgotps .modal-body, .modal-forgotps .modal-header{text-align:center;}
#wrapper{padding-left:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
#wrapper.toggled{padding-left:220px;}
#sidebar-wrapper{z-index:1000;left:220px;width:0;height:100%;margin-left:-220px;overflow-y:auto;overflow-x:hidden;background:rgba(0,0,0,0.6);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
#sidebar-wrapper::-webkit-scrollbar{display:none;}
#wrapper.toggled #sidebar-wrapper{width:215px;}
#page-content-wrapper{width:100%;padding-top:70px;}
#wrapper.toggled #page-content-wrapper{position:absolute;margin-right:-220px;}
.sidebar-nav{position:relative;top:0;width:220px;margin:0;padding:0;list-style:none;}
.sidebar-nav li{position:relative;line-height:20px;display:inline-block;width:100%;}
.sidebar-nav li:before{content:'';position:absolute;top:0;left:0;z-index:-1;height:100%;width:3px;background-color:#1c1c1c;-webkit-transition:width .2s ease-in;-moz-transition:width .2s ease-in;-ms-transition:width .2s ease-in;transition:width .2s ease-in;}
.sidebar-nav li:first-child a{color:#fff;background-color:#1a1a1a;}
.sidebar-nav li:nth-child(2):before{background-color:#ec1b5a;}
.sidebar-nav li:nth-child(3):before{background-color:#79aefe;}
.sidebar-nav li:nth-child(4):before{background-color:#314190;}
.sidebar-nav li:nth-child(5):before{background-color:#279636;}
.sidebar-nav li:nth-child(6):before{background-color:#7d5d81;}
.sidebar-nav li:nth-child(7):before{background-color:#ead24c;}
.sidebar-nav li:nth-child(8):before{background-color:#2d2366;}
.sidebar-nav li:nth-child(9):before{background-color:#35acdf;}
.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before{width:100%;-webkit-transition:width .2s ease-in;-moz-transition:width .2s ease-in;-ms-transition:width .2s ease-in;transition:width .2s ease-in;}
.sidebar-nav li a{display:block;color:#fff;text-decoration:none;padding:10px 15px 10px 30px;text-transform:uppercase;font-size:12px;}
.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus{color:#fff;text-decoration:none;background-color:transparent;}
.sidebar-nav > .sidebar-brand{height:65px;font-size:20px;line-height:44px;}
.sidebar-nav .dropdown-menu{position:relative;width:100%;padding:0;margin:0;border-radius:0;border:none;background-color:#222;box-shadow:none;}
#sidebar-wrapper .logo{background:transparent;display:block;margin:20px 0 0;}
#sidebar-wrapper .logo a{font-family:'pt_sansbold';text-align:left;color:#fff;font-size:30px;}
#sidebar-wrapper .footer-social{padding-left:15px;}
.hamburger{position:fixed;top:9px;z-index:999;display:block;width:40px;height:40px;margin-left:2px;background:#333333;border:none;border-radius:50%;z-index:999999999;}
.hamburger:hover,
.hamburger:focus,
.hamburger:active{outline:none;}
.hamburger.is-closed:before{content:'';display:block;width:100px;font-size:14px;color:#fff;line-height:32px;text-align:center;opacity:0;-webkit-transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out;}
.hamburger.is-closed:hover:before{opacity:1;display:block;-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out;}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom{position:absolute;left:0;height:3px;width:50%;right:0;margin:0 auto;}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom{background-color:#fff;}
.hamburger.is-closed .hamb-top{top:12px;-webkit-transition:all .35s ease-in-out;}
.hamburger.is-closed .hamb-middle{top:46%;margin-top:0;}
.hamburger.is-closed .hamb-bottom{bottom:12px;-webkit-transition:all .35s ease-in-out;}
.hamburger.is-closed:hover .hamb-top{top:10px;-webkit-transition:all .35s ease-in-out;}
.hamburger.is-closed:hover .hamb-bottom{bottom:11px;-webkit-transition:all .35s ease-in-out;}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom{background-color:#fff;}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom{top:50%;margin-top:-2px;}
.hamburger.is-open .hamb-top{-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);}
.hamburger.is-open .hamb-middle{display:none;}
.hamburger.is-open .hamb-bottom{-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);}
.hamburger.is-open:before{content:'';display:block;width:100px;font-size:14px;color:#fff;line-height:32px;text-align:center;opacity:0;-webkit-transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out;}
.hamburger.is-open:hover:before{opacity:1;display:block;-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out;}
.overlay_menu{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:999;}
#submitReview{margin-top:20px;}
.front_dash_addpopup{border:solid 1px #333;}
.front_dash_addpopup textarea{width:100%;padding:8px;min-height:60px;border:solid thin #ccc;}
.front_dash_addpopup input[type="submit"]{border:0;background:#00adee;text-transform:uppercase;font-family:'proxima_novabold';font-size:18px;outline:0;margin-top:0px;color:#fff;float:right;margin-bottom:10px;margin-right:15px;}
.front_dash_addpopup .modal-content{border:solid 3px #00adee;}
.front_dash_addpopup .modal-body{text-align:left;}
.front_dash_addpopup label{display:block;}
.front_dash_addpopup input[type="text"], .front_dash_addpopup select{width:100%;padding:8px;border:solid thin #ccc;}
.front_dash_addpopup .row{margin-bottom:10px;}
.front_dash_addpopup .row label{font-weight:normal;}
#writeReviews a.btn{text-align:left;border:0;background:transparent;font-weight:bold;font-family:'pt_sansbold';font-size:23px;float:right;}
.customer_review_with_stars{display:block;padding:0;margin:0}
.customer_review_with_stars li{display:block;margin:0px 0 15px;font-family:'proxima_novasemibold';color:#333;border-bottom:dotted thin #e0e0e0;padding-bottom:15px;}
.customer_review_with_stars li:last-child{border:0;margin-bottom:0}
.customer_review_with_stars li span{padding-left:20px;}
.customer_review_with_stars li span.comment{display:block;font-size:17px;color:#34373c;}
.customer_review_with_stars li span.rating{display:block;font-size:22px;color:#6dbd40;}
.customer_review_with_stars li span.name{display:block;font-size:20px;color:#116d90;}
.project-video{margin-bottom:75px;}
.customer_review_with_stars li span b{font-size:16px;color:#333;font-family:'pt_sansbold';}
#contactUs p{color:#f00}
.slider_social{z-index:9999 !important;width:30px !important;height:30px !important;position:absolute !important;right:30px;top:33px !important;}
.slider_social1{z-index:9999 !important;width:30px !important;height:30px !important;position:absolute !important;right:64px;top:43px !important;}
.slider_social2{z-index:9999 !important;width:30px !important;height:30px !important;position:absolute !important;right:85px;top:73px !important;}
.slider_social3{z-index:9999 !important;width:30px !important;height:30px !important;position:absolute !important;right:63px;top:108px !important;}
.slider_social4{z-index:9999 !important;width:30px !important;height:30px !important;position:absolute !important;right:30px;top:121px !important;}
.slider_social5{z-index:9999 !important;width:30px !important;height:30px !important;position:absolute !important;right:30px;top:80px !important;}
}
.hamburger{display:none !important;}
@media only screen and (min-width:320px) and (max-width:479px){.navbar-toggle .icon-bar{width:18px;}
.container{width:initial;}
header{padding:0 !important;}
.modal.in .modal-dialog, .modal-open .modal{max-width:320px;margin:0 auto;}
.trigger .popcircle, .trigger.active .popcircle{display:none !important;}
.cutom_popup_loading .main-box{position:relative;height:120px;width:280px;margin:0 auto 140px;;}
header .left{width:100%; background:#e7e8ea !important;}
.logo{text-align:center; height: 115px;}
.logo-freeze .logo{background:transparent;margin:0 0 0 35px;}
.cutom_popup_loading{padding:0;background:rgba(0, 0, 0, 0);}
.modal-backdrop.in{opacity:0.9;}
.hd_login{padding-left:10px !important;}
.cutom_popup_loading .close{margin-right:50px;}
.logo img{max-width:initial;width:auto;}
.navbar-toggle{margin:10px;background:#00adee;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:initial;}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev{width:40px !important;background-position:-38px 0px !important;height:40px !important;cursor:pointer !important;top:50% !important;left:30px !important;margin-top:-20px !important;position:absolute !important;z-index:110 !important;background-size:80px !important;}
.ms-skin-default .ms-nav-next{right:30px !important;left:auto !important;background-position:-31px -41px !important;}
.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont{min-width:100%;}
header .right{padding:0;}
.custom-menu{position:absolute;margin-bottom:0;top:155px;width:40px;right:0;left:initial;background:none;}
.custom-menu::before{border:none;}
.header-info{background:#818284;}
.hd_login{margin:0;padding-left:10px;padding-top:10px;}
.hd_search{width:160px;margin-top:10px;}
.hd_search input{width:130px;}
.number{float:none;margin:10px 0 0 0;width:100%;background:#514d4e;padding:10px;}
.number span{float:left;width:110px;text-align:left;padding-left:10px;}
.number a{width:initial;}
.side-collapse{top:0;left:initial;right:160px;position:relative;width:200px;}
.custom-menu .navbar-inverse .navbar-nav>li{border-bottom:1px dotted #fff;}
.custom-menu .navbar-inverse .navbar-nav>li>a{display:inline-block;}
.custom-menu .navbar-inverse .navbar-nav>li:hover ul{position:static;}
.custom-menu .navbar-inverse .navbar-nav>li ul li a{font-size:12px;width:100%;padding:7px 20px;}
.custom-menu .navbar-inverse .navbar-nav>li:first-child a{margin-left:10px;}
.custom-menu .navbar-inverse .navbar-nav>li>a:before{content:none;}
.ms-layer.text76 img, .ms-layer.text77 img{max-width:20% !important;}
.call_book{background-size:cover;}
.call_book p{font-size:14px;line-height:20px;}
.call_book h2{font-size:24px;}
.call_book a{float:none;margin:10px auto;}
.package{background-size:cover;height:1060px;}
.package ul{max-width:320px;}
.package ul li{width:initial;}
.package ul li.col-md-4{max-width:150px;margin:20px 5px;}
.package ul li h3{font-size:13px;padding:10px 10px;}
.package ul li .price{font-size:24px;padding:5px 10px;}
.package .button a{padding:5px 25px;}
.package ul li.result_hover .button{margin:25px 0;}
.package ul li li{font-size:12px;}
.make_ur_pack h3{font-size:15px;line-height:24px;}
.make_ur_pack p{font-size:14px;line-height:20px;}
.residential_service h3{font-size:23px;}
.residential_service{background-size:cover;}
.renovation .navigationbuttons, .renovation .esg-pagination, .renovation .esg-filters{padding:0 !important;}
.renovation .esg-filterbutton, .renovation .esg-navigationbutton, .renovation .esg-sortbutton, .renovation .esg-cartbutton{padding:10px 4px !important;}
.commercial_service_slider{padding:0;max-width:320px;margin:0 auto;float:none;display:block;}
.commercial_service_slider .carousel-inner>.item .col-md-4{margin-bottom:20px;clear:both;min-height:320px;padding:0;}
.carousel-control{top:89px;}
.cs-item-text-box{width:100%;min-height:initial;padding:20px;position:initial;}
.cs-single-item img{width:100%;}
.cs-item-text-box .cs-my-btn{position:absolute;right:-55px;top:76px;}
.commercial_service p{margin-bottom:8px;}
.fitness-video-area .video-box{padding-right:0;}
.fitness-video-area .video-box .inner-box ul.img-list li:last-child{margin-bottom:0;}
.fitness-video-area .video-box .inner-box{width:300px;margin:0 auto;}
.fitness-video-area .video_right h3{font-size:28px;}
.fitness-video-area .video_right h5{font-size:18px;line-height:24px;}
.voice_customer{background-size:cover;}
.voice_customer h3{font-size:32px;}
.voice_customer_slider .carousel-inner li > div{text-align:center;width:100%;min-height:200px;}
.voice_customer_slider .carousel-inner li > div.focus{min-height:480px;}
.voice_customer_slider .t-desc p{padding:20px 20px;width:100%;margin:0;}
.happy_customer ul{padding:0;margin:0;}
.happy_customer ul li{margin-bottom:30px;text-align:center;}
.newsletter h3{font-size:24px;margin:0px;}
.newsletter_right{float:right;width:90%;margin-top:60px;}
.newsletter h3 span{font-size:12px;}
.newsletter_left:after{border-top:solid 88px transparent;}
.newsletter_left{top:-50px;max-width:70%;}
.heading7{margin-left:30px;}
.header-info .row{margin:0;}
.header-info .row .col-xs-12{padding:0;}
.container-fluid > .container{padding:0;}
.container-fluid > .container >.row{margin:0;}
.container-fluid > .container >.row >.row{margin:0;}
footer .container .row{margin:0;}
footer .last-child{float:left;margin:0 30px;}
footer .copyright{width:100%;}
.bottom_ul{width:100%;}
.bottom_ul li{line-height:24px;}
.bottom_ul li a{margin:4px 10px;}
.logo:after, footer .copyright:after{right:0;}
.chairman-sec .inbox{width:100%;padding:10px;}
.chairman-sec h2{font-size:26px;}
.chairman-sec p{padding-right:0;line-height:22px;}
.chairman-sec .col-sm-12.col-md-5{margin:20px 0 0 0;overflow:hidden;}
.about-sec h2{font-size:26px;}
.clients{height:280px;padding:10px 0 0 0;margin:0 0 1.6em 0;}
.clients li{width:45.5%;margin:0 2% 25px 2%;}
.make_ur_own.book-sec .sr-box li, .book-sec .sr-box li{width:48%;}
.team-sec{padding:35px 0;display:inline-block;vertical-align:top;}
.team-sec .team{width:98%;}
.projects-sec .item{width:100%;}
.blog-sec .blog-list h3, .blog-sec h3{margin-top:20px;}
.contact-brdbg p{font-size:13px;margin-top:10px;text-align:left;}
.contact-brdbg h3{font-size:24px;text-align:left;}
.contact_info_sec .contact_inf{width:94%;margin-bottom:40px;}
.nav-tabs>li{margin-top:5px;}
.nav-tabs>li a, .book-sec .nav-tabs>li.active a{font-size:12px;}
.modal-login .modal-content, .modal-register .modal-content{width:320px;height:initial;border-radius:10px;}
.modal-login .modal-body .login-bkg{margin-top:-10px;}
.modal-login .modal-body form div, .modal-register .modal-body form div{padding:0;overflow:auto;}
.modal-login .modal-body label{min-width:60px;}
.newsletter input[type="submit"]{font-size:15px;}
.projects-sec .item img{width:100%;height:initial;}
.projects-sec .item:hover img, .projects-sec .item:focus img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.logo::after{border-left:0px solid transparent;border-right:0px solid transparent;}
.popcircle{visibility:hidden;}
.trigger.active{background:url(../images/soft-fm.png) no-repeat;width:177px;}
.trigger2.active{background:url(../images/hard-fm.png) no-repeat;left:0px !important;}
.trigger3.active{background:url(../images/commercial-services.png) no-repeat;top:0px !important;}
.trigger4.active{background:url(../images/residential-service.png) no-repeat;top:85px !important;}
.custome_package{display:block;padding:35px 15px;}
.tab-content{clear:both;}
.package-sec .heading{margin-top:20px;width:100%;}
.package-form form div{padding:0;display:inline-block;vertical-align:top;width:100%;}
.package-form label{line-height:36px;float:none;margin-right:0;margin-left:0;}
.package-form input, .package-form select{margin-bottom:10px;}
.logo-freeze{background:rgba(255,255,255,0.8) !important;left:0;right:0;}
.logo a{padding:8px 0}
.logo-freeze .logo a{padding:12px 0 !important;}
header .left .logo img{height:40px;width:auto !important;}
header.logo-freeze .left{background:none;}
header.logo-freeze .left .logo img{height:31px !important;}
header.logo-freeze .right{width:auto;display:inline-block;vertical-align:top;text-align:right;padding:0 10px 0 0 !important;float:right;}
.logo-freeze .header-info{background:none;width:100%;display:inline-block;vertical-align:top;}
.logo-freeze .hd_login{padding-top:18px;font-size:14px;line-height:14px;}
.logo-freeze .hd_login::before{display:none;}
.logo-freeze .hd_search, .logo-freeze .number{display:none;}
#onload, .modal-backdrop.in, .custom-menu, .happy_customer, .top-strip{display:none !important;}
.modal-open{overflow:visible !important;}
.package ul li.col-md-4{float:none;margin:20px auto;max-width:100%;}
.package{height:100%;padding-bottom:20px;}
.header-info .row .col-xs-12, .call_book{text-align:center;}
.make_ur_pack{padding:15px 0;text-align:center;}
.number{float:left;}
.call_book h2{font-size:17px;}
.hamburger{top:9px;}
.make_ur_pack a{float:none;}
.commercial_service{margin-top:-6px;}
.residential_service{padding-bottom:0;padding-top:0}
.residential_service p{margin-bottom:15px;}
.hd_search{width:175px;}
.fitness-video-area .video-box .inner-box{height:265px;}
#wrapper.toggled #sidebar-wrapper .logo img{width:90%}
.residential_service .container-fluid, .residential_service .container, .package, .make_ur_pack, .commercial_service, .fitness-video-area, .voice_customer{overflow:hidden;}
.newsletter h3{padding:0;line-height:20px;}
.newsletter_left::after{border-top:60px solid transparent;}
.newsletter_right{width:100%;margin-top:10px;}
.footerleft, .paddingtop-bottom{margin-top:15px;}
.footer-ul{padding-left:30px;}
.footer-ul li a{font-size:12px;}
.call_book a{font-size:12px;padding:5px 15px;margin:0}
footer .last-child{margin-left:0}
footer .last-child aside .fb_iframe_widget, footer .last-child ul{margin-left:30px;}
.fitness-video-area{padding:20px 0;}
.bottom_ul li a{text-transform:capitalize;font-size:12px;line-height:15px;margin:3px 6px;}
.copyright p{float:none;font-size:12px;line-height:15px;padding:13px 10px;display:inline-block;width:100%;}
footer .copyright{margin-bottom:0}
.newsletter input[type="submit"], .newsletter input[type="text"]{height:35px;line-height:35px;}
.newsletter form::before{border-bottom:35px solid transparent}
.package ul{margin:0}
.package h3, .commercial_service h3, .voice_customer h3, .package-form h3, .service-detail-sec .cust-review h3, .book-sec h2, .projects-sec .heading h3{font-size:26px;}
.voice_customer h3{padding:0;}
.package_cont_section{font-size:20px;}
.package ul li ul{min-height:auto;}
footer .copyright{width:100%;margin:20px auto 0;}
.voice_customer_slider .carousel-inner li > div{margin:0;}
.voice_customer_slider .carousel-control.right{left:auto;right:-7px;}
.voice_customer_slider .carousel-control.left{left:-7px;}
.voice_customer_slider .carousel-control .glyphicon-chevron-left{background-size:99px;background-position:0 -15px;height:3px;width:29px;padding:11px 0 0 0;right:auto;left:0;}
.voice_customer_slider .carousel-control .glyphicon-chevron-right{width:29px;top:30%;padding:11px 0 0 0;background-size:99px;background-position:-3px -29px;height:3px;}
.voice_customer_slider .t-desc span{font-size:20px;}
.renovation .esg-filterbutton, .renovation .esg-navigationbutton, .renovation .esg-sortbutton, .renovation .esg-cartbutton{margin-right:9px !important;}
.voice_customer_slider .t-desc span em{line-height:15px;display:block;}
.page-heading h2{font-size:22px;line-height:30px;}
.custome_package .bottom_package_detail a{padding:10px 0;width:100%;text-align:center;margin-top:5px;}
.custome_package .bottom_package_detail{float:none;}
.offer-sec, .residential_service{display:inline-block;vertical-align:top;padding:0 0 35px 0;}
.breadcrumbs li{padding:11px 5px;}
.service-detail-sec .heading h3{font-size:25px;}
.service-detail-sec .share{margin:30px 0 10px;}
.service-detail-sec .share ul li{margin:0 7px 0 0;}
#collapseExample1{padding:0;}
#collapseExample{margin:0 0 20px 0;}
.team-sec .heading h3{font-size:22px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:initial;}
.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont{min-width:100%;}
header{background:none;}
header .left{width:100%;}
.logo{text-align:center;}
.cutom_popup_loading .main-box{position:static;}
.modal.in .modal-dialog{max-width:335px;margin:0 auto;}
.modal-open .modal{max-width:480px;margin:0 auto;}
.trigger .popcircle, .trigger.active .popcircle{display:none !important;}
.cutom_popup_loading .main-box{height:120px;}
header.logo-freeze .left{width:100%;margin:0 0 0 35px;}
.logo{text-align:center;}
.cutom_popup_loading{padding:0;background:rgba(0, 0, 0, 0);}
.modal-backdrop.in{opacity:0.9;}
.hd_login{padding-left:20px !important;}
.cutom_popup_loading .close{margin-right:50px;margin-left:9px;}
.navbar-toggle {
    margin: 25px 10px 0px;
    background: #00adee;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:initial;}
header .right{padding:0;}
header.container-fluid{padding:0;}
.header-info .row{margin:0;}
.header-info .row .col-xs-12{padding:0;}
.container-fluid > .container{padding:0;}
.container-fluid > .container >.row{margin:0;}
.container-fluid > .container >.row >.row{margin:0;}
footer .container .row{margin:0;}
.newsletter_left:after{border-top:solid 102px transparent;}
.newsletter_left{top:-50px;max-width:80%;}
.logo:after, footer .copyright:after{right:0;}
.custom-menu{position:absolute;margin-bottom:0;width:75px;top:160px;right:0px;left:initial;min-height:44px;background:none;border:none;}
.navbar-toggle{padding:7px 10px;}
.custom-menu::before{border:none;}
.header-info{background:#818284;width:100%;}
.hd_login{margin:0;padding-left:10px;padding-top:10px;}
.hd_search{width:160px;margin-top:10px;float:right;margin-right:15px;}
.hd_search input{width:130px;}
header.logo-freeze .right{width:auto;display:inline-block;vertical-align:top;text-align:right;padding:0 10px 0 0 !important;float:right;}
.logo-freeze .header-info{background:none;width:100%;display:inline-block;vertical-align:top;}
.logo-freeze .hd_search, .logo-freeze .number{display:none;}
.number{float:none;margin:10px 0 0 0;width:100%;background:#514d4e;padding:10px 0;}
.number span{float:left;width:110px;text-align:left;padding-left:10px;}
.number a{width:initial;text-align:left;float:none;}
.custom-menu .side-collapse{top:205px;right:0px;left:initial;}
.navbar-nav>li>a{padding-top:5px;padding-bottom:5px;}
.custom-menu .navbar-inverse .navbar-nav>li:first-child a{margin-left:10px;}
.custom-menu .navbar-inverse .navbar-nav>li{border-bottom:1px dotted #fff;}
.custom-menu .navbar-inverse .navbar-nav>li>a{display:inline-block;}
.custom-menu .navbar-inverse .navbar-nav>li:hover ul{position:static;}
.custom-menu .navbar-inverse .navbar-nav>li ul li a{font-size:12px;width:100%;padding:7px 20px;}
.custom-menu .navbar-inverse .navbar-nav>li>a:before{content:none;}
.ms-layer.text76 img, .ms-layer.text77 img{max-width:30% !important;}
.call_book{background-size:cover;}
.call_book p{font-size:18px;line-height:24px;}
.call_book h2{font-size:28px;}
.call_book a{float:none;margin:10px auto;}
.package{background-size:cover;height:1060px;}
.package ul{margin:20px auto;max-width:480px;}
.package ul li{width:initial;}
.package ul li.col-md-4{max-width:47.5%;margin:20px 5px;}
.package ul li h3{font-size:13px;padding:10px 10px;}
.package ul li .price{font-size:24px;padding:5px 10px;}
.package .button a{padding:5px 25px;}
.package ul li.result_hover .button{margin:25px 0;}
.package ul li li{font-size:14px;}
.make_ur_pack h3{font-size:24px;}
.residential_service h3{font-size:34px;}
.residential_service{background-size:cover;}
.renovation .navigationbuttons, .renovation .esg-pagination, .renovation .esg-filters{padding:0 !important;}
.renovation .esg-filterbutton, .renovation .esg-navigationbutton, .renovation .esg-sortbutton, .renovation .esg-cartbutton{padding:10px 20px !important;}
.commercial_service_slider{padding:60px 0 0 0;max-width:420px;margin:0 auto;float:none;display:block;}
.commercial_service_slider .carousel-inner>.item .col-md-4{margin-bottom:20px;clear:both;min-height:320px;padding:0;}
.cs-item-text-box{width:100%;min-height:initial;padding:20px;position:initial;}
.cs-single-item img{width:100%;}
.cs-item-text-box .cs-my-btn{position:absolute;right:-55px;top:76px;}
.commercial_service p{margin-bottom:0px;}
.cs-item-text-box h5, .cs-item-text-box h5 a{font-size:18px;}
.cs-item-text-box .cs-my-btn{position:absolute;right:-32px;top:125px;}
.commercial_service p{margin-bottom:20px;}
.fitness-video-area .video-box{padding-right:0;}
.fitness-video-area .video-box .inner-box ul.img-list li img{max-width:100%;}
.fitness-video-area .video-box .inner-box ul.img-list li:last-child{margin-bottom:0;}
.fitness-video-area .video-box .inner-box{width:100%;margin-bottom:30px;max-height:400px;max-width:480px;margin:0 auto;float:none;}
.fitness-video-area .video_right h3{font-size:28px;}
.fitness-video-area .video_right h5{font-size:18px;line-height:24px;}
.voice_customer{background-size:cover;}
.voice_customer h3{font-size:32px;}
.voice_customer_slider .carousel-inner li > div{margin:0 auto;float:none;min-height:200px;}
.voice_customer_slider .carousel-inner li > div.focus{min-height:450px;float:none;margin:0 auto;}
.voice_customer_slider .t-desc p{padding:20px 0%;}
.happy_customer ul{padding:0;margin:0;text-align:center;}
.happy_customer ul li{margin-bottom:30px;}
.happy_customer .msg span{text-align:left;}
.newsletter h3{font-size:32px;}
.newsletter_right{float:right;width:90%;margin-top:60px;}
.newsletter h3 span{font-size:24px;}
.newsletter_left{top:-50px;padding:0;}
.heading7{margin-left:30px;}
footer .last-child{float:left;margin:0 30px;}
footer .copyright{width:100%;margin:20px auto 0;}
.bottom_ul{width:100%;}
.bottom_ul li{line-height:24px;}
.bottom_ul li a{margin:4px 12px;}
.copyright p{width:100%;float:none;}
.chairman-sec .col-sm-12.col-md-5{margin:20px 0 0 0;overflow:hidden;}
.clients{height:260px;padding:0;margin:0;}
.clients li{width:30%;margin:0 1% 25px 1%;}
.about-sec h2{font-size:26px;}
.offer-sec{display:inline-block;vertical-align:top;padding:0 0 35px 0;}
.make_ur_own.book-sec .sr-box li, .book-sec .sr-box li{width:31%;}
.team-sec .team{float:left;min-height:425px;width:48%;}
.team-sec .team h3{margin:10px 0 5px 0;font-size:18px;}
.projects-sec .item{width:48%;float:left;}
.blog-sec .blog-list h3, .blog-sec h3{margin-top:20px;}
.contact-brdbg p{font-size:13px;margin-top:10px;text-align:left;}
.contact-brdbg h3{font-size:24px;text-align:left;}
.contact_info_sec .contact_inf{width:94%;margin-bottom:40px;text-align:center;}
#residential .packages .col-sm-12{width:48%;margin:1%;float:left;}
.modal-login .modal-content, .modal-register .modal-content{width:320px;height:initial;border-radius:10px;}
.modal-login .modal-body .login-bkg{margin-top:-10px;}
.modal-login .modal-body form div, .modal-register .modal-body form div{padding:0;overflow:auto;}
.modal-login .modal-body label{min-width:60px;}
.voice_customer_slider .carousel-control.left{left:-40px;}
.voice_customer_slider .carousel-control.right{left:-50px;top:23%;}
.voice_customer_slider .carousel-control .glyphicon-chevron-left{background-size:125px;background-position:0 -15px;height:10px;}
.voice_customer_slider .carousel-control .glyphicon-chevron-right{background-size:125px;background-position:43px -33px;height:10px;}
.projects-sec .item .content{height:200px;width:100%;margin:0 auto;}
.projects-sec .item .content h3{font-size:20px;}
.projects-sec .item:hover .content{opacity:1;-webkit-transform:translate(-3px, 15px);-moz-transform:translate(-3px, 15px);-ms-transform:translate(-3px, 15px);transform:translate(-3px, 15px);}
.logo::after{border-right:0px solid transparent;}
.popcircle{visibility:hidden;}
.trigger.active{background:url(../images/soft-fm.png) no-repeat;width:177px;}
.trigger2.active{background:url(../images/hard-fm.png) no-repeat;left:0px !important;}
.trigger3.active{background:url(../images/commercial-services.png) no-repeat;top:0px !important;}
.trigger4.active{background:url(../images/residential-service.png) no-repeat;top:85px !important;}
.custome_package{display:block;padding:35px 15px;}
.tab-content{clear:both;}
.package-sec .heading{margin-top:20px;width:100%;}
.package-form form div{padding:0;display:inline-block;vertical-align:top;width:100%;}
.package-form label{line-height:36px;float:none;margin-right:0;margin-left:0;}
.package-form input, .package-form select{margin-bottom:10px;}
.chairman-sec h2{font-size:34px;}
.about-sec .ab-img img{width:100%;}
#jssor_1{width:100% !important;margin:0 !important;padding:0 !important;visibility:visible !important;}
.team-sec .heading h3, .package-form h3, .book-sec h2, .projects-sec .heading h3{font-size:26px;}
.chairman-sec .inbox{padding:40px 20px 40px 20px;width:100%;}
.chairman-sec p{padding-right:0;}
.custome_package .bottom_package_detail a{padding:10px 12px;}
.breadcrumbs li{padding:11px 5px;}
.service-detail-sec .heading h3{font-size:25px;}
.service-detail-sec .share{margin:30px 0 10px;}
.custome_package .col-sm-12.col-md-5 img{width:100%;}
}
@media only screen and (min-width:768px) and (max-width:991px){.container{width:initial;}
.custom-menu{position:absolute;top:75px;left:0;}
header .left{width:25%;}
.logo .logo-ic{width:40px;}
.logo img{width:112px;}
.logo a{display:block;padding:10px 5px;}
header .right{padding-left:50px;padding-top:2px;}
.number{margin:2px 0;}
.custom-menu .navbar-inverse .navbar-nav>li>a{padding:15px 15px;font-size:11px;}
.cutom_popup_loading .main-box{position:static;}
.modal.in .modal-dialog{max-width:335px;margin:0 auto;}
.modal-open .modal{max-width:750px;margin:0 auto;}
.cutom_popup_loading .main-box{height:250px;}
.modal-body{top:70px;}
.ms-layer.text76 img, .ms-layer.text77 img{max-width:50% !important;}
.call_book{background-size:cover;}
.call_book p{font-size:20px;}
.call_book h2{font-size:34px;}
.call_book a{margin-top:-35px;}
.package{height:660px;background-size:cover;}
.package ul li h3{font-size:17px;}
.package ul li.result_hover .button{margin:20px 0;}
.package ul li.col-md-4{margin:0 0.5%;width:24%;}
.package ul li li{font-size:14px;width:initial;}
.make_ur_pack h3{font-size:22px;}
.commercial_service_slider .carousel-inner>.item .col-md-4{min-height:400px;}
.fitness-video-area .video-box{padding-right:0;}
.fitness-video-area .video-box .inner-box ul.img-list li{max-width:32%;}
.fitness-video-area .video-box .inner-box .main-box{text-align:center;}
.voice_customer{background-size:cover;}
.voice_customer_slider .carousel-inner li > div{width:16.66666667%;min-height:350px}
.voice_customer_slider .title{font-size:10px;line-height:14px;}
.voice_customer_slider .name{font-size:13px;}
.newsletter h3 span{font-size:24px;}
footer .copyright{width:initial;}
.bottom_ul, .copyright p{width:100%;}
.clients{height:230px;}
.clients li{width:27%;}
.make_ur_own.book-sec .sr-box li, .book-sec .sr-box li{width:23%;}
.team-sec .team{float:left;min-height:250px;width:48%;}
.team-sec .team h3{margin:10px 0 5px 0;font-size:18px;}
.projects-sec .item{width:18%;float:left;}
.contact-brdbg p{margin-top:20px;text-align:left;}
.contact-brdbg h3{text-align:left;}
.contact_info_sec .contact_inf{width:46%;margin-bottom:40px;text-align:center;}
.ab-img{text-align:center;}
.package-form input, .package-form select{margin-top:5px;background:#fff;}
#residential .packages .col-sm-12{width:48%;margin:1%;float:left;}
.logo:after, footer .copyright:after{right:0;}
footer .row{margin:0;}
.modal-login .modal-body .login-bkg{margin-top:-70px;}
.modal.in .modal-dialog{max-width:330px;}
.modal-register .modal-body .login-bkg{margin-top:-68px;}
.voice_customer_slider .carousel-control.left{left:-70px;}
.voice_customer_slider .carousel-control.right{left:-100px;top:25%;}
.voice_customer_slider .carousel-control .glyphicon-chevron-left{background-size:125px;background-position:0 -15px;height:10px;}
.voice_customer_slider .carousel-control .glyphicon-chevron-right{background-size:125px;background-position:43px -33px;height:10px;}
#my-gallery-container .item{width:31%;float:left;}
.projects-sec .item .content h3{font-size:20px;}
.projects-sec .item:hover .content{opacity:1;-webkit-transform:translate(-3px, 15px);-moz-transform:translate(-3px, 15px);-ms-transform:translate(-3px, 15px);transform:translate(-3px, 15px);}
.logo::after{border-left:0px solid transparent;border-right:0px solid transparent;}
.custome_package{display:block;padding:35px 15px;}
.tab-content{clear:both;}
.package-form label{line-height:18px;}
.package-form input, .package-form select{margin-bottom:10px;}
.navbar-nav{float:right;}
}
@media only screen and (min-width:992px) and (max-width:1260px){.container, footer .copyright{width:100%;}
.cutom_popup_loading .modal-dialog{width:980px;margin:0;}
.custom-menu{position:absolute;top:75px;left:0;}
header .left{width:25%;}
.logo .logo-ic{width:40px;}
.logo img{width:112px;}
.logo a{display:block;padding:11px 5px;}
header .right{padding-left:50px;padding-top:2px;}
.number{margin:2px 0;}
.navbar-nav{float:right;}
.ms-layer.text76 img, .ms-layer.text77 img{max-width:60% !important;}
.call_book{background-size:cover;}
.call_book p{font-size:18px;}
.call_book h2{font-size:34px;}
.package{height:660px;background-size:cover;}
.package ul li h3{font-size:17px;}
.package ul li.result_hover .button{margin:20px 0;}
.package ul li.col-md-4{margin:0 0.5%;width:24%;}
.package ul li li{font-size:14px;width:initial;}
.package-form label{font-size:11px;}
.cs-item-text-box{width:270px;}
.voice_customer{background-size:cover;}
.voice_customer_slider .carousel-inner li > div{width:19%;min-height:325px;}
.newsletter h3 span{font-size:22px;}
.bottom_ul li{line-height:32px;}
.contact_info_sec .contact_inf{width:46%;margin-bottom:40px;text-align:center;}
.custom-menu .navbar-inverse .navbar-nav>li>a{padding:14px 15px;}
.hd_login{margin:15px 20px 0 10px;}
.package-form input, .package-form select{margin-top:5px;background:#fff;}
.projects-sec .item .content{width:100%;}
.projects-sec .item .content h3{margin:10px 0 10px 0;color:#fff;font-size:20px;}
.voice_customer_slider .carousel-control.left{left:-70px;}
.voice_customer_slider .carousel-control.right{left:-100px;top:25%;}
.voice_customer_slider .carousel-control .glyphicon-chevron-left{background-size:150px;background-position:0 -25px;height:10px;}
.voice_customer_slider .carousel-control .glyphicon-chevron-right{background-size:150px;background-position:23px -40px;height:10px;}
.projects-sec .item .content h3{font-size:20px;}
.projects-sec .item:hover .content{opacity:1;-webkit-transform:translate(-3px, 15px);-moz-transform:translate(-3px, 15px);-ms-transform:translate(-3px, 15px);transform:translate(-3px, 15px);}
.custome_package{display:block;padding:35px 15px;}
.tab-content{clear:both;}
.happy_customer .msg{display:inline-block;padding-left:0px;color:#fff;font-family:'pt_sansregular';font-size:13px;}
.happy_customer .msg span{font-size:30px;line-height:24px;}
}
#jssor_1 div[data-u="slides"] img{width:auto !important;height:auto !important;left:0 !important;right:0 !important;top:0;bottom:0;margin:auto !important;}
p#loading-image{position:absolute;bottom:105px;left:143px;}
.logo-freeze{position:fixed;top:0;z-index:99;width:100%;-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);min-height:0}
.logo-freeze:after{display:none;}
.package_cont_section{font-family:'proxima_novabold';font-size:25px;text-align:center;color:#fff;}
.package_cont_section i{background:url(../images/phone-icon-package.png) no-repeat;background-position:0;width:30px;height:30px;display:inline-block;vertical-align:middle;}
.logo-freeze .custom-menu, .logo-freeze .logo:after, .logo-freeze .number span{display:none;}
header.logo-freeze .left .logo img {
    height: 60px;
    width: auto;
    top: 2px;
}
header.logo-freeze .right{padding-top:15px;}
header.logo-freeze .left{width:auto;}
.logo-freeze .number{margin:0}
.logo-freeze .logo a{padding:0 10px 4px;}
.logo-freeze .hd_login a, .logo-freeze .hd_login, .logo-freeze .hd_search input{color:#000}
.logo-freeze .hd_search{color:#000;border-color:#000}
.logo-freeze .logo{background:transparent; height: auto !important;}
.logo-freeze .number a:before{content:'';background:url(../images/icon-sprite.png) no-repeat;background-position:-175px 1px;width:25px;height:30px;display:inline-block;margin-right:6px;vertical-align:text-bottom;}
.logo-freeze .hd_search input::-webkit-input-placeholder{color:#000!important}
.logo-freeze .hd_search input:-moz-placeholder{color:#000!important}
.logo-freeze .hd_search input::-moz-placeholder{color:#000!important}
.logo-freeze .hd_search input:-ms-input-placeholder{color:#000!important}
header{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:freezeout;animation-name:freezeout;}
.logo-freeze{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:freeze;animation-name:freeze;background:rgba(255,255,255,0.9);border-bottom:solid #00adee 3px}
@-webkit-keyframes freeze{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes freeze{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes freezeout{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes freezeout{0%{opacity:0;}
100%{opacity:1;}
}
#loading{background-color:#fff;height:100%;width:100%;position:fixed;z-index:99999999999;margin-top:0px;top:0px;}
.spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.double-bounce1, .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#00adee;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out;}
.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;background:#0683b2}
@-webkit-keyframes sk-bounce{0%, 100%{-webkit-transform:scale(0.0)}
50%{-webkit-transform:scale(1.0)}
}
@keyframes sk-bounce{0%, 100%{transform:scale(0.0);-webkit-transform:scale(0.0);}
50%{transform:scale(1.0);-webkit-transform:scale(1.0);}
}
.contact-sec .contact-form.career form{margin:0 0 30px 0;}
.contact-sec .contact-form.career ul{margin:1.6em 0 1.6em 1.3333em;}
.contact-sec .contact-form.career ul li{margin:0 0 19px 0;height:auto;}
.contact-sec .contact-form.career ul li input, .contact-sec .contact-form.career ul li textarea{width:100%;padding:0px 0 10px 0;color:#979797;border:none;border-bottom:1px solid #aaaaaa;font-family:'proxima_novasemibold';font-size:14px;outline:0;height:auto;}
.contact-sec .contact-form.career ul li:nth-child(4), .contact-sec .contact-form.career ul li:nth-child(4) input{height:auto;}
.contact-sec .contact-form.career ul li textarea{resize:none;height:80px;}
.contact-sec .contact-form.career ul li input:hover{border-bottom:1px solid #6f6d6d;}
.contact-sec .contact-form.career ul li input[type="submit"]{width:160px;height:40px;padding:0px;background:#71bf44;font-family:'proxima_novasemibold';font-size:18px;line-height:24px;color:#fff;}
.contact-sec .contact-form.career ul li input[type="submit"]:hover{background:#00adee;cursor:pointer;}
.home_social{position:absolute;right:50px;z-index:1;top:32px;-moz-transition:ease all 0.3s;-webkit-transition:ease all 0.3s;-o-transition:ease all 0.3s;transition:ease all 0.3s;}
.home_social .social_all{position:absolute;top:60px;right:0;background:url(../images/share.png) no-repeat;width:35px;height:35px;font-size:0;cursor:pointer;}
.home_social ul{display:block;list-style:none;font-size:0;-moz-animation-name:zoomInRight;-webkit-animation-name:zoomInRight;animation-name:zoomInRight;-ms-transform:rotate(74deg);-webkit-transform:rotate(74deg);transform:rotate(74deg);top:75px;left:-16px;position:absolute;}
.home_social li{position:absolute;display:block;margin:0;padding:0;visibility:hidden;}
.home_social li a{-ms-transform:rotate(-74deg);-webkit-transform:rotate(-74deg);transform:rotate(-74deg);}
.home_social li a.fb{display:block;width:34px;height:34px;background:url(../images/facebook.png) no-repeat;}
.home_social li a.tw{display:block;width:34px;height:34px;background:url(../images/twitter.png) no-repeat;}
.home_social li a.gp{display:block;width:34px;height:34px;background:url(../images/g-plus.png) no-repeat;}
.home_social li a.linked{display:block;width:34px;height:34px;background:url(../images/linkedin.png) no-repeat;}
.home_social li a.insta{display:block;width:34px;height:34px;background:url(../images/insta_icon.png) no-repeat;}
.home_social li a.mail{display:block;width:34px;height:34px;}
@media (max-width:767px){.carousel-inner .active.left{left:-100%;}
.carousel-inner .next{left:100%;}
.carousel-inner .prev{left:-100%;}
.active > div{display:none;}
.active > div:first-child{display:block;}
}
@media (min-width:767px) and (max-width:992px){.carousel-inner .active.left{left:-50%;}
.carousel-inner .next{left:50%;}
.carousel-inner .prev{left:-50%;}
.active > div{display:none;}
.active > div:first-child{display:block;}
.active > div:first-child + div{display:block;}
}
@media (min-width:992px){.carousel-inner .active.left{left:-16.7%;}
.carousel-inner .next{left:16.7%;}
.carousel-inner .prev{left:-16.7%;}
}
footer .accordion{display:none;}
@media only screen and (max-width:767px){.home_social{top:-10px;right:30px;}
.happy_customer{display:none;}
.make_ur_pack, .call_book{text-align:center;}
.make_ur_pack a, .call_book a{margin:10px auto;padding:14px 8px 10px;text-transform:uppercase;width:195px;float:none;}
.voice_customer_slider .carousel-inner li > div:hover > .t-desc, .voice_customer_slider .carousel-inner li > div.active > .t-desc{display:none !important;}
footer .accordion{display:block;}
footer .heading7{display:none;}
button.accordion{border:medium none;cursor:pointer;font-family:"proxima_novasemibold";font-size:21px;line-height:25px;outline:medium none;padding:8px 18px 5px;text-align:left;text-transform:uppercase;transition:all 0.4s ease 0s;width:93%;margin:0 4% 0;background:#818284;color:#fff;}
button.accordion.active, button.accordion:hover{color:#fff;background:#71bf44}
button.accordion:after{content:'\002B';color:#fff;float:right;margin-left:5px;font-size:30px;margin-top:3px;}
button.accordion.active:after{content:"\2212";}
.panel_footer{padding:0 18px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin-left:10px;margin-top:10px;margin-bottom:0;}
.heading7{margin-left:0;}
.paddingtop-bottom, .footerleft{margin-top:10px;}
.voice_customer_slider .carousel-control.right{left:88%;}
.voice_customer_slider .carousel-control.left{left:-10%;}
.residential_service{padding:25px 0 0;}
.voice_customer_slider .carousel-inner li > div.focus{min-height:320px;}
}
@media only screen and (max-width:565px){button.accordion{width:88%;margin:0 6%;}
.commercial_service_slider .carousel-inner{margin-top:50px;}
.commercial_service_slider .carousel-control.left, .commercial_service_slider .carousel-control.right{top:25px;}
.voice_customer_slider .carousel-control.left{left:-3%;}
.heading7{margin-left:30px;}
.residential_service{padding:5px 0 0}
.home_social{right:25px;top:-50px;}
.nav-tabs > li a, .book-sec .nav-tabs > li.active a{font-size:13px;padding:4px 13px;}
}
@media only screen and (max-width:413px){.nav-tabs > li a, .book-sec .nav-tabs > li.active a{font-size:12px;padding:4px 11px;}
}
@media only screen and (max-width:373px){.nav-tabs > li a, .book-sec .nav-tabs > li.active a{padding:4px 10px;}
}
@media only screen and (max-width:359px){.nav-tabs > li a, .book-sec .nav-tabs > li.active a{font-size:11px;padding:4px 7px;}
}

/*WB*/


.product_enquiry {
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: rgba(0,0,0,.86);
    background-image: url(http://trendscasa.com/pub/media/wysiwyg/overlay.png);
    background-repeat: repeat;
}
.spenquiry {
    width: 70%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 5% auto;
    border: 7px solid #00adee;
    border-radius: 10px;
    background-color: #fefefe;
    /*padding: 20px 10px 0px;*/
}

.spclose {
    color: black;
    font-weight: bold;
    z-index: 99999;
    float: right;
    cursor: pointer;
    font-size: 33px;
    position: relative;
    width: 40px;
    height: 40px;
    text-align: center;
}
#contact_form {
    width: 100% !important;
    margin: 0 auto;
}
#penquiry h3 {
    font-weight: 700;
    font-size: 25px;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-align: center;
}
#requestform .field {
    width: 100%;
    padding: 0px;
    margin-bottom: 10px;
    display: block;
}
#requestform .field label {
    display: block;
    margin: 5px 0;
    font-size: 15px !important;
}
#requestform .field .textfield, #requestform .field .phone {
    display: block;
    width: 100%;
    padding: 10px 15px;
    font-size: 13px;
    border: 1px solid #efefef;
}

#requestform .form_button {
    background: #00adee;
    color: #fff;
    font-size: 16px;
    width: 100px;
    margin: 15px 0px;
    display: block;
    clear: both;
    border: 0;
    padding: 7px;
    text-transform: uppercase;
}

@media screen and (max-width: 767px) and (min-width: 600px) {
	.logo img {
		max-width: 18%;
		top: -2px;
	}
	.resbgcolor {
		background: #e7e8ea !important;
	}
	#sidebar-wrapper .logo img {
		max-width: 50% !important;
	}
}

@media only screen and (max-width: 479px) {
	header .left{background:#e7e8ea !important;}
	header .left .logo img {
		height: auto !important;
		max-width: 30% !important;
		top: -5px;
	}
	header.logo-freeze .left .logo img {
		height: 50px !important;
		width: 175px !important;
	}
	.logo-freeze {
		background: #ffffff !important;
	}
	#wrapper.toggled #sidebar-wrapper .logo img {
		width: 50% !important;
	}
	#sidebar-wrapper {
		background: rgba(0, 0, 0, 0.9) !important;
	}
	.spenquiry {
		width: 96%;
		margin: 20% auto;
	}
	#contact_results .success {
		width: 98%;
		padding:7px;
		letter-spacing: 1px;
		display: block;
		margin-left: 5px;
		font-weight: 600;
		font-size:14px;
	}
}