@font-face{font-family:'GothamBold';src:url('../fonts/Gotham-Bold.eot');src:url('../fonts/Gotham-Bold.eot#iefix') format('embedded-opentype'),url('../fonts/Gotham-Bold.woff2') format('woff2'),url('../fonts/Gotham-Bold.woff') format('woff'),url('../fonts/Gotham-Bold.ttf') format('truetype'),url('../fonts/Gotham-Bold.svg#GothamBold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'GothamLight';src:url('../fonts/Gotham-Light.eot');src:url('../fonts/Gotham-Light.eot#iefix') format('embedded-opentype'),url('../fonts/Gotham-Light.woff2') format('woff2'),url('../fonts/Gotham-Light.woff') format('woff'),url('../fonts/Gotham-Light.ttf') format('truetype'),url('../fonts/Gotham-Light.svg#GothamLight') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'GothamMedium';src:url('../fonts/Gotham-Medium.eot');src:url('../fonts/Gotham-Medium.eot#iefix') format('embedded-opentype'),url('../fonts/Gotham-Medium.woff2') format('woff2'),url('../fonts/Gotham-Medium.woff') format('woff'),url('../fonts/Gotham-Medium.ttf') format('truetype'),url('../fonts/Gotham-Medium.svg#GothamMedium') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'GothamBook';src:url('../fonts/Gotham-Book.eot');src:url('../fonts/Gotham-Book.eot#iefix') format('embedded-opentype'),url('../fonts/Gotham-Book.woff2') format('woff2'),url('../fonts/Gotham-Book.woff') format('woff'),url('../fonts/Gotham-Book.ttf') format('truetype'),url('../fonts/Gotham-Book.svg#GothamBook') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'GothamRounded';src:url('../fonts/GothamRounded-Medium.eot');src:url('../fonts/GothamRounded-Medium.eot#iefix') format('embedded-opentype'),url('../fonts/GothamRounded-Medium.woff2') format('woff2'),url('../fonts/GothamRounded-Medium.woff') format('woff'),url('../fonts/GothamRounded-Medium.ttf') format('truetype'),url('../fonts/GothamRounded-Medium.svg#GothamRounded') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Aller';src:url('../fonts/Aller-Light.eot');src:url('../fonts/Aller-Light.eot#iefix') format('embedded-opentype'),url('../fonts/Aller-Light.woff2') format('woff2'),url('../fonts/Aller-Light.woff') format('woff'),url('../fonts/Aller-Light.ttf') format('truetype');font-weight:normal;font-style:normal}
a:focus, a:hover { text-decoration:none;}
.no-js #loader{display:none}
.js #loader{display:block;position:absolute;left:100px;top:0}
.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}
body{overflow-x:hidden;font-family:'GothamBook'}
.abt-link{position:absolute;right:-51px;top:2px;z-index:999;}
.abt-link p{ font-size: 10px; text-align: center; line-height: 13px; color: #3f3117; letter-spacing: 1px;}
.an-icon.animated,.an-block.animated,.an-blockRight.animated{animation-delay:.1s!important}
.team-image{cursor:pointer}
#team-img1{display:none}
.team-image:hover #team-img{display:none}
.team-image:hover #team-img1{display:block}


.align-items-center.d-none {
    display: none;
}

.form-group.btn_submit input {
    margin: auto;
    display: block;
    float: unset !important;
}

.z-9 {
    z-index: 9;
}



@media screen and (max-width: 768px){
    .main-top-sec {
    padding-left: 0;
    padding-right: 0;
}

    .main-top-sec .col-lg-6 {
        padding-left: 0;
        padding-right: 0;
    }
    
    .z-9 {
    padding-left: 0;
    padding-right: 0;
}
    
}

@media screen and (max-width: 600px){
    .main-top-sec form br {
    display: none;
}

.main-top-sec form {
    padding-left: 38px;
    padding-right: 38px;
}

.sec-icon.an-icon.pad-top {
    padding-top: 35px;
}

.form-group.btn_submit input{
    font-size: 17px !important;
}
}


@media screen and (min-width:1280px){
	.container{width:1240px!important}
	.smedia-top{margin-left:-80px}
}

@media screen and (min-width:993px) and (max-width:1200px){
	.navbar-nav>li>a{font-size:11px!important}
	.navbar .nav>li>a{padding:10px 8px!important}
	.login-top .main-btn{padding:8px 12px}
}
.section-span{padding-top:73px}
@media screen and (min-width:768px) and (max-width:4000px){
	#pager-list>li{width:auto}
}
.pos-cont{position:relative}
.section{background-size:cover;background-repeat:no-repeat;background-position:top center;padding:40px 0}
.home-lmore{bottom:50px;position:absolute;right:32%;z-index:9}
#section1{background-image:url('../images/new-banner-section-3.jpg')}
#section2{background-image:url('../images/new-banner-section-1.jpg')}
#section3{background-image:url('../images/new-banner-section.jpg')}
#section4{background-image:url('../images/new-banner-section-3.jpg')}
#section5{background-image:url('../images/new-banner-section-1.jpg')}
#section6{background-image:url('../images/new-banner-section.jpg')}
#header,#footer{position:fixed;height:auto;display:block;width:100%;background:transparent;z-index:999;text-align:center;padding:10px 0 0 0}
#header.fixed-header { display:none;}
.inner-pre{background-color:#fff;padding:10px 0}
.nav-bg{background:rgba(0,0,0,0.6) none repeat scroll 0 0;clear:both;color:#fff;overflow:hidden}
.inner-header .login-top .main-btn{border:2px solid #6d6e71}
.inner-header .login-top .btn-static{text-shadow:0 0 0 #508900,0 45px 0 #508900}
.inner-header .login-top .btn-static:hover{text-shadow:0 -45px 0 #508900,0 0 0 #508900}
.inner-header .navbar-nav>li>a{color:#6d6e71}
.inner-header{background-color:#fff!important;padding:10px 0!important}
.inner-header .top-margin{margin:0}
.inner-header .navbar-brand{float:left;height:auto;padding:3px 15px!important}
#header{top:0}
.navbar{margin:0}
.no-padding{padding-left:0;padding-right:0}
.navbar .navbar-brand{float:left;font-size:18px;height:auto;line-height:20px;padding:10px 5px}
.navbar .navbar-header{float:none}
.social-nav{display:inline-block;list-style:outside none none;margin:10px auto;padding:0}
.social-nav li{margin:0 3px}
.app-top{margin-top:20px!important}
.app-top .main-btn{border:2px solid #fff;border-radius:0;display:inline-block;margin:auto;max-width:100%;padding:5px 22px;text-align:center;text-decoration:none;transition:all .3s ease-out 0s;width:auto}
.social-nav a{border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:table;float:left;font-size:20px;height:28px;line-height:28px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease 0s;width:28px}
.social-nav li{display:inline-block}
.inner-box .social-nav{display:block}
.social-nav li a:hover{text-shadow:0 0 1px #333}
.smedia-top{text-align:left}
.social-nav li a .fa{display:table-cell;font-size:15px;line-height:8px;transition:transform .5s ease 0s;vertical-align:middle}
.social-nav li a:hover{background:#fff none repeat scroll 0 0;color:#508900}
.navbar .nav>li>a{display:block;padding:10px 6px;position:relative}
.nav>li>a:focus,.nav>li>a:hover{background-color:rgba(0,0,0,0);text-decoration:none;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.menu-item.active::after{bottom:0;content:" ";left:0;margin:auto;position:absolute;right:0;width:60%;visibility:visible;background-color:#fff;height:2px;visibility:visible!important;-webkit-transform:none!important;transform:none!important}
.navbar-nav .menu-item::after{bottom:0;content:" ";left:0;margin:auto;position:absolute;right:0;width:60%;background-color:#fff;height:2px;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.inner-header .navbar-nav .menu-item::after{background-color:#6d6e71}
.inner-header .navbar-nav .menu-item.active::after{background-color:#6d6e71}
.fp-tableCell{display:table-cell;height:100%!important;vertical-align:middle;width:100%;z-index:999}
.menu-item:hover::after{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);color:#fff}
.top-margin{margin-top:10px}
.navbar-nav>li>a{color:#fff;font-family:GothamRounded;outline:0 none;font-size:12px;text-transform:uppercase;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.navbar-nav>li{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.row-eq-height,.row-eq-height>div[class*='col-']{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 0 auto}
.row-eq-heights{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 0 auto}
.left-blk .first-mob{float:right;position:relative;text-align:right;z-index:9999;padding-top:120px}
.left-blk .first-mob .part-rel{position:relative;z-index:99}
.left-blk .first-mob .part-abs{position:absolute;right:-70px;top:21px;z-index:50}
.left-blk{display:block;margin:auto;position:absolute;right:65px;top:70px;width:auto;z-index:22}
.navbar-nav .main-btn { padding:8px;}
.navbar-nav li:hover .dropdown-menu { display:block;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background:none; border:none;}
.navbar-nav .dropdown-menu { background:none; box-shadow:none; border-color:#fff;}
.navbar-nav .dropdown-menu li { border-bottom:1px solid #fff;}
.navbar-nav .dropdown-menu li:last-child { border-bottom:none;}
.navbar-nav .dropdown-menu a { color:#fff; padding-left:5px;}
.navbar-nav .dropdown-menu a:hover { background:none; color:#d9f8ac;}
.navbar-nav>li>.dropdown-menu { left:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.left-blk .first-mob .part-abs{position:absolute;right:-70px;top:33px;z-index:50}
}
.login-top{padding-top:5px}
.login-top .main-btn{font-family:GothamRounded!important;font-size:11px;text-transform:uppercase;color:#fff;text-decoration:none;width:auto}
.btn-static{color:rgba(0,0,0,0)!important;transition:all .3s ease;overflow:hidden}
.btn-static{text-shadow:0 0 0 #fff,0 45px 0 #508900}
.btn-static:hover{text-shadow:0 -45px 0 #fff,0 0 0 #508900;text-decoration:none}
.form_btn .main-btn{background:#508900 none repeat scroll 0 0;font-family:GothamRounded;font-size:14px;text-transform:uppercase;border:2px solid #fff!important}
.form_btn .main-btn:hover{background-color:#fff;border:2px solid #508900!important}
textarea.form-control{min-height:180px}
.tab-pager{bottom:0;left:0;position:fixed;right:0;width:100%;z-index:10}
.tab-pager1{top:0;position:absolute;right:0;width:100%;z-index:10}
#pager-list>li{display:table-cell}
#pager-list{margin:20px 0;padding:0}
.tab-pager .tab-band{background-color:#fff}
#pager-list li a{color:#808285;font-family:GothamBook;font-size:11px;letter-spacing:.2px;line-height:13.48px;text-decoration:none;text-transform:uppercase;outline:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.pgr_i{display:block;margin:auto auto 6px!important;min-height:43px;position:relative}
#pager-list>li{display:table-cell;padding:0 30px 0 0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
#pager-list>li.active a{color:#508900}
#pager-list>li{display:table-cell;padding:0 60px 0 0;position:relative;text-align:center}
#pager-list>li:first-child{display:none}
#pager-list>li.active:after{bottom:100%;left:33%;top:-32px;border:solid transparent;content:" ";position:absolute;pointer-events:none;width:0;height:0;border-style:solid;border-width:0 13px 13px 13px;border-color:transparent transparent #fff transparent;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.icon_set4{background-image:url('../images/icon_set4.png');background-repeat:no-repeat;display:block;margin:auto}
.icon-set-set_f1{width:37px;height:24px;background-position:-2px -2px}
.icon-set-set_f14{width:32px;height:27px;background-position:-134px -61px}
.icon-set-set_f13{width:32px;height:27px;background-position:-134px -29px}
.icon-set-set_f12{width:32px;height:27px;background-position:-134px -2px}
.icon-set-set_f11{width:25px;height:27px;background-position:-37px -68px}
.icon-set-set_f10{width:25px;height:27px;background-position:-43px -2px}
.icon-set-set_f2{width:26px;height:26px;background-position:-2px -33px}
.icon-set-set_f3{width:25px;height:30px;background-position:-72px -2px}
.icon-set-set_f4{width:28px;height:23px;background-position:-32px -36px}
.icon-set-set_f5{width:27px;height:28px;background-position:-64px -36px}
.icon-set-set_f6{width:32px;height:26px;background-position:-2px -68px}
.icon-set-set_f7{width:23px;height:32px;background-position:-101px -2px}
.icon-set-set_f8{width:27px;height:24px;background-position:-95px -38px}
.icon-set-set_f9{width:28px;height:26px;background-position:-95px -66px}
.icon_set{background-image:url('../images/icon-set7.png');background-repeat:no-repeat;display:block;margin:auto}
.icon_set-block-icon_1{width:36px;height:43px;background-position:-5px -5px}
.icon_set-block-icon_2{width:50px;height:37px;background-position:-53px -6px}
.icon_set-block-icon_3{width:46px;height:41px;background-position:-107px -8px}
.icon_set-block-icon_4{width:34px;height:43px;background-position:-51px -56px}
.icon_set-block-icon_5{width:34px;height:42px;background-position:-95px -56px}
.icon_set-block-icon_6{width:44px;height:42px;background-position:-95px -114px}
#pager-list li.active .icon_set-tab-icon_1{width:36px;height:43px;background-position:-5px -5px}
#pager-list li.active .icon_set-tab-icon_2{width:50px;height:37px;background-position:-51px -5px}
#pager-list li.active .icon_set-tab-icon_3{width:46px;height:41px;background-position:-111px -5px}
#pager-list li.active .icon_set-tab-icon_4{width:34px;height:43px;background-position:-51px -56px}
#pager-list li.active .icon_set-tab-icon_5{width:49px;height:42px;background-position:-95px -56px}
#pager-list li.active .icon_set-tab-icon_6{width:44px;height:42px;background-position:-95px -108px}
.icon_set-tab-icon_1{width:36px;height:43px;background-position:-5px -108px}
.icon_set-tab-icon_2{width:50px;height:37px;background-position:-167px -5px}
.icon_set-tab-icon_3{width:46px;height:41px;background-position:-167px -52px}
.icon_set-tab-icon_4{width:34px;height:43px;background-position:-154px -103px}
.icon_set-tab-icon_5{width:49px;height:42px;background-position:-149px -156px}
.icon_set-tab-icon_6{width:44px;height:42px;background-position:-227px -5px}
.cta-btns{margin-top:30px}
.btn-cover{display:inline-block}
.main-btn{border:2px solid #fff;border-radius:0;display:inline-block;margin:auto;max-width:100%;padding:8px 22px;text-align:center;width:162px;text-decoration:none;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.cta-btns.top-app{margin-top:15px!important}
.top-app .main-btn{height:36px;padding:4px 8px;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:auto}
.main-btn:hover{background-color:#fff}
.main-btn:hover .btn-text,.main-btn:hover span.fa{color:#508900!important}
.main-btn>span{display:inline-block;vertical-align:middle}
.top-app .main-btn .btn-text{font-size:8px;line-height:12px}
.main-btn .btn-text{font-family:GothamRounded;font-size:11px;text-transform:uppercase;color:#fff;line-height:14px;text-align:left}
.main-btn .btn-text.small{font-size:9px;line-height:10px;margin-bottom:3px}
.main-btn span.fa{color:#fff;font-size:22px}
.main-btn .tbn{margin-left:8px}
.cta-block .top-head h1{font-family:GothamBold;font-weight:bold;font-size:65px;line-height:72px;text-transform:uppercase;position:relative;color:#fff;color:#fff;margin:0}
.cta-block .top-head h5{color:#fff;font-family:GothamLight;font-size:26px;line-height:30px;margin:15px 0;position:relative}
.static-phone{background:rgba(0,0,0,0) url("../images/phone-static.png") repeat scroll 0 0;bottom:0;height:433px;position:absolute;right:65px;left:50%;width:600px;background-repeat:no-repeat;margin-left:80px;background-size:100%;bottom:0}
/*.static-phone-form{background:rgba(0,0,0,0);bottom:0;height:433px;position:absolute;right:65px;left:50%;width:600px;background-repeat:no-repeat;margin-left:0px;background-size:100%;bottom:0}*/
.span-top{padding-left:0px;padding-top:0}
.sec-icon .box-icon{background-color:#fff;border-radius:50%;display:table-cell;height:70px;width:70px;vertical-align:middle;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sec-icon .border-box{background-color:transparent;border-radius:50%;display:table;height:80px;width:80px;border:4px solid rgba(255,255,255,0.7);vertical-align:middle;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.sec-icon .border-box:hover .box-icon{box-shadow:inset 0 0 0 11px #508900;-webkit-box-shadow:inset 0 0 0 11px #508900;-moz-box-shadow:inset 0 0 0 11px #508900;-o-box-shadow:inset 0 0 0 11px #508900;border-width:12px}
.service-block{margin-bottom:25px;margin-top:25px;overflow:hidden}
.service-block .service-head h2{color:#fff;font-family:GothamBook;font-size:36px;line-height:28px;margin:0;text-transform:uppercase}
.service-block .service-head h2 span{font-family:GothamMedium}
.service-block .service-head h5.sub-heading {color: #fff;font-family: GothamLight;font-size: 26px;line-height: 30px;margin: 15px 0;position: relative;}
.service-head .hr-down{background:#fff none repeat scroll 0 0;border:medium none;float:left;height:1px;margin:12px 0;width:75%}
.icon-wrap{float:left;margin-right:6px;width:40px}
.icon-wrap img{width: 35px;}
.inc-block li span{float:left;list-style:outside none none;vertical-align:middle}
.s-includes .inc-block>li{list-style:outside none none}
.inc-block div{overflow:hidden}
.s-includes .inc-block>li{color:#fff;display:table;list-style:outside none none;margin-bottom:25px;overflow:hidden}
.s-includes .inc-block>li .icon-text{color:#fff;display:table-cell;font-family:Aller;font-size:14px;line-height:19px;text-transform:capitalize;vertical-align:middle}
.s-includes .inc-block>li .icon-text{padding: 0px !important}
.service-block .service-list{padding-top:5px}
.inc-block{list-style:outside none none;margin:0;padding:0}
.icon_set2{background-image:url('../images/icon_set2.png');background-repeat:no-repeat;display:block;margin:auto}
.ico-sA-icon1{width:19px;height:26px;background-position:-2px -2px}
.ico-sA-icon2{width:19px;height:25px;background-position:-25px -2px}
.ico-sA-icon3{width:24px;height:24px;background-position:-48px -2px}
.ico-sA-icon4{width:30px;height:23px;background-position:-76px -2px}
.ico-sB-icon1{width:20px;height:28px;background-position:-110px -2px}
.ico-sB-icon2{width:24px;height:26px;background-position:-134px -2px}
.ico-sB-icon3{width:27px;height:25px;background-position:-2px -32px}
.ico-sB-icon4{width:22px;height:25px;background-position:-33px -32px}
.ico-sB-icon5{width:28px;height:24px;background-position:-59px -32px}
.ico-sC-icon1{width:27px;height:21px;background-position:-91px -34px}
.ico-sC-icon2{width:26px;height:26px;background-position:-122px -34px}
.ico-sC-icon3{width:21px;height:25px;background-position:-2px -64px}
.ico-sC-icon4{width:25px;height:25px;background-position:-27px -64px}
.ico-sC-icon5{width:25px;height:27px;background-position:-56px -64px}
.ico-sC-icon6{width:25px;height:27px;background-position:-85px -64px}
.ico-sC-icon7{width:25px;height:27px;background-position:-180px -88px}
.ico-sD-icon1{width:27px;height:26px;background-position:-114px -64px}
.ico-sD-icon2{width:24px;height:24px;background-position:-2px -94px}
.ico-sD-icon3{width:23px;height:25px;background-position:-114px -94px}
.ico-sD-icon4{width:27px;height:23px;background-position:-2px -123px}
.ico-sD-icon5{width:26px;height:24px;background-position:-33px -123px}
.ico-sD-icon6{width:23px;height:25px;background-position:-63px -123px}
.ico-sE-icon1{width:20px;height:43px;background-position:-162px -2px}
.ico-sE-icon2{width:23px;height:25px;background-position:-152px -49px}
.ico-sE-icon3{width:25px;height:25px;background-position:-145px -78px}
.ico-sE-icon4{width:26px;height:27px;background-position:-141px -107px}
.ico-sE-icon5{width:26px;height:22px;background-position:-90px -138px}
.ico-sE-icon6{width:26px;height:24px;background-position:-120px -138px}
.ico-sF-icon1{width:31px;height:41px;background-position:-150px -138px}
.ico-sF-icon2{width:20px;height:27px;background-position:-90px -107px}
.ico-sF-icon3{width:26px;height:28px;background-position:-186px -2px}
.first-mob{display:none!important}
.first-mob.active{display:block!important}
.icon_set6{background-image:url(../images/icon-set8.png);background-repeat:no-repeat;display:block;margin:auto}
.icon_set6-acc-1{width:35px;height:35px;background-position:-5px -5px}
.icon_set6-acc-2{width:35px;height:35px;background-position:-50px -5px}
.icon_set6-acc-3{width:35px;height:35px;background-position:-5px -50px}
.icon_set6-acc-4{width:35px;height:35px;background-position:-50px -50px}
.icon_set6-acc-5{width:35px;height:35px;background-position:-95px -5px}
.icon_set6-accident{width:47px;height:35px;background-position:-95px -50px}
#pager-list li.active .icon_set6-accident{width:47px;height:35px;background-position:-5px -95px}
.kb-slide{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;z-index:1;overflow:hidden}
.kb-slide img{position:relative;-webkit-transform:translate3d(0,0,0) -moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
.hide-kmore{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0,1,0.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,0.5,1);-o-transition-timing-function:cubic-bezier(0,1,0.5,1);transition-timing-function:cubic-bezier(0,1,0.5,1);transition:.3s ease-in}
.show-kmore{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;max-height:1000px;overflow:hidden;transition:.3s ease-in}
.about-section{background:rgba(0,0,0,0) url("../images/about.jpg") repeat scroll 0 0;background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative}
.aboutTop-wrapper{background:rgba(0,0,0,0) url("../images/about.jpg") repeat scroll 0 0;background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative}
.top-Dapp img{width:120px}
.top-Dapp.pull-right{display:table;padding-top:7px}
.top-Dapp span{display:table-cell;vertical-align:middle}
.about-section .top-head h2,.about-section .top-head h5{text-transform:uppercase;color:#fff}
.about-section .top-head h2{font-family:GothamBold;font-size:55px;margin-bottom:20px;margin-top:0}
.about-section .abt-text p{color:#fff;font-family:GothamMedium;font-size:14px;line-height:22.95px;text-align:center}
.about-section .abt-text{margin-top:25px}
.about-section .top-head h5{font-family:GothamBook;font-size:21px;letter-spacing:.84px;line-height:26px}
.about-section .top-head .l_more{margin-top:40px}
.l_more .main-btn{letter-spacing:.42px;text-transform:uppercase;font-family:GothamRounded}
.about-section .top-head{bottom:0;left:0;position:absolute;right:0;top:25%}
.kenburns_slideshow{background-position:center center;background-size:cover;height:100%;overflow:hidden;position:relative;z-index:1}
.about-section{position:relative}
.secabt-head{bottom:0;left:0;position:absolute;right:0;top:0;width:auto;z-index:10}
.innerBanner-wrapper .secabt-head{top:auto}
.about-section{background:rgba(0,0,0,0) url("../images/about.jpg") repeat scroll 0 0;background-repeat:no-repeat;background-size:cover;background-position:top center}
.terms-section{background:rgba(0,0,0,0) url("../images/terms.jpg") repeat scroll 0 0;background-repeat:no-repeat;background-size:cover;background-position:top center}
.innerBanner-wrapper{height:340px}
.aboutP-text p{color:#fff;font-family:Aller;font-size:14px;line-height:18px}
.img-bottom{background:rgba(0,0,0,0) url("../images/other.png") repeat scroll 0 0;background-repeat:no-repeat;background-size:contain;background-position:top center;height:569px;width:521px;margin:auto;position:relative}
.map-point{background-image:url('../images/map-point.png');background-repeat:no-repeat;display:block;margin:auto}
.map-abs1{bottom:56px;left:0;margin:auto;position:absolute;right:273px}
.map-abs2{bottom:0;left:0;margin:auto;position:absolute;right:200px;top:150px}
.map-abs3{bottom:0;left:0;margin:auto;position:absolute;right:85px;bottom:120px}
.map-abs4{bottom:0;left:0;margin:auto;position:absolute;right:16px;bottom:77px}
.map-abs5{bottom:0;left:0;margin:auto;position:absolute;right:314px;bottom:217px}
.map-abs6{bottom:0;left:0;margin:auto;position:absolute;right:216px;bottom:183px}
.map-abs7{bottom:0;left:0;margin:auto;position:absolute;right:333px;top:241px}
.map-abs8{bottom:0;left:0;margin:auto;position:absolute;right:301px;bottom:23px}
.map-abs9{bottom:0;left:0;margin:auto;position:absolute;right:195px;top:208px}
.map-abs10{bottom:0;left:0;margin:auto;position:absolute;left:114px;top:86px}
.map-abs11{bottom:0;left:0;margin:auto;position:absolute;right:-13px;top:340px}
.map-point-Bengaluru{width:100px;height:45px;background-position:-2px 4px}
.map-point-NCR{width:100px;height:45px;background-position:-2px -34px}
.map-point-hybd{width:100px;height:45px;background-position:-2px -78px}
.map-point-chennai{width:100px;height:45px;background-position:-2px -119px}
.map-point-mumbai{width:100px;height:45px;background-position:-2px -159px}
.map-point-pune{width:100px;height:45px;background-position:-2px -201px}
.map-point-ahmedabad{width:100px;height:45px;background-position:-2px -240px}
.map-point-cochin{width:100px;height:45px;background-position:-2px -282px}
.map-point-jaipur{width:100px;height:45px;background-position:-2px -321px}
.map-point-chandigarh{width:100px;height:45px;background-position:-2px -358px}
.map-point-lucknow{width:100px;height:45px;background-position:-2px -408px}
.innerp-right.pull-right{position:absolute;right:0;top:-200px}
.terms-wrapper .secabt-head{bottom:0;left:0;position:absolute;right:0;top:60%;width:auto;z-index:10}
.secabt-head .inner-head{color:#fff;font-family:GothamMedium;font-size:26px;letter-spacing:-1.2px;line-height:42.72px;position:relative;text-transform:uppercase;margin-bottom:30px}
.abt-block{padding-top:70px}
.secabt-text{margin-top:95px}
.nav.abt-T-order.abt-T-order{display:inline-block;margin:30px 0}
.tab-list{background-color:#f2f2f2}
.secabt-tab .cont-bg{background-color:#fff}
.secabt-tab .tab-bg{background-color:rgba(0,0,0,0)}
.abt-T-order{border-bottom:2px solid #DDD}
.abt-T-order>li.active>a,.abt-T-order>li.active>a:focus,.abt-T-order>li.active>a:hover{border-width:0}
.abt-T-order>li>a{border:0;color:#666;font-family:GothamRounded;font-size:14px;letter-spacing:.28px;text-transform:uppercase;color:#939598;background:transparent;outline:0}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:transparent}
.abt-T-order>li.active>a,.abt-T-order>li>a:hover{border:0;color:#508900!important;background:transparent}
.abt-T-order>li>a::after{content:"";background:#508900;height:2px;position:absolute;width:100%;left:0;bottom:-1px;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s}
.abt-T-order>li.active>a::after,.abt-T-order>li:hover>a::after{transform:scale(1)}
.abt-T-order>li>a::after{background:#508900 none repeat scroll 0 0;color:#fff}
.abt-T-order li.active a{border:medium none;border-radius:0;color:#508900}
.secabt-tab .tab-content{overflow:hidden;padding-bottom:60px;padding-top:60px}
.tab_head_block h5{color:#6d6e71;font-family:GothamRounded;font-size:21px;margin:0 0 20px;text-transform:uppercase}
.abt-T-order li::before{background:#ddd none repeat scroll 0 0;bottom:0;content:"";height:100%;opacity:1;overflow:hidden;position:absolute;right:-7px;top:0;transform:skewX(-20deg);width:2px}
.nav.nav-tabs.abt-T-order.responsive>li:last-child::before{content:none}
.abt-T-order li a{padding:10px 30px}
.team-text{background:#f1f2f2 none repeat scroll 0 0;border-color:#a7a9ac;border-radius:2px;border-style:solid;border-width:0;padding:40px 20px;margin-bottom:20px}
.team-text .t-name{color:#508900;font-family:GothamRounded;font-size:12px;letter-spacing:.24px;margin-bottom:2px;text-transform:uppercase}
.team-text .t-profile{font-family:GothamRounded;font-size:8px;line-height:17px;letter-spacing:.16px;text-transform:uppercase;color:#808285;color:#808285}
.team-text .t-abt{color:#808285;font-family:Aller;font-size:14px;letter-spacing:-0.2px;line-height:18.43px;margin-top:15px;min-height:60px}
.pre-head h5{margin:60px 0}
.inner-box .t-rmore{margin-top:20px}
.t-rmore .main-btn{border:2px solid #508900;width:auto}
.t-rmore .btn-static{color:rgba(0,0,0,0)!important;transition:all .3s ease;overflow:hidden}
.t-rmore .btn-static{text-shadow:0 0 0 #508900,0 45px 0 #fff}
.t-rmore .btn-static:hover{text-shadow:0 -45px 0 #fff,0 0 0 #508900;text-decoration:none}
.section-count{background:rgba(0,0,0,0) url("../images/blur-img.jpg") repeat scroll 0 0;background-repeat:no-repeat;background-size:cover;background-position:top center;clear:both;background-attachment:fixed}
.stat-box .c-box p{color:#fff;font-family:gothamrounded;font-size:52px;line-height:45px}
.stat-box .c-box h6{color:#fff;font-family:GothamRounded;font-size:14px;margin:0;text-transform:uppercase}
.stat-count .stat-box::after{background:#fff none repeat scroll 0 0;bottom:0;content:"";font-family:GothamLight;font-size:99px;height:60%;margin:auto;position:absolute;right:0;top:0;transform:rotate(20deg);width:2px}
.stat-count .last-stat-box::after{content:none!important}
.stat-box .stat-text{margin:25px 0}
.section_Key_band{background-color:#fff;clear:both;padding:30px 0;border-top:2px solid #508900}
.section_Key_band .key-link{color:#fff;font-family:GothamRounded;font-size:18px;line-height:20px;text-transform:uppercase}
.link-show.fa.fa-angle-right{background:#58595b;none repeat scroll 0 0;border-radius:50%;color:#fff;font-size:21px;height:23px;line-height:23px;margin:auto auto auto 15px;text-align:center;vertical-align:middle;width:23px}
.section_Key_band .key-link a{color:#58595b;display:inline-block;margin:0 20px;outline:0 none;position:relative;text-decoration:none;cursor:pointer}
.r-link::after{color:#58595b;content:"/";font-family:GothamBook;font-size:24px;position:absolute;right:-26px;top:0}
#faq-modal .modal-dialog{margin:30px auto;width:auto;display:inline-block}
.footer{background-color:#414042}
.footer .footer_info{padding:50px 0}
.icon-set5{background-image:url('../images/icon-set5.png');background-repeat:no-repeat;display:block;margin:auto}
.icon-set5-footer-icon1{width:30px;height:27px;background-position:-2px -2px}
.icon-set5-footer-icon2{width:31px;height:28px;background-position:-36px -2px}
.icon-set5-footer-icon3{width:32px;height:29px;background-position:-2px -34px}
.footer_block{display:table;margin:auto}
.footer_cell{display:table-cell;vertical-align:middle}
.tab_main_Text p{font-family:Aller;font-size:14px;line-height:24.95px;color:#808285;color:#808285}
.tab_main_Text .c-opening{color:#508900;font-size:14px;line-height:21px;text-align:left;text-decoration:none}
.tab_main_Text .c-opening:hover{color:#508900}
.footer_info_head h5{color:#fff;font-family:GothamMedium;font-size:12px;margin:0 0 20px;text-transform:uppercase}
.footer_cell .cinfo_block{padding-top:10px}
.footer_cell .caddr_block{background-color:#58595b}
.cinfo_block.disp-inline>p{color:#fff;font-family:GothamBook;font-size:13px;letter-spacing:-0.26px;line-height:16px}
.cinfo_block.disp-inline>p:last-child{margin-bottom:0}
.social-nav.footer_social a{border:1px solid #d0d2d3;color:#d0d2d3}
.social-nav.footer_social{margin:0 auto}
.footer_info .v-sep::after{background:#a7a9ac none repeat scroll 0 0;bottom:0;content:"";height:100%;margin:auto;position:absolute;right:0;top:0;vertical-align:middle;width:1px}
.cinfo_block.disp-inline span{margin:0 10px}
.footer_info .v-sep:last-child:after{content:none}
.caddr_block{background-color:#58595b;padding:15px 0;border-top:2px solid #508900}
.caddr_text{color:#f0f1f1;font-family:Aller;font-size:12px;letter-spacing:.24px;line-height:16px;padding:4px 0;text-transform:uppercase}
.caddr-head.text-center{color:#fff;font-family:GothamMedium;font-size:15px;padding:3px;text-transform:uppercase}
.copy_right_text{color:#6d6e71;font-size:10px;letter-spacing:.18px;padding:10px;text-transform:uppercase}
.sec_terms_text{margin-top:60px}
.sec_terms_text .termsP-text p{color:#6d6e71;font-family:GothamRounded;font-size:18px;line-height:22px;margin-bottom:25px;text-transform:uppercase}
.terms_inner .termsPara-text p{color:#808285;font-family:Aller;font-size:14px;line-height:26px;margin-bottom:20px}
.terms_inner .termsPara-text>h5{color:#508900;font-family:GothamRounded;font-size:12px;line-height:16px;margin:0 0 10px;text-transform:uppercase}
#hand{background:rgba(0,0,0,0) url("../images/phone.png") no-repeat scroll center top / 100% auto;bottom:-72px;height:535px;margin-left:-285px;margin-top:-289px;position:fixed;width:286px}
.screenshots-wrapper img,.section-image img{background:#5d5d5d none repeat scroll 0 0;display:block;max-height:417px}
.section-image:not(:first-child) img{position:relative}
.cols-bottom{float:none;position:relative;display:inline-block;*zoom:1;*display:inline}
.cols-bottom{vertical-align:bottom}
.container.rel-cont{position:relative}
.screenshots-wrapper,.section-image{border-radius:3px;bottom:5px;height:415px;left:50%;margin-left:294px;margin-top:0;overflow:hidden;position:fixed;width:286px;z-index:1}
.testimonial-block .sec-head h1{color:#fff;font-family:GothamBold;font-size:55px;line-height:55px;margin-bottom:30px;margin-top:0;text-transform:uppercase}
.t-blockquote.text-center{display:block;height:50px;position:relative;width:100%}
.block-slide .slide-text{margin:50px 0 15px;text-align:center}
.slide-text>span{color:#fff;font-family:Aller;font-size:14px;line-height:23px;text-align:center}
.auth-block .inline-auth{padding-bottom:20px}
.block-slide .t-blockquote .t-quote::before{content:"\201C";display:inline-block;font-family:GothamBold;font-size:10em;font-weight:bold;margin:auto;position:absolute;text-align:center;width:100%;color:#fff;right:0;left:0;bottom:0;top:0;line-height:100px}
.inline-auth .auth-name{color:#fff;font-family:GothamMedium;font-size:18px;letter-spacing:.64px;line-height:24px}
.sec-head h1{font-family:GothamBold;font-weight:bold;font-size:27px;letter-spacing:-0.54px;text-transform:uppercase;color:#5d5d5d;color:#5d5d5d;margin:0}
.tm-video-text .tm-head{border-bottom:1px solid #5d5e5e;color:#f06822;display:table;font-family:GothamRounded;font-size:22px;letter-spacing:.44px;margin:auto auto 15px;padding-bottom:6px;text-align:center;text-transform:uppercase}
.tm-video-text .tm-text{font-family:Aller;font-size:14px;line-height:18.43px;letter-spacing:-0.28px;color:#808184;color:#808184}
.disp-table{display:table;height:100%}
.disp-cell{display:table-cell;height:100%;vertical-align:middle}
.sec-head{margin-bottom:30px}
.tm-vedio-outer{margin:35px 0}
.active-faq{border-left:5px solid #fff}
.faq-panel>.panel-heading{background-color:#fff!important;color:#333}
.faq-panel .panel-heading{background:#414042 none repeat scroll 0 0;border-bottom:1px solid rgba(0,0,0,0)!important;border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:none;position:relative}
.active-faq{border-left:5px solid #fff}
.faq-panel .accordion-toggle{color:#fff;display:block;font-family:GothamRounded;font-size:14px;outline:0 none;padding:6px 12px;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}
.faq-panel .accordion-toggle:hover{text-decoration:none}
.faq-panel .panel-title{position:relative}
.accordion-toggle span.glyphicon{font-family:raleway;font-size:48px;font-weight:400;line-height:17px;position:absolute;right:0;top:23%;z-index:0}
.panel-heading.active-faq{background-color:-moz-linear-gradient(1.03% -4.28% -27.28deg,rgba(240,104,34,1) 0,rgba(240,106,34,1) 41.37%,rgba(241,115,33,1) 65.31%,rgba(243,129,32,1) 84.74%,rgba(245,146,30,1) 100%)!important;background:-webkit-linear-gradient(-27.28deg,rgba(240,104,34,1) 0,rgba(240,106,34,1) 41.37%,rgba(241,115,33,1) 65.31%,rgba(243,129,32,1) 84.74%,rgba(245,146,30,1) 100%)!important;background:-webkit-gradient(linear,1.03% -4.28%,94.74% 99.6%,color-stop(0,rgba(240,104,34,1)),color-stop(0.4137,rgba(240,106,34,1)),color-stop(0.6531,rgba(241,115,33,1)),color-stop(0.8474,rgba(243,129,32,1)),color-stop(1,rgba(245,146,30,1)))!important;background:-o-linear-gradient(-27.28deg,rgba(240,104,34,1) 0,rgba(240,106,34,1) 41.37%,rgba(241,115,33,1) 65.31%,rgba(243,129,32,1) 84.74%,rgba(245,146,30,1) 100%)!important;background:-ms-linear-gradient(-27.28deg,rgba(240,104,34,1) 0,rgba(240,106,34,1) 41.37%,rgba(241,115,33,1) 65.31%,rgba(243,129,32,1) 84.74%,rgba(245,146,30,1) 100%)!important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#F06822', endColorstr='#F5921E' ,GradientType=0)";background:linear-gradient(117.28deg,rgba(240,104,34,1) 0,rgba(240,106,34,1) 41.37%,rgba(241,115,33,1) 65.31%,rgba(243,129,32,1) 84.74%,rgba(245,146,30,1) 100%)!important;opacity:.8;filter:alpha(opacity=80) alpha(opacity=80) progid:DXImageTransform.Microsoft.gradient(startColorstr='#F06822',endColorstr='#F5921E',GradientType=1)!important}
.section.section-faq{background-color:#f1f1f2}
.faq-panel .panel{background-color:#f1f1f2;border-radius:0!important;box-shadow:none;margin-bottom:0}
.panel-group.faq-panel{margin-top:50px}
.faq-panel .panel-body{color:#3d3d3d;font-family:Aller;font-size:14px;line-height:24px;padding-left:30px;text-align:left}
#faq-modal .close{background-color:#000;color:#fff;float:right;font-family:GothamLight;font-size:41px;font-weight:700;height:36px;line-height:36px;margin:auto;opacity:1;text-align:center;text-shadow:0 1px 0 #fff;width:36px}
#faq-modal .modal-content{background-clip:padding-box;background-color:#fff;border:medium none;border-radius:0;box-shadow:none;outline:0 none;position:relative}
#faq-modal .close:focus,#faq-modal .close:hover{cursor:pointer;opacity:1;text-decoration:none}
.fullscreen-bg{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translate(-50%,-50%)}
.fullscreen-bg__video{position:absolute;top:0;left:0;width:100%;height:100%}
.form-control{background-color:#f1f2f2;border:medium none;border-radius:4px;box-shadow:none;color:#939598;font-family:GothamRounded;font-size:13px;font-weight:normal;height:50px;text-shadow:none}
.form_btn{margin-top:20px}
.contact-bg{background:rgba(0,0,0,0) url("../images/contact-bg.jpg") repeat scroll 0 0;background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative}
.con_address{text-align:center;width:100%;float:left;margin-bottom:30px}
.con_address b{font-size:18px;text-transform:uppercase}
#feedbackForm .input-group-addon{background:transparent;border:medium none;padding:0}
.form-detail .form-control-feedback{bottom:0;color:rgba(0,0,0,0);display:block!important;height:13px;line-height:13px;pointer-events:none;position:absolute;right:10px;text-align:center;top:19px;vertical-align:middle;width:34px;z-index:2}
.form-detail.has-error .form-control-feedback{color:#a94442!important}
.modal-backdrop{-webkit-backface-visibility:hidden}
.modal-backdrop.zoom,.modal-backdrop.newspaper,.modal-backdrop.move-horizontal,.modal-backdrop.move-from-top,.modal-backdrop.unfold-3d,.modal-backdrop.zoom-out{opacity:0;transition:opacity .4s ease}
.modal-backdrop.in{opacity:.5}
.modal-backdrop.unfold-3d{perspective:500}
.modal.zoom .modal-dialog{opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transform:scale(0.6)}
.modal.in .modal-dialog{opacity:1;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;transform:scale(1)}
.modal.fade.newspaper .modal-dialog,.modal.newspaper .modal-dialog{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s;transform:scale(0) rotate(500deg)}
.modal.fade.newspaper.in .modal-dialog,.modal.in .modal-dialog{opacity:1;transform:scale(1) rotate(0deg)}
.modal.move-horizontal .modal-dialog{opacity:0;transition:all .5s;transform:translateX(-50px)}
.modal.in .modal-dialog{opacity:1;transform:translateX(0)}
.modal.move-from-top .modal-dialog{opacity:0;transition:all .5s;transform:translateY(-100px)}
.modal.in .modal-dialog{opacity:1;transform:translateY(0)}
.modal.unfold-3d .modal-dialog{opacity:0;transition:all .5s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}
.modal.in .modal-dialog{opacity:1;transform:rotateY(0deg)}
.modal.fade.zoom-out .modal-dialog,.modal.zoom-out .modal-dialog{opacity:0;transition:all .5s;transform:scale(1.3)}
.modal.fade.zoom-out.in .modal-dialog,.modal.in .modal-dialog{opacity:1;transform:scale(1)}
.csstransforms3d .modal.unfold-3d .modal-dialog{transform:none;transform-origin:50% 100%;transform:scale(0.7) rotate3d(-1,1,0,-60deg)}
.csstransforms3d .modal.in .modal-dialog{transform:scale(1) rotate3d(-1,1,0,0deg)}
@media screen and (min-width:1200px) and (max-width:1280px){
	#pager-list>li{padding:0 20px 0 0;width:auto}
	.screenshots-wrapper,.section-image{margin-left:254px!important}
	.static-phone{margin-left:310px;right:0}
}
@media screen and (min-width:992px) and (max-width:1200px){
	.screenshots-wrapper,.section-image{margin-left:154px!important}
	.left-blk .first-mob .part-rel img,.left-blk .first-mob .part-abs img{width:82%}
	.tab-pager .container{width:100%}
	.pgr_i{min-height:45px}
	.mb-block{display:block;text-align:center}
	#pager-list>li{text-align:center;width:auto}
	#pager-list li a{font-size:12px}
	.static-phone{margin-left:215px}
}
@media screen and (min-width:768px) and (max-width:991px){
	.left-blk .first-mob .part-rel img,.left-blk .first-mob .part-abs img{width:75%}
	.left-blk{right:-30px}
	.pgr_i{min-height:45px}
	.mb-block{display:block;text-align:center}
	#pager-list>li{text-align:center;width:auto}
	#pager-list li a{font-size:11px}
	.nav>li>a{display:block;padding:10px;position:relative}
	.main-btn{padding:8px 10px}
}
.sm-clear{clear:both}
@media(max-width:992px){
	.navbar-header{float:none}
	.navbar-left,.navbar-right{float:none!important}
	.navbar-toggle{display:block}
	.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
	.navbar-fixed-top{top:0;border-width:0 0 1px}
	.navbar-collapse.collapse{display:none!important}
	.navbar-nav{float:none!important;margin-top:7.5px}
	.navbar-nav>li{float:none}
	.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
	.collapse.in{display:block!important}
	.navbar-toggle{border:2px solid #fff}
	.navbar-toggle .icon-bar{background:#fff none repeat scroll 0 0}
	.navbar-toggle .icon-bar:nth-of-type(2){top:1px}
	.navbar-toggle .icon-bar:nth-of-type(3){top:2px}
	.navbar-toggle .icon-bar{position:relative;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}
	.navbar-toggle.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}
	.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent}
	.navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg)}
	.navbar-nav>li>a{text-align:left}
	.navbar-nav{background:#508900 none repeat scroll 0 0;border:2px solid #fff;position:relative;z-index:99999}
	#header{padding:0;top:0}
	.top-margin{margin-top:0}
	.inline-abs{bottom:0;height:100%;left:0;position:absolute;right:0;top:60px;width:100%}
	.span-top{padding-left:0}
	.section-span{padding-top:69px}
	/*.navbar-toggle{z-index:22}*/
	.navbar-nav .menu-item::after{background-color:#fff;bottom:0;content:" ";height:2px;left:0;margin:auto;position:absolute;transform:scaleX(0);transition:all .3s ease-in-out 0s;visibility:hidden;width:100%}
	.inline-abs{bottom:0;height:100%;left:19%;position:absolute;right:0;top:0;width:100%}
	.login-top{padding-top:15px}
	.inner-header .navbar-toggle{border:2px solid #6d6e71}
	.inner-header .navbar-toggle .icon-bar{background:#6d6e71 none repeat scroll 0 0}
	.inner-header .navbar-nav{background:#fff none repeat scroll 0 0;border:2px solid #6d6e71;position:relative;z-index:99999}
	.inner-header .login-top{padding-top:8px}
	.tab-image{margin-bottom:40px}
	.center-block{width:100%}
}
@media screen and (max-width:992px) and (min-width:768px){
	.stat-box .c-box p{font-size:34px;line-height:35px}
	.stat-box .c-box h6{font-size:13px}
	.footer_info.row-eq-height,.footer_info.row-eq-height>div[class*="col-"]{display:block;flex:1 0 auto}
	.footer_info .v-sep:last-child{margin-top:40px}
	.home-lmore{bottom:0;clear:both;position:relative;right:0;z-index:9}
}
@media screen and (max-width:767px){
	.form_btn{clear:both}
	.home-lmore{bottom:0;clear:both;position:relative;right:0;z-index:9}
	.about-section{padding:30px 0}
	.secabt-head{bottom:0;left:0;position:relative;right:0;top:0;width:auto;z-index:10}
	.about-section .top-head{position:relative;top:0}
	.kenburns_slideshow{display:none}
	.tab-list .text-left{text-align:center}
	.secabt-tab .nav-tabs>li{float:none}
	.abt-T-order{border-bottom:medium none}
	.cinfo_block.disp-inline span{margin:0 10px;display:block}
	.cinfo_block span small{display:none;height:0;line-height:0}
	.footer_block{margin:auto auto 30px;display:block}
	.tab-list .tab-content .tab-text{margin-top:30px}
	.row-eq-height,.row-eq-height>div[class*="col-"]{display:block;flex:1 0 auto}
	.footer_block{margin:auto auto 20px}
	.xs-clear{clear:both}
	.sec-icon .border-box{margin:auto}
	.footer_info .v-sep::after{content:none}
	.tab-block .tab-image{margin-bottom:20px}
	.kb-slide{display:none}
	.nav-bg{background:rgba(0,0,0,0) none repeat scroll 0 0}
	.about-section .top-head h2{font-size:30px;line-height:35px}
	.abt-T-order li::before{content:none}
	.login-top{padding-top:8px!important}
	.inline-abs{bottom:auto;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
}
@media screen and (max-width:480px){
	.mobileapp{bottom:0;display:none;height:auto;left:0;margin:auto;position:absolute;right:0;top:0;width:100%!important;z-index:1000;max-width:100%}
	.mobileapp .mobileappobj,.mobileapp .header{max-width:100%}
	.img-bottom{height:345px;margin:auto;max-width:300px;position:relative}
	.map-abs1{bottom:47px;left:33px}
	.map-abs2{bottom:auto;right:100px;top:78px}
	.stat-count .stat-box::after{content:none}
	.service-block{margin-bottom:5px;margin-top:25px;overflow:hidden}
	.innerBanner-wrapper{height:220px}
	.innerBanner-wrapper .secabt-head{bottom:0;top:60%}
	.secabt-head .inner-head{font-size:22px;line-height:24.72px;margin-bottom:0}
	.innerBanner-wrapper .abt-block{padding-top:0}
	.r-link::after{content:none}
	.section_Key_band .key-link a{margin:10px}
	.tab-head h4{border-bottom:medium none;line-height:26px}
	.kenburns_slideshow{height:340px;overflow:hidden;position:relative;z-index:1}
	.abt-block{padding-top:20px}
	.slide-text>span::before{color:#d0d1d3;content:"“";font-family:"Georgia",sans-serif,gothammedium;font-size:2em;font-weight:bold;left:0;position:absolute;top:0}
	.slide-text>span::after{bottom:20px;color:#d0d1d3;content:"”";font-family:"Georgia",sans-serif,gothammedium;font-size:2em;font-weight:bold;position:absolute;right:0}
	.t-slider .slide-text{margin:0 0 20px;padding:0 10px}
	.kenburns_slideshow{height:160px}
	.secabt-text{margin-top:45px}
	.section{padding:20px 0}
	.secabt-tab .tab-content{padding-top:25px}
	.tab-head h4 span{padding:0}
	.tab-head{padding-bottom:10px}
	.cta-block .top-head h1{font-size:48px;line-height:50px}
	.service-block .service-head h2{font-size:22px;line-height:26px}
	.s-includes .inc-block>li{margin-bottom:15px}
	.cta-block .top-head h5{font-size:18px;line-height:22px}
	.cta-btns{text-align:center}
	.btn-cover{margin-bottom:15px}
	.service-head .hr-down{width:100%}
	.main-btn{width:auto}
	.app-top{margin-top:4px!important}
	.app-top{margin-top:4px!important}
	.inner-pre{padding:5px 0}
	#pager-list>li{padding:5px 10px}
	.inline-abs{bottom:auto;height:auto;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}
	.section-span{padding-top:74px!important}
	.tab-pager{display:none}
	.testimonial-block .sec-head h1{font-size:30px!important;line-height:30px!important;margin-bottom:30px;margin-top:40px!important;text-transform:uppercase}
	.block-slide .slide-text{margin:30px 0 15px;text-align:center}
	.section{height:auto!important}
	.fullpage-wrapper{overflow:hidden}
	.map-point-Bengaluru{width:66px;height:24px;background-position:-2px -2px;background-size:100%}
	.map-point-NCR{width:66px;height:24px;background-position:-2px -28px;background-size:100%}
	.map-point-hybd{width:66px;height:24px;background-position:-2px -55px;background-size:100%}
	.map-point-cochin{width:66px;height:24px;background-position:-2px -190px;background-size:100%}
	.map-point-chennai{width:66px;height:24px;background-position:-2px -77px;background-size:100%}
	.map-point-mumbai{width:66px;height:24px;background-position:-2px -111px;background-size:100%}
	.map-point-pune{width:66px;height:24px;background-position:-2px -136px;background-size:100%}
	.map-point-ahmedabad{width:66px;height:24px;background-position:-2px -163px;background-size:100%}
	.map-point-jaipur{width:66px;height:24px;background-position:-2px -213px;background-size:100%}
	.map-point-chandigarh{width:66px;height:24px;background-position:-2px -244px;background-size:100%}
	.map-abs3{bottom:0;left:0;margin:auto;position:absolute;right:38px;bottom:87px}
	.map-abs4{bottom:0;left:0;margin:auto;position:absolute;right:2px;bottom:60px}
	.map-abs5{bottom:0;left:0;margin:auto;position:absolute;right:172px;bottom:141px}
	.map-abs6{bottom:0;left:0;margin:auto;position:absolute;right:118px;bottom:124px}
	.map-abs7{bottom:0;left:0;margin:auto;position:absolute;right:200px;top:142px}
	.map-abs8{bottom:0;left:0;margin:auto;position:absolute;right:183px;bottom:28px}
	.map-abs9{bottom:0;left:0;margin:auto;position:absolute;right:54px;top:108px}
	.map-abs10{bottom:0;left:0;margin:auto;position:absolute;left:67px;top:55px}
}
@media screen and (max-width:360px){
	.service-block .service-head h2{font-size:19px;line-height:24px}
	.top-Dapp img{width:80px}
}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{
	0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.html") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 5px;background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #fff;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff none repeat scroll 0 0}
.mobileapp{bottom:0;display:none;height:600px;left:0;margin:auto;position:absolute;right:0;top:0;width:600px;z-index:1000}



/* == inner pages  == */
.fixed-header {left: 0;right: 0;padding: 8px 0 !important;background: #8fbe32 !important;animation: smoothScroll 1s forwards;box-shadow: 0px 1px 6px #55555587;}
header {width: 100%;-webkit-transition: all 0.5s ease;-moz-transition: position 10s;-ms-transition: position 10s;-o-transition: position 10s;transition: all 0.5s ease;}
@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}
.contact_us{background-image: url("../images/banner_bg.jpg");}
.banner_bg {background-repeat: no-repeat;background-size: cover;height: 380px;padding-top: 70px;display: flex;align-items: center;justify-content: center;text-align: center;}
.banner_content h1 {margin: 0;color: #fff;padding-bottom: 8px;text-transform: uppercase;font-size: 65px;font-family:'GothamBold';}
.banner_content .breadcrum {padding: 0px;margin: 0px;list-style-type: none;}
.banner_content .breadcrum li {display: inline-block;color: #fff;font-size: 12px;text-transform: uppercase;}
.banner_content .breadcrum li a {color: #fff;position: relative;font-size: 12px;text-decoration: none;padding-right: 6px;margin-right: 1px;}
.banner_content .breadcrum li a::after {content: "";position: absolute;right: 0;top: 1px;width: 1px;height: 12px;background-color: #fff;transform: rotate(22deg);}
.middle_content {padding: 35px 0 15px;}
.inner_content h4 {margin: 0;text-align: center;padding-bottom: 24px;font-size: 24px;color: #000;}
.form_content .form-group input, .form_content .form-group select {height: 40px;font-size: 14px;text-transform: uppercase;font-weight: normal;border-radius: 0px;background-color: transparent;border: 1px solid #000;color: #000;	-webkit-appearance: none; -moz-appearance: none; appearance: none; font-family:'GothamBook';}
.form_content .form-group input[type="submit"] {background-color: #8fbe32;color: #fff;border-color: #8fbe32;display: block; width: 100%; margin: 20px auto 0;transition-duration: 0.4s;text-transform: capitalize;font-size: 18px;cursor: pointer;}
.form_content .form-group input[type="submit"]:hover{background-color: #000;color: #fff;}
.form_content .form-group textarea{font-size: 14px;text-transform: uppercase;font-weight: normal;border-radius: 0px;background-color: transparent;border: 1px solid #000;color: #000;font-family:'GothamBook';}
.form_content .form-group input::placeholder, .form_content .form-group textarea::placeholder {color: #000;}
.form_content .form-group input:-ms-input-placeholder, .form_content .form-group textarea:-ms-input-placeholder {color: #000;}
.form_content .form-group input::-ms-input-placeholder, .form_content .form-group textarea::-ms-input-placeholder {color: #000;}
.form-control:focus {border-color: #8fbe32;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(143,190,50,.075),0 0 8px rgba(143,190,50,.6);box-shadow: inset 0 1px 1px rgba(143,190,50,.075),0 0 8px rgba(143,190,50,.6);}
.map img {width: 100%;}
.gray_bg{padding: 24px 0px;background-color: #f1f1f1;}
.address_content {border-right: 1px solid #828282;padding: 30px 0;height: 100%;}
.gray_bg .row {display: flex; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;}
.gray_bg .row > div:nth-child(4) .address_content {border-right: none;}
.address_content h4 {color: #8fbe32;font-size: 24px;text-transform: capitalize;margin: 0px 0px 10px;height: 40px;font-family:'GothamBook';}
.address_content h4 span {display: block;font-size: 11px;}
.address_content p {color: #000;font-size: 14px;margin-bottom: 16px;font-family:'GothamBook';}
.info_call {padding: 0px;margin: 0;list-style-type: none;}
.info_call {padding: 0px;margin: 0;list-style-type: none;}
.info_call li a {display: inline-block;color: #000;font-size: 14px;text-decoration: none;padding: 6px 8px 6px 30px;background-repeat: no-repeat;background-position-x: 0;	background-position-y: 10px;}
.call_icon{background-image: url("../images/call.png");}
.mail_icon{background-image: url("../images/email.png");}
.book_icon{background-image: url("../images/book.png");}
.testimonial-grid {margin: 20px 0 20px; background:#f6f6f6; padding:50px 0;}
#company {padding: 12px 0;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
.cmpny_logo a {display: block; height:auto; outline: none;align-items: center;justify-content: center; text-align:center;}
.cmpny_logo a img{width: auto !important; margin:0 auto;}
footer{padding: 30px 0px 30px;background-color: #202020;}
.footer_grid {display: flex;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex;justify-content: center;}
.footer_content h4 {margin: 0px 0 5px;color: #fff;font-size: 18px;font-family:'GothamBold';text-transform: uppercase;}
.btn_grid {display: flex;}
.btn_grid a {display: flex;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex;color: #fff;align-items: center;border: 1px solid #fff;margin: 0 8px;padding: 0px 15px;height: 45px;text-decoration: none;transition-duration: 0.4s;}
.btn_grid a:hover, .footer_content ul li a:hover{color: #202020;background-color: #fff;}
.btn_grid a i {font-size: 28px;margin-right: 10px;}
.btn_grid h6 span {display: block;font-family:'GothamBook';}
.btn_grid h6 {font-size: 11px;font-family:'GothamBold';text-transform: uppercase;}
.footer_content ul {padding: 0;margin: 0;list-style-type: none;display: flex;align-items: center;justify-content: center;}
.footer_content ul li a {color: #fff;display: flex;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex;width: 35px;height: 35px;border: 1px solid #fff;align-items: center;justify-content: center;margin: 6px 5px;font-size: 20px;text-decoration: none;transition-duration: 0.4s;}
.footer_content a.green_text {margin: 5px 0;display: block;color: #95a53b;font-size: 16px;text-decoration: none;font-family:'GothamBook';}
.footer_content p {color: #fff;font-size: 16px;margin: 5px 0px 0px;}
.footer_nav ul {display: flex;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items: center;justify-content: space-around;margin: 30px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 8px 0;}
.footer_nav ul li a {display: block;outline: none;color: #fff;font-size: 14px;text-transform: uppercase;padding: 7px 10px;text-decoration: none;font-family:'GothamBook';}
.copyright {text-align: center;color: #c4c3c3;font-size: 13px;margin: 0;font-family:'GothamLight';}
.request_form{max-width: 920px;margin: 0 auto;}
.client_says {display: flex;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex;max-width: 1000px;margin: 0 auto 50px;}
.client_profile {text-align: center;width: 100%;margin-right: 0; margin-bottom:20px;}
.client_profile img {width: 125px;height: 125px;border-radius: 50%;display: block;margin: 0 auto;}
.client_decription {width: 77%;background-color:#f6f6f6;display: flex;align-items: center;padding: 20px 25px;position: relative;}
.client_decription::after {content: "";position: absolute;left: -30px;top: 30%;	background-image: url("../images/arrow_img.png");width: 50px;height: 70px;}
.client_profile h4 {padding-bottom: 0px;color: #535353;font-size: 18px;margin-top: 12px;}
.client_profile p {color: #739f36;font-size: 18px;margin: 3px 0 0px;}
.description_text p {color: #535353;font-size: 18px;font-family:'GothamBook';}
.inner_content .client_says:last-child {margin-bottom: 0px;}
.product_description h5 {color: #000;font-size: 24px;margin: 0px 0px 20px;}
.product_description span {color: #4e7a11;font-size: 16px;margin-bottom: 15px;display: block;}
.product_description p {color: #000;font-size: 16px;margin-bottom: 25px;line-height: 28px;text-align: justify;}
.product_description a {display: inline-block;color: #739f36;font-size: 15px;border: 2px solid #739f36;border-radius: 3px;padding: 6px 20px;text-transform: uppercase;text-decoration: none;transition-duration: 0.4s;}
.product_description a:hover{background-color: #739f36;color: #fff;}
.product_img img {width: 100%;}
.revers_row {margin: 22px 0;}
.product_description h6 {color: #000;font-size: 24px;margin: 0px 0 22px;line-height: 32px;}
.product_description h6 span {display: inline-block;margin: 0;font-size: 24px;}
.mr-features h4 {text-align: left;font-size: 24px;padding-bottom: 30px; text-align:center; display:block;}
.mr-features ul {padding: 0px;list-style-type: none;margin: 0;}
.mr-features ul li {color: #000;font-size: 16px;padding: 0 0 10px 30px;background-image: url("../images/img_right.png");background-repeat: no-repeat;background-position-x: 0;background-position-y: 5px;}
.product_description h2 {text-align: center;color: #000;font-size: 24px;margin: 0;padding-bottom: 10px;}
.product_description h3 {margin: 0;padding-bottom: 20px;text-align: center;font-size: 22px;font-family:'GothamBook';}
.product_description p{ text-align: justify; }
.roted {margin-top: 40px;}
.gray_bg{display: flex;flex-wrap: wrap;align-items: center;background-color: #fafafa;margin-bottom: 50px;margin-top: 30px;}
.img_inner img {display: block;max-width: 100%;margin: 0 auto;}
.text_inner h4 {color: #000;font-size: 24px;text-align: left;padding-bottom: 20px;}
.text_inner p {color: #000;font-size: 16px;margin-bottom: 15px;font-family:'GothamBook'; line-height: 28px; text-align: justify;}
.map iframe {width: 100%;height: 530px;}
.pricing_list {border: 1px solid #e1e1e1;padding: 15px 0 40px;}
.pricing_list ul {padding: 0px;margin: 0px;list-style-type: none;}
.pricing_grid h5 {color: #739f36;font-size: 21px;margin: 0;padding-bottom: 5px;text-align: center;font-family:'GothamBook';}
.pricing_grid h6 {color: #000;font-size: 14px;font-family: 'GothamBold';margin: 0;padding-bottom: 8px;text-align: center;}
.pricing_list ul li {color: #000;font-size: 15px;padding: 10px 10px 10px 48px;position: relative;border-bottom: 1px solid #e1e1e1;background-repeat: no-repeat;background-position-y: 13px;background-position-x: 15px;}
.right_tik{background-image: url("../images/img_right.png");}
.cross_icon{background-image: url("../images/cross.png");}
.request_btn {display: flex;height: 50px;width: 220px;color: #80ae41;border: 2px solid #80ae41;align-items: center;justify-content: center;margin: 26px auto 0;border-radius: 5px;text-transform: uppercase;text-decoration: none !important;transition-duration: 0.4s;}
.request_btn:hover{background-color: #80ae41;color: #fff;}
.price_title {margin-bottom: 20px !important;}
.pricing_grid{position: relative;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.hover_effect {margin-top: -23px;}
.hover_effect .pricing_list{background-color: #f6f7f5;}
.hover_effect .pricing_list {padding: 30px 0 50px;}
.hover_effect .request_btn{margin: 50px auto 0;}
.pricing_outer {margin-bottom: 25px;}
.dark_bg {background-color: #3e4450;padding: 40px 0;color: #fff;}
.dark_bg .mr_content p{color: #fff;}
.mr_content h4 {margin: 0;padding-bottom: 20px;font-size: 24px;}
.mr_content p {font-size: 16px;line-height: 28px;margin-bottom: 20px; color: #000;}
.outer_grid {padding: 35px 0;}
.benefits{margin-bottom: 50px;}
/* Style the tab */
.vertical_tab .tab {float: left;background-color: #f1f1f1;width: 300px;}
/* Style the buttons inside the tab */
.vertical_tab .tab button {display: block;color: #555;width: 100%;outline: none;text-align: left;cursor: pointer;transition: 0.3s;font-size: 12px;background: #f9f9f9;padding: 15px 10px;border-bottom: 1px solid #e5e5e5 !important;/*border-right: 1px solid #e5e5e5 !important;*/border: none;text-transform: uppercase;font-family:'GothamMedium';}
/* Change background color of buttons on hover */
.vertical_tab .tab button:hover { background-color: #ddd;}
/* Create an active/current "tab button" class */
.vertical_tab .tab button.active {background-color: #fff;border-right: none !important;}
/* Style the tab content */
.vertical_tab .tabcontent {float: right;padding: 20px 0 0 15px;width: 73%;}
.inslide_list {display: flex;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex;justify-content: space-around;}
.bg_tab{padding: 0;margin: 0;list-style-type: none;}
.bg_tab li {padding: 0 0 1px 25px;background-image: url("../images/table.png");background-repeat: no-repeat;background-position-x: 0px;background-position-y: 4px;margin-bottom: 6px;font-size: 16px; line-height: 24px;}
.vertical_tab h4 {margin: 0;padding-bottom: 30px;font-size: 24px;color: #292929;}
.note_text p {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f9f9f9;border: 1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.note_text p span {color: #000;font-family:'GothamMedium';}
.mr_content h3 {margin: 0;padding-bottom: 30px;}
.details_info {margin: 50px 0;}
.mr_content h3 {margin: 0;padding-bottom: 30px;font-size: 24px;font-family:'GothamLight'; line-height: 30px;}
.details_info .text-center {color: #292929;font-size: 24px;margin: 0;padding-bottom: 20px;}
.details_info h5 {margin: 0;padding-bottom: 25px;font-size: 20px;color: #292929;}
.call_text{display: inline-block;color: #fff;text-decoration: none;}
.call_text:hover{color: #fff;text-decoration: none;}
.dropdown_menu {list-style-type: none;text-align: left;position: absolute;left: 0;width: 160px;border: 1px solid #fff;top: 39px;display: none;padding: 5px 0;background-color: #8fbe32;border-radius: 0 0 4px 4px;}
.dropdown_menu li a {padding: 4px 8px;color: #fff;position: relative;font-size: 14px;display: block;text-decoration: none;border-bottom: 1px solid #fff;}
.dropdown_menu li:last-child a{border-bottom: none;}
.fixed-header .dropdown-menu {background-color: #8fbe32 !important;}


.web-award p{
	font-size: 18px;
}

.inc-block>li.inc-space{
	margin-bottom: 13px;
}


.product_description.thank p{
	text-align: center;
	margin-top: 30px;
}


#section1{ padding:90px 0 30px 0;}
.award-col img { max-width:120px;}
.award-col h4 { font-weight:bold; color:#594319;}
.form-content-demo .form-group { margin-bottom:20px; position:relative;}
label.error { color:#fff; font-size:11px; font-weight:normal; position:absolute; bottom:-22px;}
@media screen and (max-width: 1100px){
	.vertical_tab .tab{	width: 250px;}
	.vertical_tab .tabcontent{width: 70%;}
}
@media screen and (max-width: 1024px){
	.address_content h4{font-size: 22px;}
	.address_content p{font-size: 13px;}
	.info_call li a{padding: 6px 8px 6px 25px;font-size: 12px;}
	.mr_content h3{	font-size: 26px;}
}
@media screen and (min-width: 992px){
	.navbar-nav > li:hover .dropdown_menu{display: block;}
	.navbar-nav > li a i {display: none;}
}
@media screen and (max-width: 991px){
	.middle_content {padding: 20px 0 0px;}
	.map {margin-top: 50px;}
	.address_content{padding: 20px 0;}
	.gray_bg .row > div:nth-child(4) .address_content, .gray_bg .row > div:nth-child(2) .address_content {border-right: none;}
	.footer_content h4{	font-size: 15px;}
	.footer_nav ul{	flex-wrap: wrap;justify-content: left;}
	.revers_row .row {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
	.product_img {margin-top: 30px;}
	.revers_row {margin: 0px;}
	.product_description h2{font-size: 30px;}
	.roted {flex-direction: column-reverse;}
	.text_inner {margin-top: 30px;}
	.price_title {margin-bottom: 0px !important;padding-bottom: 15px !important;}
	.hover_effect .request_btn {margin: 26px auto 0;}
	.hover_effect {margin-top: 0;}
	.hover_effect .pricing_list{padding: 15px 0 40px;}
	.pricing_grid {margin-top: 35px;}
	.vertical_tab .tabcontent {width: 62%;}
	.inslide_list{display: block;}
	.details_info h5{padding: 20px 0;}
	.navbar-nav > li a i {position: absolute;right: 5px;top: 0;font-size: 32px;padding: 3px 18px;z-index: 555;}
	.dropdown_menu{position: static;width: 100%;border-left: none;border-right: none;border-radius: 0;}
	#section1 { padding: 50px 0!important;}
	.mr-features h4 { text-align:left;}
	.form-content-demo#quick_contact_form .form-group input.submit-btn { float:none!important;}
}
@media screen and (max-width: 767px){
	.banner_bg{	height: 290px;}
	.banner_content h1{font-size: 40px;}
	.address_content, .gray_bg .row > div:nth-child(4) .address_content{border-right: none;	padding: 15px 0;}
	.footer_grid{display: block;}
	body.over-hd.fp-viewing-firstPage{
		overflow: auto;
	}
	.footer_content {text-align: center;}
	.btn_grid {justify-content: center;	padding: 25px 0;}
	.client_says {display: block;}
	.client_profile{width: 100%;margin-right: 0;}
	.client_decription{	width: 100%;margin-top: 40px;}
	.client_decription::after {top: -42px;background-image: url("../images/arrow_img.png");margin: 0 auto;display: block;transform: rotate(90deg);right: 0;}
	.row.gray_bg .col-sm-12.col-md-4.col-lg-4 {width: 100%;}
	.fixed-header {
		position: static !important;
	}
	.navbar-toggle{
		z-index: 888;
	}
	.navbar .navbar-brand{
		position: relative;
		z-index: 888;
	}
}
@media screen and (max-width: 700px){
	.vertical_tab .tab {width: 190px;}
	.vertical_tab .tab button{padding: 10px 6px;font-size: 11px;}
	.vertical_tab .tabcontent {width: 66%;}
}	
@media screen and (max-width: 575px){
	.vertical_tab h4{font-size: 30px;padding-bottom: 20px;}
	.vertical_tab .tab {width: 100%;float: none;}
	.vertical_tab .tabcontent {width: 100%;}
}
@media screen and (max-width: 484px){
	.inner_content h4{font-size: 25px;}
	.description_text p{font-size: 15px;}
	.product_description h6, .product_description h6 span, .inner_content h4{font-size: 22px;}
	.product_description p{font-size: 15px;line-height: 26px;}
	.map iframe {height: 400px;}
	.details_info .text-center{
		font-size: 30px;
	}
}





/******deno*******/
.form-content-demo#quick_contact_form{
	    position: relative;
}

.form-content-demo hr{
	border:1px solid rgba(255, 255, 255, 0.3);
}

#call-now h3{
	color: white;
	text-align: center;
	margin: 10px;
}
#call-now{
		padding: 0px 10px;
  
    text-transform: uppercase;
    display: inline-block;
    float: right;    margin-right: 32px;
    border-radius: 4px;
	}
#call-now span img{width: 25px;}
 	
#call-now span{    padding:6px 11px 10px;  border: 3px solid #d0ddbe; background-color: #fff;  border-radius: 50%;}
#call-now h3 a{
	color: white;
}
.form-content-demo{    background-color: #59792a;    padding: 25px 50px;}
.form-content-demo input, .form-content-demo textarea{background-color: rgba(255,255,255,0.2)!important;    border: 0 !important;    border-radius: 3px !important;    height: 38px !important;}
.form-content-demo input[type="submit"]{background-color:#fff !important; color:#000 !important}
.form-content-demo#quick_contact_form .form-group input, .form-group select, .form-group textarea{
	border: 1px solid #fff;
	border: 1px solid #fff;
    color: white;
    background: transparent;
    border-radius: unset;
}

.form-content-demo#quick_contact_form .form-group input::placeholder, .form-group textarea::placeholder{
	color: white;
}

.form-content-demo#quick_contact_form .form-group input.submit-btn{
	font-size: 18px;
	float:right;
	text-transform:uppercase;
	padding:6px 20px;
}

.form-control.security-code { height:40px;}
#capcha_img { margin-top:8px; display:block;}
.schedule{
	text-align: center;
}

.schedule h4{
	color: white;
	font-size: 23px;
	font-weight: bold;
	padding: 5px 15px;
	
    text-transform: uppercase;
    margin-bottom: 25px;

}

.static-phone-form.view{
	display: none;
}



@media(max-width: 1024px){
	.top-section{
		display: flex;
		flex-direction: column;
	}

	.static-phone-form{
		height: 100%;
		position: relative;
		width: 98%;
		right: 0px;
		margin-left: 0px;
		left: 0px;
		top: 110px;
	}


	#call-now h3{
		font-size: 20px;
		margin:10px;
	}

	.schedule h4{
		font-size: 18px;
	}

	.static-phone-form.view{
	display: block;
}

	.static-phone-form.mobile{
	display: none;
}

.span-top.ft{
	margin-top: 40px;
}

}