.ch-services-head{position:relative;width:100%;overflow:hidden;padding:0;color:#bfbfbf;background-color:#8a2be2;z-index:1;top:-80px;margin-bottom:-80px}
.brend-market{background:url(../../images/design-services-slide.jpg)}
.flex-container{width:100%;min-height:790px;margin:0 auto;display:-webkit-flex;display:flex}
.flex-container .column{width:33.33%;padding:10px;background:#15b6b3d6}
.flex-container .column2{padding:10px}
.flex-container .column.bg-alt{background:#b4bac0}
.ch-serv-fulldiv{width:100%;height:auto;bottom:0;top:50%;left:0;position:relative}
.ch-serv-mid{position:absolute;border:0 solid blue;width:300px;height:150px;top:50%;left:20%;margin-top:-100px;margin-left:-50px}
.ch-serv-mid h3{font-size:36px;color:#2a5285;line-height:1.2em}
.ch-serv-mid h3 span{font-size:32px;color:#fff;text-transform:uppercase}
.ch-serv-mid h5{font-size:16px;color:#fff;line-height:1.4em}
.ch-serv-mid h3:not(:last-child){margin-bottom:.02em}
.image-block{background-color:#fff!important}
.image-block .col-md-6{padding:120px 80px!important}
.h-power-sytm-img img{margin:10px}
.two-box-left-img{height:750px;background:url(../../images/h-our-approch.jpg) 50% 50% / cover no-repeat}
.two-box-aboutus-right{height:750px;background:url(../../images/h-about-us-light-img.jpg) 50% 50% / cover no-repeat}
.two-box-right-img{height:750px;background:url(../../images/h-about-us.jpg) 50% 50% / cover no-repeat}
.two-box-right-partners{height:750px;background:url(../../images/h-partner-ight-img.jpg) 50% 50% / cover no-repeat}
.two-box-right-approach{height:750px;background:url(../../images/approach_right.jpg) 50% 50% / cover no-repeat}
.two-box-partner-img{height:750px;background:url(../../images/h-partner-bg.jpg) 50% 50% / cover no-repeat}
.h-twobox-content{font-size:1em;line-height:1.3em;color:#6cb33f;font-weight:600;margin-top:20px;letter-spacing:.04em}
.h-slid-img{background-image:url(../../images/h-slide01.jpg);background-position:0 1px;background-repeat:no-repeat;background-size:100% 100%;vertical-align:middle}
.h-slide-head h2{font-size:48px!important;font-weight:900;line-height:1.1;color:#145482!important}
.h-slide-head h5{line-height:50px;font-size:40px;font-weight:500;color:#145482!important}
.h-abt-head h3{font-size:34px!important;margin-bottom:0;color:#2078a2!important}
.h-abt-head h4{font-size:1.35714286em;line-height:1.68421053em;font-weight:600;color:#17b293}
.h-panel-2img{background:url(/images/h-panel02.jpg);background-image:url(/images/ezgif-4-9e68860324.gif);background-position:0;background-repeat:repeat-y;background-size:100% 100%;vertical-align:middle}
.post-item.border .post-item-wrap{border:3px solid #f2f2f2!important}
.h-newspanel-img{background-image:url(../../images/h-news-bg.jpg);background-position:50% 20%;background-repeat:repeat-y;background-size:cover;vertical-align:middle}
.heading > h1,.heading > h2{font-size:45px!important;font-weight:900!important;color:#145482!important;text-transform:uppercase}
.post-item .post-item-description > h2,.post-item .post-item-description > h2 > a{color:#155481}
.icon-box{margin-bottom:10px!important}
.icon-box h3,.icon-box h5{margin:0 12px 10px 83px;font-family:'avenir_lgt';letter-spacing:0;font-size:16px;line-height:25px;color:#2078a2!important;font-weight:300}
.grid.grid-1-columns li,.grid.grid-1-columns figure{width:100%}
.ch-heading h2{font-size:1.7em!important;line-height:1.16363636em;font-weight:600;font-family:'avenir_lgt';color:#145482!important;margin:0;letter-spacing:.01em}
.ch-heading h3{font-size:1.6em;line-height:1.36363636em;font-weight:600;font-family:'avenir_lgt';color:#262626;margin:0;letter-spacing:.002em}
.ch-heading h2 .regtr-sign{font-size:.78em!important;vertical-align:top;line-height: 22px;}
.ch-heading h3 .regtr-sign{font-size:.75em!important;vertical-align:top}
.regtr-sign{font-size:.99em;vertical-align:top;line-height: 24px;}
.page-title .regtr-sign {font-size: 0.80em; vertical-align: top; line-height: 35px;}
.rpText .regtr-sign {font-size: 0.99em; vertical-align: top; line-height: 32px;}
.post-item .post-item-description .post-meta-date{font-size:16px!important}
.h-btn-custom{width:90%;margin:0 5%;float:left;color:#fff!important;border-width:1px;padding:0;font-size:18px;vertical-align:middle;padding:30px 20px;-ms-word-break:break-all;border-style:solid;border-color:#fefefe;min-height:100px;text-transform:uppercase;font-weight:600;border-radius:1em!important;margin-bottom:10px;background-color:transparent}
.h-btn-custom:hover{color:#145482!important;background-color:#ffffffba;border-width:1px;border-style:solid;border-color:#ffffff6b}
.grid li:before{border-left:1px solid #c7c7c7!important}
.grid li:after{border-left:1px solid #c7c7c7!important}
.post-item.border > .post-item-wrap > .post-item-description{min-height:300px!important}
DIV.RadPanelBar_leftmenu_skin .rpRootGroup .rpLink .rpText:hover{color:#485162!important;z-index:1000;text-shadow:0 0 0 rgba(0,0,0,0.35)!important}
DIV.RadPanelBar_leftmenu_skin .rpItem .rpGroup .rpLink .rpText:hover{color:#485162!important}
.h-sub-content a{font-size:24px!important;font-weight:600!important;color:#145482!important;text-transform:capitalize}
.tabs_list_2col li a{padding:10px 5px!important}
#header #header-wrap #logo a > img{height:70px}
.tabs_list_2col li a{padding-bottom:55px!important}
.tabs_list_2col li h3{font-size:18px!important}
#mainMenu nav > ul > li > a{font-size:16px!important;color:#145482!important}
.text-medium{font-size:42px!important;text-transform:uppercase}
.list-icon-colored > li:before,.list-icon-colored > li > i{color:#0aa6da!important}
.owl-carousel .owl-item img{max-height:400px!important}
.post-item-description p{line-height:22px!important}
.newsdateheading{margin-top:20px; font-size: 1.2em;}
.post-thumbnails .post-item .post-image,.post-thumbnails .post-item .post-slider,.post-thumbnails .post-item .post-video,.post-thumbnails .post-item .post-audio{float:left;width:30%}
.post-thumbnails .post-item:not(.quote) .post-item-description{float:left;padding-top:0;width:70%}
.tabs_list_2col li:nth-child(3){border-bottom:1px solid #c7c7c7}
.tabs_list_2col li:nth-child(4){border-bottom:1px solid #c7c7c7}
.tabs_list_2col li:nth-child(5){border-right:1px solid #c7c7c7}
.brder-botm-none{border-bottom:0 solid #c7c7c7!important}
.brder-none{border:0!important}
.career-dtls-box{margin-bottom:20px;padding:20px;border:1px solid #D0D0D0; float:left;}
.career-dtls-box-head h3{font-size:1.5em !important;line-height:1.36363636em;font-weight:600;font-family:'avenir_lgt';color:#262626;margin:0; margin-bottom: 0.50em !important; letter-spacing:.002em}
.career-dtls-box-head h3:not(:first-child) {margin-top: 0.5em;}
.career-mailus-box .grid li a{display:block;width:100%;text-align:left;margin-left:0!important;margin-right:0!important}
#cust-partnr .grid li:before{border-left:0 solid #c7c7c7!important}
#cust-partnr .grid li:after{border-bottom:0 solid #c7c7c7;border-left:0 solid #c7c7c7!important}
.career-cut-box .team-members.team-members-left .team-member .team-desc{padding:12px 20px!important}
.fondr-wdth{width:100% !important;}
.career-sucess-msg-box {padding: 30px 10px !important; border: 1px solid #dfdfdf !important;}



@media (max-width: 1440px) {
    .image-block .col-md-6 {padding: 120px 40px!important;}
}

@media (max-width: 1300px) {
.two-box-aboutus-right .tabs_list_2col li a{padding-bottom:20px!important}
}
.fondr-wdth{width:100% !important}
.post-author-cust{font-size:14px;height:57px;padding-bottom:0;float:left}
.post-author-cust > img{border-radius:50%;height:60px;float:left;margin-right:8px;width:60px}
.forum h4{font-size:.9em!important;line-height:1.3em!important;margin-top:10px}
.forum h4 a{font-size:.9em!important;line-height:1.3em!important;margin-top:10px}
.forum a{font-size:.8em;line-height:1.42857143}
.forum .table-striped > tbody > tr:nth-of-type(odd){border-bottom:1px solid #e1e1e1}
@media (max-width: 1199px) {
#mainMenu nav > ul > li > a{font-size:15px!important;color:#145482!important}
#header #header-wrap #logo a > img{height:65px}
}
@media (max-width: 1024px) {
.tabs_list_2col li{width:100%;border-bottom:1px solid #c7c7c7}
.res-with-1024{width:100%!important;border-bottom:1px solid #c7c7c7!important}
.tabs_list_2col li a{float:left;padding:20px;width:100%!important;padding-bottom:20px!important}
.tabs_list_2col li:first-child{border-right:0 solid #c7c7c7;border-bottom:1px solid #c7c7c7}
.tabs_list_2col li:nth-child(3){border-right:0 solid #c7c7c7;border-bottom:1px solid #c7c7c7}
.tabs_list_2col li:nth-child(4){border-bottom:1px solid #c7c7c7}
.h-btn-custom{font-size:15px;padding:5px;min-height:30px}
.image-block .col-md-6{padding:60px 30px!important}
.post-item.border > .post-item-wrap > .post-item-description{min-height:300px!important}
}
.news-btn-box{position:absolute;bottom:15px}
@media (max-width: 768px) {
 body.device-sm .grid li {width:100%!important}
.grid.grid-1-columns li {width:100%!important}
.career-mailus-box .grid ul li {width:100% !important}
.cust-car-box .grid.grid-1-columns li{width:100%}
.cust-car-box .grid li a{width:100%}
.full-wdth-768{width:100%!important}
.h-slid-img{background-position:100% 100%;background-size:cover}
.h-panel-2img{background-position:center;background-size:cover}
.ch-serv-mid{margin-top:-50px}
.two-box-left-img{height:650px;background:url(../../images/h-our-approch.jpg) 50% 50% / cover no-repeat}
.two-box-aboutus-right{height:650px;background:url(../../images/h-about-us-light-img.jpg) 50% 50% / cover no-repeat}
.two-box-right-img{height:580px;background:url(../../images/h-about-us.jpg) 50% 50% / cover no-repeat}
.two-box-right-partners{height:650px;background:url(../../images/h-partner-ight-img.jpg) 50% 50% / cover no-repeat}
.two-box-right-approach{height:650px;background:url(../../images/approach_right.jpg) 50% 50% / cover no-repeat}
.two-box-partner-img{height:580px;background:url(../../images/h-partner-bg.jpg) 50% 50% / cover no-repeat}

}
@media (max-width: 480px) {
.career-cut-box .team-image{width:100%!important}
.career-cut-box .team-desc{width:100%!important;padding-left:20px}
.two-box-right-partners{height:520px}
.heading > h1,.heading > h2{font-size:30px!important}
.hr-title.hr-long{width:100%!important;margin:20px auto 8px}
.post-thumbnails .post-item .post-image,.post-thumbnails .post-item .post-slider,.post-thumbnails .post-item .post-video,.post-thumbnails .post-item .post-audio{width:100%;padding:0;margin-bottom:10px;text-align:center}
.post-thumbnails .post-item:not(.quote) .post-item-description{width:100%}
.h-btn-custom{font-size:15px;padding:5px;min-height:30px;font-weight:400;line-height:21px;padding-top:10px}
.h-slide-head h2{font-size:35px!important}
.h-slide-head h5{font-size:1.6em;line-height:1.3em}
.h-slid-img{height:340px;padding:25px 15px 100px}
.two-box-left-img{height:500px}
.two-box-right-img{height:300px}
.two-box-partner-img{height:300px}
.image-block .col-md-6{padding:20px 30px!important}
.grid.grid-1-columns li{width:100%!important}
}
@media (max-width: 380px) {
.career-dtls-box h3{font-size:1.1em!important}
#header #header-wrap #logo a > img{height:60px}
.h-slid-img{height:280px;padding:25px 15px 100px}
.h-slide-head h2{font-size:22px!important}
.h-slide-head h5{font-size:1.2em;line-height:1em!important}
}