@charset "utf-8";
/* CSS Document */

/*Default code*/

.clearfix:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}
 
.clearfix {    display: inline-block;}
 
html[xmlns] .clearfix {    display: block;}
 
* html .clearfix {    height: 1%;}

body, p, h1, h2, h3, h4,h5,h6,span, ul,ol, li,dl,dt,dd,form{    padding:0;    margin:0; }

html, body {    padding: 0;    margin: 0;    height:auto;}

input{    border:none;    outline:none; -webkit-appearance:none; }

textarea{    border:none;    outline:none;    overflow:auto; -webkit-appearance:none;  }

input.button{    border:none;    outline:none;}

input[type=checkbox] {    border:none;    outline:none;  }
  
img{    outline:none;    border:none;max-width:100%;}

li{    list-style:none;}

a{    text-decoration:none;transition:all 0.8s ease-in-out 0s;
-webkittransition:all 0.8s ease-in-out 0s;
-o-transition:all 0.8s ease-in-out 0s;
-moz-transition:all 0.8s ease-in-out 0s;}

a:hover{    text-decoration:none!important;}

a:focus { outline: none;text-decoration:none; }

.clearfix{ display:inline-block}

input,textarea{font-family: 'SourceSansPro-Light'; font-size:15px}

/*Default code*/

