@font-face{font-family:'Fonarto';src:url('../fonts/Fonarto.eot');src:url('../fonts/Fonartod41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/Fonarto.woff2') format('woff2'),
url('../fonts/Fonarto.woff') format('woff'),
url('../fonts/Fonarto.ttf') format('truetype'),
url('../fonts/Fonarto.svg#Fonarto') format('svg');font-weight:normal;font-style:normal;}
body{font-size:14px;font-family:'Open Sans', sans-serif;font-weight:400;color:#000;}
h1{font-size:40px;}
h2{font-size:36px;}
h3{font-size:26px;}
h4{font-size:23px;}
h5{font-size:20px;}
h6{font-size:18px;}
.heding-3{line-height:19px;}
.heding-3 .word1{color:#7ecd02;}
h1.h1_head{font-size:23px;}
.blog_container h1{font-size: 28px;}
.blog_container h2{font-size: 24px;}
.blog_container h3{font-size: 20px;}
h1.b_h1{font-size:14px;display:inline-block;margin:0;}
a{color:#2B3856;/*cursor:pointer;*/}
a:hover, a:focus{color:#7ecd02;text-decoration:none;outline:none;}
:focus{outline:none;}
.inline{display:inline;}
.inline-block{display:inline-block;}
.inline-block-100{display:inline-block;width:100%;}
.float-left{float:left;}
.float-right{float:right;}
.float-100{float:left;width:100%;}
.inner-height{min-height:50vh;}
.m-t-0{margin-top:0px;}
.m-t-10{margin-top:10px;}
.m-t-15{margin-top:15px;}
.m-t-20{margin-top:20px;}
.m-t-25{margin-top:25px;}
.m-t-30{margin-top:30px;}
.m-t-40{margin-top:40px;}
.m-t-50{margin-top:50px;}
.m-t-60{margin-top:50px;}
.m-t-m-10{margin-top:-10px;}
.m-r-20{margin-right:20px;}
.m-r-15{margin-right:15px;}
.m-b-0{margin-bottom:0;}
.m-0{margin:0;}
.p-0{padding:0;}
.p-t-b-60{padding:50px 0;}
.t-blue{color:#2B3856;}
.t-green{color:#7ecd02;}
.t-black{color:#000;}
.t-white{color:#fff;}
.t-red{color:red;}
.underline{text-decoration:underline;}
.white-s-n{white-space:nowrap;}
.b-blue{background-color:#2B3856;}
.b-green{background-color:#7ecd02;}
.b-gray{background-color:#f6f6f6;}
.relative{position:relative}
.absolute{position:absolute}
.top{top:0}
.bottom{bottom:0}
.right{right:0}
.left{left:0}
.fonarto{font-family:'Fonarto'}
.img-100{width:100%}
.line-h-14{line-height:14px;}
.btn{font-size:16px;color:#fff !important;font-weight:800;background-color:#7ecd02;padding:8px 25px;border-radius:0;text-transform:uppercase;}
.btn:hover, .btn:focus{background:#2B3856;color:#fff;}
label{font-weight:600;}
.f-w-600{font-weight:600;}
.f-w-700{font-weight:700;}
.f-w-800{font-weight:800;}
.header{background:url(../images/header-bg.jpg) no-repeat right top;padding:18px 0}
.header .logo img{max-width:295px;}
.header ul{padding:0;margin:7px 0 0}
.header ul li{display:inline-block;font-size:14px;margin-left:12px;}
.header ul li strong{font-weight:600}
.header .header-search{width:336px;float:right;position:relative;}
.header .header-search .search{font-size:14px;padding:6px 25px 6px 0;font-weight:600;width:100%;border:0;border-bottom:solid 1px #5c5c5c;background:url(../images/search-icon.png) no-repeat;background-position:right 5px bottom 6px}
.header .header-search .search-icon{position:absolute;top:5px;right:0;width:20px;border:none;background:transparent}
.ui-helper-hidden-accessible > div:last-child{display:none;}
.ui-widget.ui-widget-content{width:336px !important;border-bottom:solid 3px #7ecd02;border:1px solid #c5c5c5;position:absolute;top:0;left:0;z-index:100;list-style:none;padding:0;margin:0;}
.ui-widget.ui-widget-content li{margin:0;background:#fff;width:100%;}
.ui-widget.ui-widget-content li:nth-child(odd){background:#f6f6f6;}
.ui-widget.ui-widget-content li + li{border-top:solid 1px #e9e9e9;}
.ui-widget.ui-widget-content li a{display:inline-block;width:100%;color:#000;padding:8px;outline:none;font-size:13px;}
.ui-widget.ui-widget-content li .ui-state-focus, .ui-widget.ui-widget-content li .ui-state-active{margin:0;border:none;color:#fff;background:#2B3856;}
.ui-widget.ui-widget-content.ui-autocomplete{max-height: 90vh;overflow-y: auto;}
.nav ul li{display:inline-block}
.nav .menu{width:calc(100% - 205px);display:inline-block}
.nav .menu > ul{display:table;width:100%}
.nav .menu > ul > li{display:table-cell;text-align:center;border-left:solid 1px #0072be;}
.nav .menu > ul > li > a{color:#fff;line-height:49px;font-family:'Fonarto';display:block;font-size:14px;}
.nav .menu > ul > li:hover > a{background:#7ecd02}
.active-nav > a{background:#7ecd02;color:#fff;}
.nav .menu ul.sub-menu{display:none;width:205px;background-color:#fff;position:absolute;z-index:1;padding:0;margin:0;box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.08);}
.nav .menu li:hover > ul.sub-menu{display:block;}
.nav .menu ul.sub-menu > li{float:left;width:100%;}
.nav .menu ul.sub-menu > li + li{border-top:solid 1px #ececec;}
.nav .menu ul.sub-menu > li > a{font-size:14px;color:#000;line-height:17px;padding:11px 15px;display:block;text-align:left;font-weight:600;}
.nav .menu ul.sub-menu > li:hover > a{background-color:#7ECD02;color:#fff;}
.social{float:right;width:204px;z-index:1}
.social:before{content:'';position:absolute;bottom:0;left:-12px;background:url(../images/social-arrow.png) no-repeat;width:12px;height:10px}
.social:after{content:'';position:absolute;bottom:0;right:-12px;background:url(../images/social-arrow.png) no-repeat;width:12px;height:10px;-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.social ul{text-align:center;padding:13px 0}
.social a{width:32px;height:32px;line-height:32px;text-align:center;display:inline-block;border-radius:50%;background-color:#fff}
.social a.fa-facebook{color:#4867aa}
.social a.fa-facebook:hover{background:#4867aa;color:#fff}
.social a.fa-twitter{color:#1da1f2}
.social a.fa-twitter:hover{background:#1da1f2;color:#fff}
.social a.fa-linkedin{color:#0177b5}
.social a.fa-linkedin:hover{background:#0177b5;color:#fff}
.social a.fa-google-plus{color:#d34836}
.social a.fa-google-plus:hover{background:#d34836;color:#fff}
.social a.fa-youtube-play{color:#c8312b}
.social a.fa-youtube-play:hover{background:#c8312b;color:#fff}
.banner .text{position:absolute;width:567px;left:10%;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.banner .text .border{width:242px;border:1px solid #2B3856;margin:25px auto 0}
.banner .text h2{color:#629e04;padding-top:15px}
.banner .text p{padding:0 10%;margin-top:15px;font-size:21px;margin-bottom:0;}
.banner .slick-slide{height:480px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.services{padding:0;margin:0 -8px;}
.services .slick-track{display:flex;}
.services li{padding:0px 8px;display:flex !important;align-items:center;justify-content:center;flex-direction:column;-webkit-flex-direction:column;text-align:center;position:relative;font-family:'Fonarto';font-size:18px;line-height:18px;color:#fff;}
.services li a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.services li a{color:#fff;position:relative;padding:15px;width:100%;height:130px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;flex-direction:column;-webkit-box-orient:vertical;}
.services img{margin-bottom:10px;height:50px;max-width:50px;}
.services li.bg-orange a:before{background:#f59d00;}
.services li.bg-blue a:before{background:#227fbb;}
.services li.bg-green a:before{background:#1aaf5d;}
.services li.bg-red a:before{background:#c23824;}
.services li.bg-purple a:before{background:#8f3faf;}
.services li.bg-navy-blue a:before{background:#2b3e51;}
.services li.bg-yellow a:before{background:#f2c500;}
.services li.bg-teal a:before{background:#00a185;}
.welcome{background:url(../images/welcome-bg.jpg) repeat}
.welcome .large{font-size:20px;font-style:italic;font-weight:600}
.welcome .row{margin:0;}
.welcome [class*="col-"]{display:table-cell;float:none;vertical-align:top;padding:0;}
.welcome .col-lg-9{width:68%;padding-right:20px;}
.welcome .col-lg-3{width:32%;}
.welcome .word2{color:#7ecd02;}
.get-business{padding:35px 20px;background:url(../images/get-business.jpg) repeat;right:0;position:absolute;height:100%;width:100%;}
.get-business .text{font-size:21px;line-height:23px;color:#fff;top:50%;transform:translateY(-43%);-webkit-transform:translateY(-43%);-moz-transform:translateY(-43%);position:relative}
.get-business span{font-size:35px;font-weight:700}
.get-business small{font-size:25px}
.get-business .btn{width:90%}
.get-business .text img{max-width:94%}
.welcome-slider{padding:0 0 7px;border-bottom:solid 5px #7ecd02}
.welcome-slider ul{padding:0;margin:0 -10px}
.welcome-slider .slick-track{display:flex}
.welcome-slider li{padding:0 10px;height:155px;text-align:center;position:relative}
.welcome-slider li:before{content:'';position:absolute;top:0;left:10px;width:calc(100% - 20px);height:100%;z-index:-1;background:#fff;border:solid 1px #e9e9e9}
.welcome-slider a{top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-43%);position: relative;display: inline-block;}
.welcome-slider img{/*top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-43%);*/position:relative;max-height:100%;max-width:calc(100% - 2px);}
.new-tag{position:absolute;z-index:1;top:10px;left:10px;padding:2px 11px 2px 5px;background:url('../images/new-label.png') no-repeat right center;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;}
.slick-slider:hover .slick-prev, .slick-slider:hover .slick-next{opacity:1;}
.slick-prev, .slick-next{width:40px;height:40px;z-index:1;opacity:0;}
.slick-prev{left:10px;}
.slick-prev:before{content:"\f053";line-height:40px;display:block;opacity:1;background:#353535;color:#fff;font-size:16px;font-family:'FontAwesome';}
.slick-next{right:10px;}
.slick-next:before{content:"\f054";line-height:40px;display:block;opacity:1;background:#353535;color:#fff;font-size:16px;font-family:'FontAwesome';}
.slick-dotted.slick-slider{margin-bottom:0;}
.our-services .request-quote{background:url(../images/our-services-bg.jpg) repeat;padding:34px 0 30px;margin-top:28px;display:inline-block;width:100%;}
.our-services .request-quote img{margin-left:-10px;top:20px;}
.our-services .request-quote h5{font-size:22px;float:right;width:calc(100% - 212px);display:inline-block;}
.our-services .request-quote:before{content:'';position:absolute;background:url(../images/left-shadow.png) no-repeat;background-size:cover;width:11px;height:69px;left:-11px;top:14px;}
.our-services .request-quote a.btn{background-color:#2B3856;position:relative;padding:12px 5px;line-height:23px;}
.our-services .request-quote a.btn::after{content:'';position:absolute;background:url(../images/right-arrow.png) no-repeat;background-size:contain;width:30px;height:48px;top:0;right:-30px;}
.our-services .request-quote a.btn i{padding-right:5px;}
.our-services .list{margin:-15px;padding:0;display:flex;flex-flow:row wrap;}
.our-services .list li{list-style:none;float:left;width:50%;padding:15px;}
.our-services .list li > div{padding:40px 20px;height:100%;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;}
.our-services .list li a{margin-left:20px;font-size:22px;line-height:25px;color:#000;}
.our-services .list li a:hover{color:#2B3856;}
.our-services .list li img{max-height:50px;}
.why-us .images{float:left;width:50%;background:url(../images/main-h-why-us.jpg) no-repeat;background-position:center center;background-size:cover;height:418px;}
.why-us .absolute{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.why-us .text ul{padding:20px 0 0 0;margin:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
.why-us .text ul li{list-style:none;padding:5px 0 5px 22px;position:relative;display:inline-block;width:100%;}
.why-us .text ul li:before{content:"\f046";font-family:'FontAwesome';color:#fff;position:absolute;left:0;}
.why-us .list{margin:0;padding:0;display:flex;flex-flow:row wrap;}
.why-us .list li{list-style:none;float:left;width:50%;background:rgba(255,255,255,0.1);border:solid 1px #2B3856;}
.why-us .list li img{max-height:40px;max-width:50px;}
.why-us .list li > div{padding:54px;height:100%;display:flex;justify-content:center;}
.why-us .list li span{margin-left:10px;font-size:20px;line-height:25px;white-space:nowrap;text-align:left;}
.why-us .content ul{padding:45px 0 0 0;margin:0 -15px;}
.why-us .content li{list-style:none;float:left;width:50%;padding:0 15px;}
.why-us .content .info{align-items:flex-start;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;}
.why-us .content .info h3{line-height:24px;}
.why-us .content .info div{min-width:35px;}
.why-us .content .info span{margin-left:5px;display:inline-block;vertical-align:top;}
.panel{padding:0;margin:0;box-shadow:none;background:transparent;}
.panel li{list-style:none;margin-top:10px;}
.panel li .panel-h{position:relative;font-size:15px;border:solid 1px #ededed;background:#fff;display:inline-block;width:100%;padding:9px 15px;cursor:pointer;}
.panel li.active .panel-h{color:#fff;background:#2B3856;border:solid 1px #2B3856;}
.panel li .panel-h:after{content:"\f0fe";font-family:'FontAwesome';position:absolute;top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.panel li.active .panel-h:after{content:"\f146";}
.panel .content{display:none;}
.panel .content .spacing{padding:14px 0 7px 0px;display:inline-block;width:100%;}
.panel li.active .content{display:inline-block;}
.we-are-dedicated ul li:first-child{margin-top:0;}
.we-are-dedicated .panel img{max-height:140px;margin-bottom:10px;}
.we-are-dedicated .word2, .we-are-dedicated .word3{color:#7ecd02;}
.p-border{border:solid 1px #e9e9e9;transition:box-shadow 0.25s;position:relative;padding:10px;}
.p-border:before{content:'';top:-1px;left:-1px;width:5px;height:5px;border-top:1px solid #000;border-left:1px solid #000;position:absolute;}
.p-border:after{content:'';bottom:-1px;right:-1px;width:5px;height:5px;border-bottom:1px solid #000;border-right:1px solid #000;position:absolute;}
.certifications .p-border{height:180px;width:100%;display:inline-block;}
.certifications ul{padding:0;margin:0;display:inline-block;width:100%;vertical-align:middle;}
.certifications ul li{display:inline-block;vertical-align:middle;padding:0 10px;}
.certifications .presence ul{padding:15px 0px;}
.certifications .presence li{padding:13px 5px;width:48%;}
.certifications .presence li:last-child{width:100%;}
.certifications .global-accrediations .slick-track{display:flex;align-items:center;}
.certifications .global-accrediations ul li{height:149px;line-height:149px;}
.certifications .global-accrediations ul li img{display:inline-block;}
.footer{background:#353535;padding:45px 0;}
.footer .list{width:100%;display:inline;float:left;padding:5px 0 0 0;margin:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;}
.footer .list li{list-style:none;display:inline-block;width:100%;padding:1px 0px;position:relative;}
.footer .list li:before{content:"\f105";font-family:'FontAwesome';color:#fff;position:absolute;left:0;}
.footer .list li a{color:#fff;font-size:12px;float:left;margin-left:10px;}
.footer a:hover{text-decoration:underline;}
.contact-info{padding:5px 0 0 0;margin:0;}
.contact-info li{list-style:none;display:table;width:100%;color:#fff;}
.contact-info li + li{margin-top:20px;}
.contact-info li + li span{vertical-align:middle;}
.contact-info li i{width:30px;height:30px;line-height:30px;}
.contact-info li span{display:inline-block;width:calc(100% - 43px);vertical-align:top;font-size:12px;padding-left:13px;}
.contact-info li a{color:#fff;}
.b-footer{padding:14px 15px;display:inline-block;width:100%;}
.b-footer ul{padding:0;margin:0}
.b-footer ul li{display:inline-block;font-size:12px}
.b-footer ul li + li:before{content:'|';position:relative;left:-1px}
.b-footer ul li a{color:#000;padding:0 5px;}
.b-footer ul li a:hover{color:#2B3856;text-decoration:underline}
.b-footer p{margin:0;font-size:12px;padding-top:5px;}
#back-top{position:fixed;bottom:30px;right:30px;margin:0;}
#back-top a{display:block;text-align:center;color:#fff;background:#7ecd02;padding:10px 14px;font-size:26px;-webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top a:hover{color:#fff;background:#2B3856;}
.breadcrumbs{background:url(../images/breadcrumbs-bg.jpg) no-repeat;background-size:cover;background-position:center center;padding:16px 0}
.breadcrumbs ul{padding:0;margin:0}
.breadcrumbs li{display:inline-block;}
.breadcrumbs li + li:before{content:'/';padding-left:6px;padding-right:10px}
.breadcrumbs li a{color:#000}
.breadcrumbs li a:hover{text-decoration:underline;color:#2B3856}
.p-main-heading{line-height:initial;}
.category{padding:20px 0 20px 2px}
.category h3{padding-bottom:15px}
.category ul{padding:0;margin:0}
.category ul li{list-style:none;background:#fff;border-right:solid 4px #f6f6f6;margin-top:2px}
.category ul li.active{background:#7ecd02;border-right:solid 8px #7ecd02}
.category ul li.active a, .category ul li.active a:hover{color:#fff}
.category ul li a{color:#000;width:100%;height:40px;padding:10px 20px;display:inline-block;vertical-align:middle}
.category ul li a:hover{color:#2B3856;}
.detail-page .p-images{border:solid 1px #e9e9e9;width:100%;height:412px;display: table;}
.detail-page   .p-images .cell{ display: table-cell;  vertical-align: middle;     }

.p-images .cell{line-height:400px;height:400px;display:inline-block;width:100%;text-align:center;}
.p-images .cell img{max-height:100%;}
.p-list{padding:12px 0 0;margin:0}
.p-list li{border-bottom:solid 1px #e9e9e9;list-style:none;padding:12px 0}
.p-list li strong{font-weight:600}
.p-detail.description-p p:last-child{margin-bottom:0;}
.p-detail.description-p p,
.p-detail.description-p li,
.p-detail.description-p dl,
.p-detail.description-p a,
.p-detail.description-p strong,
.p-detail.description-p b,
.p-detail.description-p div,
.p-detail.description-p span{font-family:'Open Sans', sans-serif !important;font-size:14px !important;line-height:initial !important;color:#000 !important;}
.p-detail.description-p h1,
.p-detail.description-p h2,
.p-detail.description-p h3,
.p-detail.description-p h4,
.p-detail.description-p h5,
.p-detail.description-p h6{font-size:14px !important;font-family:'Open Sans', sans-serif !important;margin-top:inherit !important;margin-right:inherit !important;margin-bottom:10px !important;margin-left:inherit !important;}
.p-detail.description-p h1 span, .p-detail h1 div, .p-detail h1 a,
.p-detail.description-p h2 span, .p-detail h2 div, .p-detail h2 a,
.p-detail.description-p h3 span, .p-detail h3 div, .p-detail h3 a,
.p-detail.description-p h4 span, .p-detail h4 div, .p-detail h4 a,
.p-detail.description-p h5 span, .p-detail h5 div, .p-detail h5 a,
.p-detail.description-p h6 span, .p-detail h6 div, .p-detail h6 a{font-weight:bold !important;font-family:inherit !important;font-family:inherit !important;font-size:inherit !important;color:#000 !important;}
.p-detail.description-p table{border:1px solid #ddd !important;width:100% !important;margin:0 !important;}
.p-detail.description-p table > thead > tr > th, .p-detail table > tbody > tr > td{border:1px solid #ddd !important;padding:10px !important;}
.p-detail .tag a{text-align:left;color:#000;text-decoration:underline;margin:2px 3px;display:inline-block;position:relative;}
.p-detail .tag a:hover{color:#2B3856;}
.p-detail .tag a:after{content:',';position:relative;right:0;}
.p-detail .tag a:last-child:after{content:'';}
.detail-page .welcome-slider{padding:0;border:none;}
.detail-page .welcome-slider li{height:initial;display: flex}
.detail-page .welcome-slider li:before{border:none;}
.detail-page .welcome-slider .img-border{height:156px;border:solid 1px #e9e9e9;display: flex;align-items: center;}
.detail-page .welcome-slider p{margin-bottom:0;margin-top:10px;font-size:15px;text-align:left;color:#000;text-align: center;}
.detail-page .welcome-slider a:hover p{color:#2B3856;text-decoration:underline;}
.detail-page .welcome-slider .slick-prev,
.detail-page .welcome-slider .slick-next{top:58px;transform:translate(0, 0);-webkit-transform:translate(0, 0);}
.list-page .list{padding:20px 0 0 0;margin:0px -1px;display:flex;flex-flow:row wrap;}
.list-page .list li{display:flex;float:left;width:25%;margin:-1px;}
.list-page .list li .text{border:solid 1px #ebebeb;background:#F6F6F6;padding:8px;text-align:center;color:#000;display:flex;justify-content:center;align-items:center;width:100%;}
.list-page .list li .text a{color:#000;}
.list-page .list li .text:hover a{color:#2B3856;}
.list-page .services{margin:0px -10px;}
.list-page .services li{display:inline-block !important;width:14.28%;padding:0 10px;float:left;margin-bottom:30px;}
.list-page .services img{margin-bottom:7px;height:30px;}
.list-page .services li a{padding:12px 15px;height:100px;float:left;width:100%;font-size:15px;}
.tag-detail{padding:0;margin-top:50px;}
.tag-detail li{width:100%;position:relative;background:#f6f6f6;padding:20px;margin-top:20px;float:left;list-style:none;}
.tag-detail .img{float:left;width:35%;height:207px;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);border:solid 4px #fff;margin-top:-55px;position:relative;min-width:30%;background:#fff;}
.tag-detail .img img{position:relative;max-height:207px;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);}
.tag-detail .detail{float:left;width:65%;vertical-align:top;padding-left:15px;}
.tag-detail .detail h5{margin-top:0;}
.tag-detail .detail p{margin-bottom:0;}
.modal-header{background-color:#2B3856;color:#fff;padding:10px 15px;}
.modal-header .close{color:#fff;opacity:1;margin-top:6px;}
textarea.form-control{height:120px;}
.form-control{border-radius:0px;box-shadow:none;height:38px;}
.form-control:focus{box-shadow:none;}
.form-group{margin-bottom:20px;}
.modal-footer{background-color:#f6f6f6;text-align:left;}
.modal{text-align:center;padding:0!important;}
.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;border:none;}
.contact-page .list{border:1px solid #EEEEEE;padding:0 30px;background:#fff;margin:0;}
.contact-page .list li{display:table;width:100%;padding:31px 0;}
.contact-page .list li + li{border-top:1px solid #EEEEEE;}
.contact-page .list li:nth-child(n+2) .icon-box, .contact-page .list li:nth-child(n+2) .content{vertical-align:middle;}
.contact-page .list .icon-box{display:table-cell;vertical-align:top;width:32px;text-align:center;}
.contact-page .list .icon-box i{color:#2B3856;font-size:30px;}
.contact-page .list .content{display:table-cell;vertical-align:top;padding-left:20px;}
.contact-page textarea.form-control{height:160px;}
.d-page h1, .d-page h2, .d-page h3, .d-page h4, .d-page h5, .d-page h6{margin-bottom:20px;}
.d-page p{margin-bottom:20px;}
.form-error{color:red;}
.disabled{pointer-events:none;}
.error-field{border-color:red !important;}
.img_popup{display:none;position:fixed;z-index:101;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.9);text-align:center;}
.img-content{top:50%;position:relative;transform:translateY(-50%);-webkit-transform:translateY(-50%);-webkit-animation-name:zoom;animation-name:zoom;max-height:90vh;}
.img-close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s;z-index:10;}
.img-close:hover,.img-close:focus{color:#bbb;text-decoration:none;cursor:pointer;}
.i-page .list-unstyled li + li{margin-top:15px;}
.i-page .border-bottom li + li{border-top:solid 1px #f6f6f6;padding-top:10px;margin-top:10px;}
.i-page h6.small{font-size:16px;}
.i-page p > strong{font-size:15px;}
.i-page .table > tbody > tr > td{vertical-align:middle;}
.why-us-page.contact-page .list{padding:0 20px;}
.why-us-page.contact-page .list li{padding:20px 0;}
.why-us-page.contact-page .list .icon-box{vertical-align:top;}
.why-us-page.contact-page .list p{margin-top:5px;margin-bottom:0;}
.why-us-page .list-unstyled li{position:relative;padding-left:15px;}
.why-us-page .list-unstyled li:before{content:"\f105";font-family:'FontAwesome';position:absolute;left:0;}
.blog_container h1{ line-height: 32px;   }
/**Zoom on slider*/
.welcome-slider{position: relative;}
.zoom-img{position: fixed;display: none;background: #fff;top: 0;left: 0;box-shadow: 0px 1px 10px #1f1f1f;border-radius: 5px;overflow: hidden; z-index: 5;}
.zoom-img.hover{display: block;}
  #contactmodal h3{margin:5px 0;}
#contactmodal .modal-header .close{margin-top: 8px;}
.fix-dv  { position: fixed;right: 0;top: 50%;z-index: 999999998;}  
.fix-dv  a {background: #7ecd02;padding: 5px 5px;color: #fff;font-size: 17px;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);border-radius: 5px 5px 0 0;float: right;position: relative;right: -73px;width: 180px;text-align: center;text-transform: capitalize;}

.cat-contents * {font-family: 'Open Sans', sans-serif !important;text-align: justify;}
.cat-contents h2 {font-size: 22px;font-weight: 600;margin-bottom: 15px;}
.cat-contents p, .cat-contents span {font-size: 14px;}
.cat-contents h2 span {font-size: 22px !important;}

@media (max-width: 991px) and (min-width: 768px){
	.blog_container h1 {  font-size: 24px;line-height: 28px;}
	#contactmodal .container{width:100% !important;}
}
@media only screen and (max-width: 767px){
    #contactmodal .modal-header .close {margin-top: 4px;}
    .fix-dv{right: inherit;bottom: 0;left: 15px;top: inherit;}
    .fix-dv  a { right: 0;width: 100%;-webkit-transform: rotate(0deg);transform: rotate(0deg);border-radius: 0;padding: 5px 15px;}
	.blog_container h1 {font-size: 22px;line-height: 26px;
}
@media only screen and (max-width: 479px){
   .fix-dv {width: 100%; left: 0;}
}
.custom-heading { color: #7ecd02;font-size: 23px;line-height: 19px;font-weight: 500;}
.custom-heading strong {
font-weight: normal;
}

