@charset "utf-8";
/* CSS Document */
.responsiveImg{width:100%;}
.paddingLR0{padding-left:0 !important; padding-right:0 !important;}
.PAddTB20{padding-top:20px; padding-bottom:20px;}
.PAddTB40{padding-top:40px; padding-bottom:40px;}
.PAddTB50{padding-top:50px; padding-bottom:50px;}
.PAddTB20{padding-top:20px; padding-bottom:20px;}
.font-weight-regular{font-weight:normal; color:#fff !important; line-height:35px;  
    font-family: 'Oswald', sans-serif;
    font-size: 33px; }
	.shad{ box-shadow:0 0 10px #e2e2e2; padding:10px; margin-bottom:20px;}
	.shad1{ box-shadow:0 0 10px #e2e2e2; padding:10px; margin-bottom:20px; min-height:820px;}
.Sec3SuBHEad{ color:#969696; letter-spacing:2px;}
.GrayBg{ background-image:url(../images/banner-inside.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
.marBot{margin-bottom:40px; font-size:36px; color:#EAD4CA; font-weight:400;}
.MarT30{margin-top:30px;}
.marT20{margin-top:20px;}
.image{ box-shadow:0px 0px 8px #e2e2e2;}
.BgImg{background-image:url(../images/testimonial-bg.jpg); background-repeat:no-repeat; background-size:cover; color:#fff !important}
.BgColor{background-image:url(../images/testimonial-bg2.png); background-repeat:repeat;}
.colorWhite{color:#fff;}
.ClientImg{ border-radius:50%; width:72px; height:72px; display:inline-block; margin-top:-25px;}
.CLientDetails{display:inline-block; padding-top:25px; margin-left:25px;}
.colorDarkGray{color:#fff;}
.MArTopMinus{margin-top:-10px;}
.linHEight{line-height:35px !important; }
.RecentProjectsBg{color:#fff; background-image:url(../images/recent-projects-bg.jpg); background-repeat:no-repeat; background-size:100% 100%; background-attachment:fixed; padding-top:60px; padding-bottom:40px;}
.Social-icons{display:inline;}
.Social-icons p a{ background-image:url(../images/social-icons.png); background-repeat:no-repeat; width:40px; height:40px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%; margin-right:20px; display:inline-block;}
.Social-icons p{display:inline-block;}
.fb a{background-position: -6px -4px;}
.tw a{    background-position: -69px -4px;}
.gPlus a{background-position:-136px -4px}
.Pin a{background-position:-196px 0px;}
.follow-us{ margin-right:20px; color:#fff;
  margin-top: 11px}
.VioletBg{background-color:#463A52; color:#8E8797; padding-top:20px;}
.form-control1{background-color:#463A52; border:1px solid #8E8797;}
.marL20{margin-left:20px;}
.NEasLetter{letter-spacing:2px;}
.NewletterParent{margin-top:10px;}
.wel-grid{background:url(../images/bg1.jpg) repeat;}	
.footer{background-color:#0F78B8; }
.footer a{color:#fff; }
.footer p{color:#fff}
.pull-right768{float:right !important;}
.InnerPgHEad{background-image:url(../images/testimonial-bg.jpg); background-size:cover; background-repeat:no-repeat;}
.InnerPgHEadRow{background-image:url(../images/testimonial-bg2.png); background-repeat:repeat;}
.InnerPgHEad h1{color:#fff; text-transform:uppercase; padding-top:10px; padding-bottom:10px;}
.InnerHeading{background-image:url(../images/heaidng-bg.png); background-repeat:repeat; display:inline-block;padding:
20px; color:#fff;}
.abtm{max-width:180px; float:right; margin-left:10px}
.style{ box-shadow:0 0 10px #e2e2e2; padding:10px; margin-bottom:10px; height:206px;}
.style1{ box-shadow:0 0 10px #efefef; padding:10px; margin-bottom:10px;}
.abth{ color:#DF6939; font-size:18px; font-weight:bold;}
.blue{ color:#0F78B8}
.ab{ font-size:20px; color:#0F78B8;}
.InnerSubHEading{ font-family:'Oswald'; color:#289FE5; font-size:26px; }
.pdtList li{border:1px dotted #4A0830; list-style-type:none;}
.pdtList li a{padding:6px 10px; display:block; text-transform:uppercase;}
.pdtList li a:link, .pdtList li a:visited{color:#4A0830;}
.Pdt p{margin-bottom:0; margin-top:0; width:100%;}
.Pdt p span{display:inline-block;}
.PdtDescription{color:#8B617B; margin-left:-10px; margin-right:-10px;}
.PdtDescription h4{color:#446779; font-weight: 700; text-transform:uppercase; margin-bottom:0; text-align:center;font-size:14px!important;}
.description{margin-bottom:0px !important; text-align:center; display:block;}
.prize{border:1px solid #8B617B; padding:5px 10px; font-size:14px; font-weight:bold; color:#8B617B;}
.marginBottom{margin-bottom:30px; display:block;}
.MarTb10{ margin-bottom:20px;}
.WriterInfo img{ width:70px; height:70px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;}

.WriterInfo h6{ font-style:italic; /*color:#8fb902;*/ color:#3babed; text-transform:capitalize; font-size:18px; margin-bottom:5px;}
.WriterInfo p{color:#a6a6a7; font-size:13px;}
.InnerPageCont{border:1px dotted #4A0830;}
.margin_bottom40{margin-bottom:4px; display:block;}
.pull-leftCustome{float:left;}
.EnquiryForm{border:1px dotted #4A0830;}
.EnquiryForm h4, .address h4{text-transform:uppercase;}

.welcomeHEading{font-weight: 500;
    padding-top: 10px;
    font-family: 'Oswald';
    margin-bottom: 20px;
    /* font-family: ''; */
    font-size: 40px;
    line-height: 50px;
    color: #2a588b;  /*  margin-left: 30px;*/}
	.welcomeHEading{}
.welcomeHEading span{ color:#C42422;}
.new_abt_content p{    font-family: 'lato';
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 26px;
    text-align: justify;s}
.new_abt_content{padding-left:30px !important;}
.homeintro{ font-size: 18px;
 color:#555; line-height:30px; text-align:center;
    margin-top: 6px;
}
.wel-txt-2{ 
  font-size: 16px;
  line-height: 30px;

	  color:#525252;}
	 .Pdt {
    box-shadow:0 0 10px #e2e2e2;
    padding: 10px
}
.pull-right990{float:right;}
.pull-left990{float:left;}
.Ullist1{list-style-image:url(../images/list-icon.png);}
.dropdown-menu-desktop{display:none; position:absolute !important;list-style-type:none;     background-color: #0F78B8; left:0; z-index:1000000;}
.dropdown-menu-desktop li a:link, .dropdown-menu-desktop li a:visited, .dropdown-menu-desktop a, .dropdown-menu-desktop a:hover{color:#fff;}
.dropdown-menu-desktop a:hover{ background:#949597; color:#fff!important;}
.dropdown-menu-desktop li a{padding:5px 20px; width:100%; display:inline-block; font-size:14px;}
.dropdown-menu-desktop li{ margin-left:-40px;    width: 250px !important; border-bottom:1px solid #0D70AC; }

.dropdown-desktop:hover .dropdown-menu-desktop{display:block;}
.dropdown-desktop{display:block;}
.dropdown{display:none !important;}
.brands-txt h2{margin-top:30px; font-size:25px; color:#289FE5;}
.margin-bottom{margin-bottom:30px; display:block;}
.MarT5{margin-top:5px;}

.MArT48{margin-top:48px;}

.dropdown-menu2-desktop{display:none; position:absolute;background-color:#f3f3f3;left:200px; top:0;}
.dropdown-menu-desktop li:hover .dropdown-menu2-desktop{display:block;}
.dropdown-menu2-desktop li a:link, .dropdown-menu2-desktop li a:visited{color:#8BA3B4;}
.dropdown-menu2-desktop li{list-style-type:none; margin-left:-40px!important;  border-left:1px solid #D9E0E5;}
.dropdown-menu2-desktop li a{padding:5px 10px;}
.dropdown-menu3-desktop{left:200px;position:absolute;background-color:#f3f3f3; top:0; display:none;}
.dropdown-menu2-desktop li:hover .dropdown-menu3-desktop{display:block;}
.dropdown-menu2-desktop-top {top:37px !important;}
.content{display:block;}
.subHeading{ color:#289FE5; text-align:left; margin-left:15px;}
.subHeading2{color:#289FE5; text-align:left; margin-left:15px; text-decoration:underline;}
.maxWiLogo{width:100% !important; max-width:410px !important;}
.text-right1{text-align:right;}
.PdtDescriptionHead{color:#725A4F; background-color:#f3f3f3; text-transform:uppercase; padding:10px;}
.PdtSubDescHEad{font-size:20px;}
.PdtDescUl li{list-style-image:url(../images/ul-list1.png); margin-bottom:10px;}
.PdtDescUl{margin-left:-10px;}
.colorBrown{color:#0F78BE;}
.hrCOntact{border-top:1px dashed #F0B027;}
.AddressC{background-color:#fff; padding-top:15px; padding-bottom:15px;}

.PGSubHEad{background-color:#72594E; padding:10px; font-size:20px; color:#fff; text-transform:uppercase; margin:0 auto; display:inline-block; text-align:center;}
.COntManinHR{ display:none;}
.HEadAdd{     font-size: 14px;
    font-weight: bold;    line-height: 20px;
    color: #666768; margin-top:30px;}
.HEadEmal{     padding-left: 20px;
    font-size: 17px;
    font-weight: bold;
    line-height: 26px;
    color: #666768;
    margin-top: 63px;}
.careeerbg{background-image:url(../images/career-banner.jpg);background-size:100% 100%;}
.abtbg{background-image:url(../images/abt-banner.jpg);background-size:100% 100%;}
.serbg{background-image:url(../images/ser-banner.jpg);background-size:100% 100%;}
.enquirybg{background-image:url(../images/enquiry-banner.jpg);background-size:100% 100%;}
.contactbg{background-image:url(../images/contact-banner.jpg);background-size:100% 100%;}
.careeerbg1{padding:50px;background-color:rgba(0,0,0,0.5);}
.careeerbg2{padding:100px;}
.HEadEmal span{ font-size:23px; letter-spacing:1px;    letter-spacing: 2px;
    color: #C42422;}.titlename{color:#fff;text-transform:uppercase;font-weight:bold; font-family:'Lato'; font-size:40px;}

.BorderTop{     border-top: 7px solid #949597;}
.logo{ max-width:200px; padding-top:10px;}
.PaddR0{ padding-right:0 !important;}
.PaddL0{ padding-left:0 !important;}
.HEaderBgColor{    background-color: rgb(15, 120, 184);}
.GalleryIem{ margin-bottom:10px;}
/* new csss */
.new-degn-sec {}
.new-degn-sec .ab {
    font-size: 18px;
    color: #0F78B8;
    margin-top: 0px;
	font-weight: 700;	
}
.new-degn-sec .col-sm-6 p {
    font-size: 15px;
    line-height: 24px;
	color: #333;
}
.new-degn-sec p span {
    font-size: 15px;
	font-weight: 700;
}
.col-sec-mrgn {
	margin-top: 1%;
	padding-top: 2%;
	border-top: 1px solid #e5e5e5;
}
.col-sec-mrgn2 {
	margin-top: 1%;
	margin-bottom: 3%;
	padding-top: 2%;
	border-top: 1px solid #e5e5e5;
}
.paddinglrf {padding-left:5px !important; padding-right:5px !important;}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 0px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.InnSecCont .btn, .btn-primary {
	border: none;
}
.InnSecCont .btn:hover, .btn-primary:hover {
	background-color: transparent;
	color: #CBCBCB;
	border: none;
}
#fileupload {
	display: none;
}
.fileUpload label {
	background-color:#000;
	padding: 5px 15px;
	color:#fff;
	
}
.fileUpload span {
	color: #666;
	text-transform: capitalize;
}
/* new csss */
.new_abt_content{
	background-color:#fff; padding-bottom: 5px;  padding-right: 30px !important;    box-shadow: 0px 0px 10px #e2e2e2;}
	.vision-gallery_img img{max-width: 100%;height: 240px;}
	.carrerImg{max-width:350px;}
	.padbot{padding-bottom:30px;}
	.vision-gallery_img .images{width: 349px;
    float: left;
    height: 260px;
    box-shadow: 0 0 10px #e2e2e2;
    padding: 10px;
    overflow: hidden;
    margin: 10px;
    text-align: center;}
@media (max-width: 991px) {
	.ServicesHEading{ font-size:30px!important;}
.navbar-default .navbar-nav > li {
	float: left;
}
.navbar-default .navbar-nav > li > a {
color: #000;
background:#0F78B8!important;
    border-right:1px solid rgb(184, 33, 31)
}
	.welcomeHEading{ font-size:28px; line-height:34px}
	.tabtext-center{ text-align:center!important}
	.HEadEmal{ display:none}
	.HEadAdd{ display:none}
	.Social-icons p a{margin-right:5px;}
	.COntManinHR{border-top:2px solid #72594E; display:block;}
	.AddressC:before{display:none !important;}
	.TabMrTCOnt{margin-top:20px;}
	.pull-right768{float:none !important;}
	.text-right1{text-align:center;}
	body{overflow-x:hidden;}
	.font-weight-regular{font-size:25px; line-height:30px; margin-top:0;}
	.maxWiLogo{width:100% !important; max-width:210px !important;}
	.DivToggle991 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .DivToggle991 .first_div991 {
    -webkit-box-ordinal-group:2;
    -moz-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2;
  }

  .DivToggle991 .second_div991 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order:1;
  }
	.TabTextCenter{text-align:center;}
	.tabDisplayBlock{display:block !important;}
	.heightSocialIcons{height:55px;}
	.follow-us{float:none;}
	.pull-right990{float:none; margin-left:40px;}
	.pull-left990{float:none;}
.dropdown-desktop{display:none !important;}
.dropdown{display:block !important;}
.MArT48{margin-top:0;}
.PositionRmar{position:relative; margin:0 auto;}
/* new csss */
.new-degn-sec {
	width: 100% !important;
	padding: 0 30px !important;
}
.new-degn-sec .MarT15 {
    margin-top: 0px;
}
.new-degn-sec .Pdt {
    box-shadow: none;
    padding: 10px;
}
/* new csss */
}
@media (max-width: 767px) {
	.navbar-default .navbar-nav > li {
	float: none;
}
	.font-weight-regular{font-size:20px; line-height:25px;}
.TabBgNav{ background-color:#f3f3f3;}
.pull-right768{float:none !important;}
/* new csss */
.Padd767L0{ padding-left:0 !important;}
.HEaderBgColor .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff !important;
    background-color: #e7e7e7;
}
.HEaderBgColor .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #0F78B8;
    background-color: #fff;
}
/* new csss */
.careeerbg{background-image:url(../images/career-banner.jpg);background-size: auto 100%;}
.abtbg{background-image:url(../images/abt-banner.jpg);background-size: auto 100%;}
.enquirybg{background-image:url(../images/enquiry-banner.jpg);background-size: auto 100%;}
.contactbg{background-image:url(../images/contact-banner.jpg);background-size: auto 100%;}
.titlename {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Lato';
    font-size: 25px;
}


.DivToggle991 {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient:vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: colmn;
-ms-flex-direction: colmn;
flex-direction: colmn;
/* optional */
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.DivToggle991 .first_div991 {
-webkit-box-ordinal-group:2;
-moz-box-ordinal-group:2;
-ms-flex-order:2;
-webkit-order:2;
order:2;
}

.DivToggle991 .second_div991 {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order:1;
}

}
@media (max-width: 480px) {
.titlename {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Lato';
    font-size: 18px;
}
}


.accordionButton a{display:block;text-decoration:none;}
.accordionButton:hover a{text-decoration:none;color:#333;
}
.ActivColor a:link, .ActivColor a:visitd{color:#ef0030 !important;}
.accordionButton a:link, .accordionButton a:visited{display:inline; text-decoration:none;} 
.Inactive a{color:#999 !important;}
.Inactive a:hover{color:#ef0030 !important;}
.accordionButton {/*box-shadow:2px 2px 10px #CCC;background:#FFF;*/float:left;/*margin:0 0 10px 0;*/padding:11px 5px;font-size:14px; text-transform:uppercase; color:#333;text-align:left;font-weight:normal;cursor:pointer;width:100%;/*border-radius:5px;*/-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; border-bottom:1px dotted #ccc;}
.accordionButton:hover {/*background:#FFF;*/cursor:pointer;/*border-radius:5px;box-shadow:0px 0px 10px #e2e2e2 inset;*/-ms-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:#4A0830; background-color:none;}
	
.accordionContent ul, .accordionContent-on ul{list-style:none;margin:0 0 0 0;padding:0 0 0 0; text-transform:capitalize;}
.accordionContent, .accordionContent-on { /*background-color:#f3f3f3;*/ background-image:url(../images/accordian-bg.png); background-repeat:repeat;width:95%;float: left; _float: none; /* Float works in all browsers but IE6 */ margin-right:10px !important; text-align:left;}
.accordionContent-on {width:95%;float: left;_float: none; /* Float works in all browsers but IE6 */}
.accordionContent ul li a, .accordionContent-on ul li a{text-decoration:none; font-size:16px;display:block; background:#8BA3B4; background-repeat:repeat;/*border-bottom:1px dashed #CCC;border-left:1px dashed #CCC;*/margin:1px 0 1px 10px;padding:5px 10px;/*border-radius:5px;*/color:#fff;}
.accordionContent ul li a:hover, .accordionContent-on ul li a:hover {display:block;background:#436679;margin:1px 0 1px 10px;padding:5px 10px;color:#fff;/*border-bottom:1px dashed #CCC;border-left:1px dashed #CCC;*/}
.accordionContent-on ul .active a{color:#06A884;}

.on {background:none;margin:0 0 10px 0;padding:5px;font-size:16px;color:#436679;text-align:left;font-weight:normal;cursor:pointer;/*border-radius:5px;box-shadow:0px 0px 10px #e2e2e2 inset;*/}
.over {background:none;color:#333;}
/*.accordianParant{  background-image: url(../images/category-hover-bg.png); background-repeat:repeat;}*/
.MarginBottom{margin-bottom:30px; display:inline-block;}
.pdtDescBorder{border:1px solid #f3f3f3; margin-bottom:-1px;}
.patParant:hover{background-image: url(../images/category-hover-bg.png); background-repeat:repeat; transition:all eas-in-out 0.4s;-webkit-transition:all eas-in-out 0.4s;-o-transition:all eas-in-out 0.4s;-moz-transition:all eas-in-out 0.4s;-ms-transition:all eas-in-out 0.4s;}
.patParantP a:hover{text-decoration:none;transition:all eas-in-out 0.4s;-webkit-transition:all eas-in-out 0.4s;-o-transition:all eas-in-out 0.4s;-moz-transition:all eas-in-out 0.4s;-ms-transition:all eas-in-out 0.4s;}
.patParantP a:hover h4{ color:#fff; text-decoration:none;}
.patParantP a:link, .patParantP a:visited{color:#7A7A79;}
.patParantP h4{ color:#06A884;}
.pdtDescBorder span{color:#333; font-weight:bold;}
.patParantP a:hover .pdtDescBorder{color:#fff;}
.MarTB10{margin-top:10px; margin-bottom:10px;}
.patParant a{width:100%;}
.patParant{box-shadow:1px 1px 10px #ccc;-webkit-box-shadow:1px 1px 10px #ccc;-o-box-shadow:1px 1px 10px #ccc;-moz-box-shadow:1px 1px 10px #ccc;-ms-box-shadow:1px 1px 10px #ccc;}
.PdtInner h4{color:#06A884; margin-top:30px;}
.PdtInner h3{font-family: 'Dancing Script', cursive;color:#06A884; font-size:40px;}
.accordianParantP h2{font-family:Georgia, "Times New Roman", Times, serif; color: #289FE5; font-size:20px; text-transform:capitalize; margin-right:-15px; padding-top:15px; padding-bottom:5px; margin-bottom:15px; font-style:italic; font-size:24px; border-bottom:2px solid #289FE5; position:relative}
.accordianParantP h2 span{border-top:10px solid #289FE5; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute;   bottom: -10px; left:43%; display:inline-block;}

.captcha{   margin-bottom:15px;     border: 1px dashed #ccc;
    height: 50px;
    width: auto;
    float: left;
	margin-left:15px;
    padding: 5px;
    background: #fff;
    color: #72594E;
   font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 50px;}	
#fl{line-height:50px;float:left;    font-size: 18px;     margin: -6px 3px 0px 3px; font-weight:700;}.Human-txt{    margin: -6px 0 0 0;float:left; line-height:50px;}	
.chpca_inpt{    width: 75px;
    /* margin-right: 0; */
    float: left;
    height: 40px;
    margin: -1px 0 0 4px;
    line-height: 40px;}
.accordionContent-on .active a{background-color:#289FE5; color:#fff;}
.accordionContent-on .active a:link, .accordionContent-on .active a:visited{color:#fff;}
.MainAdd{color:#0F78B8; font-size:24px; text-transform:uppercase; font-weight:bold; margin-bottom:10px!important;}
.accordianParant{
	box-shadow:1px 1px 10px #ccc;
	-webkit-box-shadow:1px 1px 10px #ccc;
	margin-right: 5px;
	-o-box-shadow:1px 1px 10px #ccc;
	-moz-box-shadow:1px 1px 10px #ccc;
	-ms-box-shadow:1px 1px 10px #ccc;
	display:block;
	position: absolute;
	padding:10px;
	top: 80px;
}
.Gallery img{margin:15px;}
.MarT15{margin-top:15px;}
.FooterNav ul li{margin-left:-40px; list-style-type:none;}
.FooterNav ul li a{ color:#fff;}
.FooterNav ul li a:link, .FooterNav ul li a:visited{
    font-size: 14px;
    font-family: 'Roboto';}
.FooterNav p{text-transform:uppercase; color:#fff; font-size:14px;}
.abt-img img{margin-bottom:100px;}
.logos img{margin:20px;}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(1, 164, 228, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

.btn-primary1 {
  color: #CCBCB3;
  background-color:none;
  border-color:#CBCBCB;
  padding:5px 5px 5px 10px ;
}
.homeimg{ float:left; margin-right:20px;}
.sec{ background:#efefef;}
.mart{ margin-top:20px;}
.Businesssec p{ padding:0 10px; font-size:15px; line-height:24px; color:#fff;}
.Btn1 a{ text-decoration:underline; color:#fff;}
.Btn1 { text-decoration:underline; color:#fff;}
.Btn2 a{ text-decoration:underline; color:##525FA4;}
.Btn2 { text-decoration:underline; color:##525FA4; float:right}.NavigationBg{
   
    border: 1px solid #efefef;}
	.MArTop40{ margin:50px 0;}
.LogoMarTB{margin-top:5px; margin-bottom:5px;}

.ServicesHEading{ font-family: 'Lato', sans-serif; font-weight:500; text-transform:uppercase; font-size:40px; padding-bottom:20px; color:rgb(255, 255, 255);}
.Businesssec{    background-color: rgba(0, 0, 0, 0.1);font-family: 'Open Sans', sans-serif;
    padding: 10px;}
.news{ background-color:#fff; padding:20px; box-shadow:0px 0px 10px #e2e2e2; height:405px;}
.I-News h1{  margin-bottom:20px;    font-family: 'Oswald';
    font-size: 40px;
    line-height: 50px;
    color: #A2071D;}
.I-News h1 span {
    color: #2a588b;
}
.I-Sec2{ padding-top:30px; padding-bottom:30px;}
.INewsDate{ color:#A2071D; font-size:12px; font-weight:bold}
.I-NewsIndi p{ margin-bottom:5px;}
.INewsBy{ font-style:italic; font-size:12px; color:#000;}
.I-NewsIndi{ padding-top:15px; padding-bottom:15px; border-bottom:1px solid #e2e2e2;}
.I-NewsIndi:last-child{ border-bottom:0;}

.pdtUl {
	padding-left: 0px !important;
}
.text-right1{ text-align:right}
.mae{ margin:30px 0;}
.pdtUl li {
    list-style-image: url(../images/ul-list1.png);
    margin-left: 40px;
    font-size: 16px!important;
    line-height: 35px;
	font-family:'Lato';
}
	.col{ color:#C42422}
	.abt1{ font-size:14px; line-height:24px;
    font-family: 'Roboto';}
.businessSecHead{    color: #fff;
    font-family: 'lato', sans-serif;
    font-weight: 400;
    font-size: 19px;
    text-transform: uppercase;
    line-height: 40px; padding-left:10px;}
.businessSecHead2{color:#666;    font-family: 'Roboto Condensed', sans-serif; font-weight:bold; font-size:24px;}
.businessSecHead1{color:#C42422;font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:18px; line-height:24px;
    padding-bottom: 0px;
    margin-bottom: 3px;}
.ZoomMaster{overflow:hidden;}
.ZoomMaster:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
.IntroTxt{font-family: 'Roboto', sans-serif; font-size:17px; line-height:28px; text-align:center; padding-top:50px; padding-bottom:20px;}
.MArTOpBot30{ margin-bottom:50px;}
.MArTop30{ margin-top:10px; margin-bottom:20px;}
.button a{padding: 10px 30px;border: 1px solid #0F78B8;border-radius: 5px;font-size: 18px;text-transform: uppercase;background-color: #0F78B8; color: #fff;}
.button{margin-bottom: 30px;}
.button a:hover{background-color: rgb(133, 16, 16);border: 1px solid #851010;color: #FFF; }
.videos iframe{width:100% !important}
.tabbing li a{text-transform:capitalize !important; font-size: 16px !important;color: #555!important;}
.tabbing li.active a{background-color: #0F78B8 !important;color: #fff !important;}
.tabbing li.active a:hover{background-color: #0F78B8 !important;color: #fff !important;}
.tabbing li a:hover{background-color: #3091CC !important;color: #fff !important;}

@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}

@media (max-width:991px) {
.MArTBHeader{margin-top:0; margin-bottom:0;}
.MobileMenu{width:100%; height:50px; background-color:#f3f3f3; display:block; cursor:pointer; margin-top:5px}
.MobilemenuButton{height:40px; width:40px; background-color:#e2e2e2; border-radius:5px; text-align:right; margin-top:5px; float:right; margin-right:5px;}
.MenuList{display:none;}
.OpenMenu{display:block;}
.BAnner{position:relative;padding-top: 50%; background-size:cover;}
.IntroBg1{background-size:100% 100%}
.Category:hover .CategoryHover{display:none;}
.Category:hover .CaregoryImg{background-image:url(../images/forword-button-green.png);}
.CategorySec{height:auto;}
.Category{margin-top:10px; padding-bottom:10px; border-bottom:1px solid #999;}
.TabTxtCenter{text-align:center;}
.MobileMenuList{margin-top:0;}
.MobileDropdown{position:relative; background-image:url(../images/intro-bg-color-hover990.jpg); background-repeat:repeat; text-align:center;}
.MenuList{width:100%; padding-left:0;}
.MenuList li:hover .Dropdown{ display:none;}
.abt-img img{display:none;}
.responsiveImgTab{width:100%;}
}
@media (max-width:600px) {
.tabbing li{display: block !important;float: none !important;text-align: center;/* border: 1px solid #ccc; */margin-bottom: 0 !important;}	
.tabbing li a{border: 1px solid rgb(228, 228, 228)!important;}
.tabbing li.active a{    background-color: #949597!important;}
}
@media (max-width:400px) {
	
.vision-gallery_img .images{width:100% !important; height:auto !important;}	
.vision-gallery_img img{height:auto !important;}
}