/*fontface*/
@font-face {
    font-family: 'Lato-Regular';
    src: url('../fonts/Lato-Regular.eot');
    src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Regular.woff') format('woff'),
         url('../fonts/Lato-Regular.ttf') format('truetype'),
         url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica-Bold';
    src: url('../fonts/Helvetica-Bold.eot');
    src: url('../fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Helvetica-Bold.woff') format('woff'),
         url('../fonts/Helvetica-Bold.ttf') format('truetype'),
         url('../fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato-Bold';
    src: url('../fonts/Lato-Bold.eot');
    src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Bold.woff') format('woff'),
         url('../fonts/Lato-Bold.ttf') format('truetype'),
         url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold.woff') format('woff'),
         url('../fonts/OpenSans-Bold.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*header*/
.top_header{background:#fff;padding:14px 0;border-bottom:1px solid #000;}
.top_header .container{max-width:1200px;margin:0 auto;width:100%;}
.top_header .container .left_logo{float:left;}
.top_header .container .right_menu{float:right;}
.top_header .container .right_menu .navbar-default{margin:0;background:transparent;border:0;border-radius:0;}
.top_header .container .right_menu .navbar-default .navbar-collapse{padding:0;}
.top_header .container .right_menu .navbar-default .navbar-nav > .active > a, .top_header .container .right_menu .navbar-default .navbar-nav > .active > a:focus, .top_header .container .right_menu .navbar-default .navbar-nav > .active > a:hover{background:transparent;border-bottom:3px solid #686868;color:#d6212a}
.top_header .container .right_menu .navbar-default .navbar-nav > li:hover a{border-bottom:3px solid #686868;color:#d6212a}
.top_header .container .right_menu .navbar-default .navbar-nav > li > a{margin:0 10px;border-bottom:3px solid transparent;color:#2e2e2e;font:13px/25px "Lato-Regular";text-transform:uppercase;transition:all .4s ease .1s;-webkittransition:all- .4s ease .1s;-o-transition:all .4s ease .1s;-moz-transition:all .4s ease .1s;padding:17px 25px;}
.top_header .container .right_menu .navbar-default .navbar-nav > li{background:url(../images/libg.png) no-repeat left center;}
.top_header .container .right_menu .navbar-default .navbar-nav > li:first-child{background:none;}
.top_header .container .right_menu .navbar-default .navbar-nav > li:first-child a{margin-left:0;}
/*header*/

/*footer*/
.bottom_footer{background:#313332;}
.bottom_footer .container{max-width:1200px;margin:0 auto;padding:15px 0;text-align:center;}
.bottom_footer .container h4{font:16px/20px "Lato-Bold";color:#fff;text-transform:uppercase;margin:0 0 20px 0;}
.bottom_footer .container .foot_link{padding:20px 0 0 0;float:none;display:inline-block;vertical-align:top;max-width:220px;text-align:left;}
.bottom_footer .container .foot_map{padding:0;float:none;display:none;vertical-align:top;}
.bottom_footer .container .foot_link ul{margin:0;}
.bottom_footer .container .foot_link li a:hover{color:#fff;transition:all .4s ease .1s;-webkittransition:all- .4s ease .1s;-o-transition:all .4s ease .1s;-moz-transition:all .4s ease .1s;}
.bottom_footer .container .foot_link li a, .bottom_footer .container .foot_link p, .bottom_footer .container .foot_link label, .bottom_footer .container .foot_link a{font:13px/16px "Lato-Regular";color:#d5d5d5;}
.bottom_footer .container .foot_link li{padding-bottom:8px;}
.bottom_footer .container .foot_link.social_wrp li{padding:8px 0;border-top:1px solid #4f504f;background:url(../images/redarw.png) no-repeat 5px center;}
.bottom_footer .container .foot_link.social_wrp li{max-width:155px;}
.bottom_footer .container .foot_link.social_wrp li a{padding-left:25px;}
.bottom_footer .container .foot_link.social_wrp li:first-child{border-top:0;padding-top:0;background:url(../images/redarw.png) no-repeat 5px 5px;}
.bottom_footer .container .foot_link.address_wrp label, .bottom_footer .container .foot_link.address_wrp p{display:inline-block;}
.bottom_footer .container .foot_link.address_wrp .compy{background:url(../images/home.png) no-repeat left center;padding-left:23px;margin-bottom:15px;}
.bottom_footer .container .foot_link.address_wrp .office_blk{background:url(../images/caller.png) no-repeat left 5px;padding-left:23px;margin-bottom:15px;}
.bottom_footer .container .foot_link.address_wrp .mail{background:url(../images/msger.png) no-repeat left center;padding-left:23px;}
/*footer*/

/*home page*/
.homepage .container{max-width:1200px;margin:0 auto;text-align:center;padding:0;width:100%;}
.homepage h4{padding:0 25px 15px ;font:24px/24px "Lato-Bold";display:inline-block;text-align:center;color:#fff;margin:0 0 20px 0;border-bottom:3px solid #a29a9a;}
.homepage p{font:17px/28px "Lato-Regular";display:block;text-align:center;color:#ffffff;margin:0 0 20px 0;}
.homepage h2{padding:0 25px 15px ;font:24px/24px "Lato-Bold";display:inline-block;text-align:center;color:#404040;margin:0 0 20px 0;border-bottom:3px solid #d6212a;}

.slider_wrp p{text-shadow: 2px 2px 5px #000;font:51px/86px "Helvetica-Bold";color:#fff;max-width:1200px;margin:0 auto;padding:120px;argin:0 auto;display:block;}
.slider_wrp span{font:71px/71px "Helvetica-Bold";color:#fff;text-transform:uppercase;}
.slider_wrp{text-align:center;position:relative;}
/* .owl_content{position:absolute;top:0;width:100%;} */
.slider_wrp {background:url(../images/b5.jpg) no-repeat top center / cover;min-height:520px;}

.desktop_wrp{background:#ea2328; }
.homepage .desktop_wrp h2{border-bottom:0;padding:10px 0;color: #fff;display: block;font: 25px/86px "Helvetica-Bold";margin: 0 auto;max-width:100%;text-align: center; line-height:35px;}

.desk_plans .desk_inner{padding:65px 0;text-align:center;}
.desk_plans .desk_inner .desk_cmn{float:none;display:inline-block;vertical-align:top;margin-left:15px;max-width:365px;padding:0;}
.desk_plans .desk_inner .desk_cmn a{display:block;padding-bottom:15px;font:24px/24px "Lato-Bold";color:#d6212a;}
.desk_plans .desk_inner .desk_cmn:hover a{color:#4e4e4e;}
.desk_plans .desk_inner .desk_cmn p{color:#565656;margin:0;font:16px/22px "Lato-Regular";}
.desk_plans .desk_inner .desk_cmn:first-child{margin-left:0;}
.desk_plans .desk_inner .desk_cmn .desk_blk{min-height:145px;}

.abt_wrp {background:url(../images/abtbg.png) no-repeat top center / cover;}
.abt_wrp p{max-width:91%;margin:0 auto 20px;}
.abt_wrp label, .abt_wrp a{margin-bottom:0;vertical-align:top;display:inline-block;font:16px/22px "Lato-Regular";color:#fff;}
.abt_wrp a:hover{color:#fff;}
.abt_wrp .abt_inner .cli_image{padding-bottom:10px;}

.serv_wrp{text-align:center;padding:65px 0;}
.serv_wrp .serv_cmn{padding:0;margin-left:30px;float:none;display:inline-block;vertical-align:top;max-width:366px;}
.serv_wrp .serv_cmn:first-child{margin-left:0;}
.serv_wrp .serv_cmn .serv_desp{display:block;padding-top:15px}
.serv_wrp .serv_cmn .serv_desp a{display:inline-block;font:20px/20px "Lato-Bold";color:#404040;text-align:center;}
.serv_wrp .serv_cmn:hover .serv_desp a{color:#d6212a;}
.homepage .serv_wrp p{color:#565656;}

.contact_wrp{background:url(../images/contactbg.png) no-repeat center top / cover;}
.homepage .contact_wrp h2{color: #fff;display: block;font: 30px/33px "Lato-Bold";margin: 0 auto 10px;max-width:100%;text-align: center;border-bottom:0;}
.contact_wrp a{background:url(../images/conbtn.png) repeat;border:2px solid #fff;text-align:center;font:15px/20px "OpenSans-Bold";color:#fff;text-transform:uppercase;padding:15px 0;width:195px;margin:0 auto;display:block;text-align:center;}
.contact_wrp a:hover{background:transparent;color:#fff;border:2px solid #fff;}

.support_wrp{background:url(../images/supportbg.png) no-repeat center top / cover;}
.support_wrp p{max-width:91%;margin:0 auto 20px;}
.support_wrp label, support_wrp a{margin-bottom:0;vertical-align:top;display:inline-block;font:16px/22px "Lato-Regular";color:#fff;}
.support_wrp a:hover{color:#fff;}
.support_wrp .support_inner .cli_image{padding-bottom:10px;}


/* general styling for all the hovers */
	
.hover {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hover .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}

.hover img {
  display: block;
  position: relative;
}

.hover h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
}

.hover a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  text-transform: uppercase;font:14px/20px "Lato-Bold";
  color: #fff;
  border: 2px solid #fff;
  margin: 50px 0 0 0;
  border-radius: 0px;
  background-color: transparent;
}

.hover a.info:hover {
  box-shadow: 0 0 5px #fff;
}
/* effect hover 5 */
 
.ehover5 h2, .ehover5 img {
  transition: all 0.4s ease-in-out;
}

.ehover5 img {
  transform: scale(1.1);
}

.ehover5:hover img {
  transform: scale(1);
}

.ehover5 .overlay {
  transition: all 0.4s ease-in-out;
}

.ehover5:hover .overlay {
  background-color: rgba(170,170,170,0.4);
}

.ehover5 a.info {
  opacity: 0;
  transform: scale(1.5);
  transition: all 0.4s ease-in-out;
  font-weight: normal;
  border: 1px solid white;
  height: 85%;
  width: 85%;
  position: absolute;
  top: -14%;
  left: 8%;
  padding: 70px;
}

.ehover5:hover a.info {
  opacity: 1;
  transform: scale(1);
  background-color: rgba(0,0,0,0.4);
}

.ehover5 a.info:hover {
  box-shadow: none;
}

/*aboutus*/

.misson_wrp  .container{padding:35px 0;}
.misson_wrp .sub_mission{margin-top:30px;}
.misson_wrp .sub_mission h6{font:15px/20px "Helvetica-Bold";color:#313332;display:block;text-align:center;}
.misson_wrp .sub_mission ul{display:block;}
.misson_wrp .sub_mission ul li{display:inline-block;vertical-align:top;}
.misson_wrp .sub_mission ul li a{font:18px/20px "Lato-Regular";color:#313332;display:block;}
.homepage .team_wrp p, .homepage .contact_blk p, .contact_blk_one p{color:#565656;}
.homepage .team_wrp .container{padding:35px 0;}

.soln_wrp, .misson_wrp{background:#f1f3ee ;}
.cont_abt_wrp{background:#313332 ;}
.cont_abt_wrp .jd_teamer{padding:55px 0;display:block;}
.cont_abt_wrp .jd_teamer p{font:17px/28px "Lato-Regular";color:#fff;text-align:center;}
.cont_abt_wrp .team_head {position:relative;}
.cont_abt_wrp .team_head .inner_igm{position:absolute;bottom:-55px;left:45%;}
.cont_abt_wrp .contact_wrp h2{margin-top:10px;}


/*solutions*/
.homepage .soln_wrp_one p , .soln_wrp p, .serv_wrper p, .misson_wrp p{ color: #565656;}
.com_soln_blk{margin-bottom:25px;}
.homepage .soln_blk h3{color: #404040;display: inline-block;font: 24px/24px "Lato-Bold";margin: 0 0 20px;padding: 0 25px 0;text-align: center;}
/*contact us*/

.contact_blk{background:#f1f3ee;}
.contactus_page h3{font:25px/25px "OpenSans-Bold";color:#313332;}
.contact_blk_form{margin-top:4%;}
.contact_blk_form .form-group{display:inline-block;vertical-align:top;margin-left:25px;width:31.6%;margin-bottom:25px;font:13px/36px "Lato-Regular";color:#3e3e3e;}
.contact_blk_form .form-group:first-child{margin-left:0;}
.contact_blk_form .form-group.text_box{display:block;margin:0 auto 25px;width:100%;}
.contact_blk_form .form-group .form-control{border-radius:0;border:1px solid #c4c4c4;box-shadow:none;}
.contact_blk_form .form-group.text_box .form-control{min-height:200px;resize:none;}
.contact_blk_form .btn{background:#d6212a;font:13px/36px "Lato-Bold";color:#fff;border-radius:0;padding:2px 0;text-align:center;border:1px solid #d6212a;width:100%;max-width:120px;}
.contact_blk_form .btn.btn-primary:hover{background:transparent;border:1px solid #d6212a;color:#d6212a}
.contact_blk_form .btn .btn-primary.active, .contact_blk_form .btn .btn-primary:active, .open > .dropdown-toggle.contact_blk_form .btn.btn-primary, .btn-primary.focus, .btn-primary:focus, .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary{background:transparent!important;border:1px solid #d6212a!important;color:#d6212a!important;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{background:transparent!important;border:1px solid #d6212a!important;color:#d6212a!important;}

.contact_blk_one span{font:13px/20px "OpenSans-Bold";color:#3e3e3e;display:block;}
.contact_blk_one ul{display:block;margin:0;}
.contact_blk_one ul li{display:inline-block;vertical-align:top;font:13px/20px "Lato-Regular";color:#3e3e3e;text-align:center;padding-left:35px;}
.contact_blk_one ul li a{color:#3e3e3e;}
.contact_blk_one ul li:first-child{padding-left:0;}
.contact_blk_one ul li .fa{color:#d6212a;font-size:15px;padding-right:10px;}
.contact_blk_one ul li .fa.faxer{background:url("../images/faxer.png") no-repeat scroll left center;display:inline-block;padding:0 10px 0 20px;text-indent:-2000em;}

/*services*/
.business_serv_wrp  .container, .serv_wrper .container, .soln_wrp .container, .soln_wrp_one .container, .contact_wrp .container, .abt_wrp .container, .contact_blk .container, .contact_blk_one .container{padding:45px 0;}
.business_serv_wrp ul {display:block;margin:20px auto;max-width:95%;}
.business_serv_wrp ul li {float:left;vertical-align:top;width:32%;text-align:left;}
.business_serv_wrp ul li a{display:inline-block;font:16px/32px "Lato-Regular";color:#3e3e3e;transition:all .4s ease .1s;-webkittransition:all- .4s ease .1s;-o-transition:all .4s ease .1s;-moz-transition:all .4s ease .1s;}
.business_serv_wrp ul li a:hover{color:#d6212a}
.business_serv_wrp ul li .fa{color:#d6212a;font-size:15px;padding-right:10px;}
.serv_wrper h3{font:25px/25px "Helvetica-Bold";color:#fff;margin:0 0 20px 0;}
.resd_serv_wrp_inner {float: right;max-width: 72%;}

.serv_blk_one label{display:inline-block;vertical-align:top;font:18px/28px "Lato-Bold";color:#3e3e3e;margin:0;}
.serv_blk_one p{display:inline-block; margin: 0 0 0 5px;}
.serv_wrper .common_services{width:49%;min-height:202px;}
.serv_wrper .common_services.secd_box{padding:0 0 25px 25px;border-bottom:1px solid #878787;}
.serv_wrper .common_services.third_box{padding:25px 25px 0 0;}
.serv_wrper .common_services.first_box{ border-bottom: 1px solid #878787;border-right: 1px solid #878787;padding: 0 25px 25px 0;}
.serv_wrper .common_services.last_box{border-left: 1px solid #878787;padding:25px 0 0 25px}
.resd_serv_wrp .container{padding:35px 0;}
.resd_serv_wrp ul {display:block;max-width:80%;}
.resd_serv_wrp ul li {float:none;display:inline-block;vertical-align:top;width:42%;text-align:left;}
.resd_serv_wrp ul li a{display:inline-block;font:16px/32px "Lato-Regular";color:#3e3e3e;transition:all .4s ease .1s;-webkittransition:all- .4s ease .1s;-o-transition:all .4s ease .1s;-moz-transition:all .4s ease .1s;}
.resd_serv_wrp ul li a:hover{color:#d6212a}
.resd_serv_wrp ul li .fa{color:#d6212a;font-size:15px;padding-right:10px;}
.business_serv_wrp{background:#f1f3ee;}
.services_page .desk_plans .desk_inner{margin-top:0;margin-bottom:3%;}

/*20.9.2016*/
.serv_blk_one label{display:inline-block;vertical-align:top;font:18px/28px "Lato-Bold";color:#e3e3e3;margin:0;}
.serv_blk_one p{display:inline-block; margin: 0 0 0 5px;color:#e3e3e3;}
.serv_blk_one{background:url(../images/opbg.png) no-repeat center top / cover;}
.slider_wrp {background:url(../images/b5.jpg) no-repeat top center / cover;min-height:520px;}
.contact_sep_bg{background:url("../images/contactbger.jpg") no-repeat scroll top center / cover;min-height:345px;}
.contact_sep_bg{background:url("../images/contactbger.jpg") no-repeat scroll top center / cover;min-height:345px;}
.abtbg{background:url("../images/abtbg.png") no-repeat scroll center top / cover; min-height:345px; }
.solnbg{background:url("../images/solutionbg.jpg") no-repeat scroll center top / cover; min-height:345px; }
.com_soln_blk{margin-top:45px;position:relative;padding:85px 25px 25px;min-height:326px;margin-bottom:35px;border: 1px dashed #3e3e3e;display: inline-block;margin-bottom: 25px;max-width:490px;width:100%;margin-left:2%;vertical-align: top;}
.com_soln_blk:nth-child(2n+1){margin-left:0;}
.com_soln_blk .com_soln_img{ display: block;height: 122px;left: 38%;position: absolute;top: -50px;width: 127px;}
.com_soln_blk.virtual_wrp .com_soln_img{background:url("../images/v1.png") no-repeat scroll top center;}
.com_soln_blk.storage_wrp .com_soln_img{background:url("../images/v2.png") no-repeat scroll top center;}
.com_soln_blk.proj_mgmt_wrp .com_soln_img{background:url("../images/v3.png") no-repeat scroll top center;}
.com_soln_blk.hardwre_wrp .com_soln_img{background:url("../images/v4.png") no-repeat scroll top center;}
.com_soln_blk.wrp_wrp .com_soln_img{background:url("../images/v5.png") no-repeat scroll top center;}
.com_soln_blk.data_wrp .com_soln_img{background:url("../images/v6.png") no-repeat scroll top center;}
.com_soln_blk.tech_wrp .com_soln_img{background:url("../images/v7.png") no-repeat scroll top center;}
.com_soln_blk.netwrk_wrp .com_soln_img{background:url("../images/v8.png") no-repeat scroll top center;}

.servicesbg{background:url(../images/servbg.jpg) no-repeat center top / cover;min-height:345px;}
.serv_blk{background:url(../images/bsupportbg.png) no-repeat center top / cover;}
.resd_serv_wrp{background:url(../images/bservicesbg.png) no-repeat center right / cover;min-height:345px;}
.serv_blk h2, .serv_blk p{color:#fff;}
.com_soln_blk:hover h3{color:#d6212a;}
/**********************************************responsive started******************************************/

.cls_baner-img {
    text-align: center;
}
.cls_baner-img img {
    display: inline;
    width: 100%;
}


@media screen and (min-width:2999px) {
/* 	.aboutus_page .cont_abt_wrp .jd_teamer .team_head .inner_igm{margin-bottom:-170px;}*/
.slider_wrp .owl-item img{display:block;width:100%;}
.contact_sep_bg{min-height:645px!important;}
}
@media screen  and (min-width:1750px) {

.contact_sep_bg{min-height:530px!important;}
}
@media screen  and (min-width:1599px) {

.contact_sep_bg{min-height:430px;}
}
@media screen and (max-width:1199px){
/*contactus*/
.contact_blk_form .form-group{width:25%;}
.contact_blk_form .form-group.text_box{width:80%;}

.desk_plans .desk_inner .desk_cmn{max-width:30%;}
.serv_wrp .serv_cmn{max-width:30%;}
}
@media screen and (max-width:999px){
.slider_wrp p{padding:4%;padding:43px/72px "Helvetica-Bold";}
.slider_wrp span{font:50px/62px "Helvetica-Bold"}

.resd_serv_wrp ul{max-width:100%; margin: 0;}
.hover a.info{margin:35px 0 0;padding: 55px;}
.desktop_wrp .desk_inner .desk_cmn{margin-bottom:20px;}
.serv_wrp .serv_cmn{margin-bottom:20px;}
.abt_wrp .container p{margin:0 auto 15px}
.homepage .desktop_wrp h2{font:20px/75px "OpenSans-Bold";}
.top_header .container .right_menu .navbar-default .navbar-nav > li > a{padding:10px 10px}
.business_serv_wrp ul li a{font:14px/32px "Lato-Regular";}
.business_serv_wrp ul li{width:33%;}
/*abtus*/
.misson_wrp p, .team_wrp p, .contact_wrp p{max-width:85%;margin:0 auto;}
.contact_wrp_inner  h2{margin-top:35px;}
/*contactus*/
.contact_blk_form .form-group{width:25%; margin-left: 2%;}
.contact_blk_form .form-group.text_box{width:80%;}
/*swervices*/
.business_serv_wrp ul{max-width:96%;}
.slider_wrp{padding:5%;}
.slider_wrp{min-height:auto;}
.com_soln_blk{max-width:46%;min-height:372px;}
.abtbg, .servicesbg, .solnbg, .contact_sep_bg{min-height:120px;}
}
@media screen and (max-width:767px){
	.homepage p{font:15px/25px "Lato-Regular";}
	.com_soln_blk .com_soln_img{width:100%;left:0;}
	.resd_serv_wrp_inner {float: none; margin: 0 auto;max-width: 80%;}
	.com_soln_blk{max-width:80%;min-height:auto;display:block;margin:3% auto 10% !important}
/*header*/
.slider_wrp span{font:45px/45px "Helvetica-Bold";}
.slider_wrp p{font:30px/35px "Helvetica-Bold"}
.top_header .container .right_menu{float:none;display:block;padding:10px 0;}
.top_header .container .left_logo{}
.top_header .container .right_menu .navbar-default .navbar-nav > li > a{padding:10px 15px;margin:0;}
.top_header .container .right_menu .navbar-default .navbar-nav{margin:0;}
.top_header .container .right_menu .navbar-default .navbar-nav > li{background:none;}
/*home page*/
.homepage .desktop_wrp h2{font:13px/75px "OpenSans-Bold";max-width:100%;}
.desktop_wrp .desk_inner .desk_cmn, .serv_wrp .serv_cmn{display;block;margin:0 auto 10px;}
.desktop_wrp .desk_inner .desk_cmn:first-child, .serv_wrp .serv_cmn:first-child{margin-left:auto;}
.homepage h2{font:20px/20px "Lato-Bold"}
.abt_wrp .container p{max-width:95%;}
.desk_plans .desk_inner .desk_cmn{max-width:95%;margin:0 auto 2%!important;}
.serv_wrp .serv_cmn{max-width:366px;}
.hover a.info{padding:70px;margin:50px 0 0;}
.homepage .contact_wrp h2{font:25px/30px "Lato-Bold"}
.cont_abt_wrp .team_head .inner_igm{left:38%;}
.serv_wrper .common_services{border: 1px solid #878787 !important;display: block;float: none;margin: 0 auto 25px;min-height: 100%;padding:25px !important;width: 95%;}
/*foter*/
.bottom_footer .container{max-width:100%;}
.bottom_footer .container .foot_link{display:block;text-align:center;margin:0 auto 10px;}
.bottom_footer .container .foot_link.address_wrp .office_blk{display:block;width:100%;margin:0 auto;max-width:225px;}
.bottom_footer .container .foot_link.social_wrp li{margin: 0 auto;max-width: 200px;width: 100%;}
.bottom_footer .container .foot_link{max-width:65%;}
.bottom_footer .container .foot_link.address_wrp p, .bottom_footer .container .foot_link li a.mail{vertical-align:top;}

/*abtus*/
.misson_wrp .sub_mission{margin-top:20px;}
.misson_wrp .sub_mission ul li a{font:15px/20px "OpenSans-Bold";}
.cont_abt_wrp{padding-bottom:0;}

/*solutions*/
.soln_wrp h3{font:19px/22px "OpenSans-Bold"}

/*swervices*/
.homepage .soln_blk h3{font:18px/22px "Lato-Bold";margin:0 0 15px;padding:0;}
.business_serv_wrp ul{max-width:80%;}
.business_serv_wrp ul li, .resd_serv_wrp ul li{width:100%;float:none;display:block;}
.serv_wrp .common_services{width:100%;margin:0 auto 2%;padding:0 0 2% 0;border:0!important;}


}
@media screen and (max-width:499px){
.serv_blk_one label, .serv_blk_one p{display:block;}
.com_soln_blk{margin:3% auto 20% !important}
.serv_wrp .serv_cmn{max-width:85%;}
.hover a.info{margin: 35px 0 0; padding: 55px;}
.slider_wrp span{font:30px/45px "Helvetica-Bold"}
.slider_wrp p{font:30px/30px "Helvetica-Bold";}
.homepage .desktop_wrp h2{padding:10px 0;font:13px/25px "OpenSans-Bold";}
	
/*contactus*/
.contact_blk_form .form-group{width:80%; margin-left:auto;}
.contact_blk_form .form-group .form-control{margin:0 auto;}
.contact_blk_form .form-group.text_box{width:80%;}
.contact_blk_one ul li{margin-top:1%;display:block;padding-left:0;}

.homepage p{max-width:90%;margin:0 auto;}
.homepage h4{font:23px/25px "OpenSans-Bold";margin:0 0 10px;}
.contact_wrp .container, .abt_wrp .container{padding:55px 0 25px;}

.top_header .container .left_logo{float:none;display:block;text-align:center;}
.top_header .container .right_menu .navbar-toggle{margin:0 auto;float:none;display:block;text-align:center;}

}
/**********************************************responsive ended********************************************/
