/*
Theme Name: MediIT 
Theme URI: 
Author: iWebsystem
Author URI: 
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: 
Tags:
Text Domain: 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face {
	font-family: 'PTSans-Regular';
	src: url('fonts/PTSans-Regular.eot');
	src: url('fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/PTSans-Regular.woff') format('woff'),
		 url('fonts/PTSans-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Myra4FCaps';
	src: url('fonts/Myra4FCaps.eot');
	src: url('fonts/Myra4FCaps.eot?#iefix') format('embedded-opentype'),
		 url('fonts/Myra4FCaps.woff') format('woff'),
		 url('fonts/Myra4FCaps.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Myra4FCaps-Bold';
	src: url('fonts/Myra4FCaps-Bold.eot');
	src: url('fonts/Myra4FCaps-Bold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/Myra4FCaps-Bold.woff') format('woff'),
		 url('fonts/Myra4FCaps-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body{padding:0;margin:0;font-family: 'PTSans-Regular'; font-size:16px; color:#888585;}
body, html{width:100%;height:100%;}
*, *:before, *:after{box-sizing:border-box;}
a{text-decoration:none;}
a img{border:none;outline:none;}
ul{margin:0;padding:0;}
ul li{list-style:none;}
h1, h2, h3, h4, h5, h6{font-weight:100;margin:0;padding:0;}
p{margin:0 0 0;padding:0;}
figure{padding:0;margin:0 0 -4px 0;}a[href^=tel] { color: inherit; text-decoration: none;}
/**Home Start**/
/*Header Start*/
.container{width:100%;float:left;}
.wrap{width:1140px;margin:0 auto;display:table;}
.header{width:100%;float:left;padding:0 40px;}
.entry-title{display:none;}
.logo{width:auto;float:left;padding:5px 0;position:relative;z-index:999;}
.mobilemenu{width:auto;float:right;}
.mobilemenu li{float:left;}
.mobilemenu li a{float:left;padding:25px 5px 0 10px;margin:0 10px;color:#999999;border-top:3px solid #fff;font-family: 'Myra4FCaps';text-transform:lowercase;
 -webkit-transition:all 0.2s linear;
   -moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	 -o-transition: all 0.2s linear;
		transition: all 0.2s linear;}
.mobilemenu li a:hover{border-top:3px solid #ce1813;}
.menuSelct{border-top:3px solid #ce1813 !important;}
.select{color:#ffffff !important;}
.dropmenu{width:300px;z-index:999;text-transform:lowercase;}

/*** ***/
/** Start: Responsive Menu **/
.margin{margin-top:30px;}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu, #menu-button{margin:0;padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; }
#cssmenu:after, #cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#cssmenu #menu-button { display: none; }
#cssmenu {display: inline-block; float: right;margin-top:0px;z-index:999;}
#cssmenu > ul > li { float: left; }
#cssmenu.align-center > ul { font-size: 0; text-align: center; }
#cssmenu.align-center > ul > li { display: inline-block; float: none; }
#cssmenu.align-center ul ul { text-align: left; }
#cssmenu.align-right > ul > li { float: right; }
#cssmenu > ul > li > a { padding: 28px 20px 29px; border-top:3px solid #FFF;}
#cssmenu > ul > li:hover > a { color:#ce1813;border-top:3px solid #ce1813; } 
#cssmenu ul ul { position: absolute; left: -9999px; top: 76px;}
#cssmenu.align-right ul ul { text-align: right; }
#cssmenu ul ul li { height: 0; width:100%; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
#cssmenu li:hover > ul { left: auto; }
#cssmenu.align-right li:hover > ul { left: auto; right: 0; }
#cssmenu li:hover > ul > li { height: 35px; }
#cssmenu ul ul ul { margin-left: 100%; top: 0; }
#cssmenu ul ul ul li a { color: #FFF; }
#cssmenu.align-right ul ul ul { margin-left: 0; margin-right: 100%; }
#cssmenu ul ul li a { border-bottom: 1px solid rgba(150, 150, 150, 0.15); padding: 11px 10px; display:block; width:100%; font-size: 12px; text-decoration: none; font-weight: 400; background: rgba(18, 15, 15, 0.9);}
#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last-item > a { border-bottom: 0; }
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover { background: #ce1813; color: #ffffff; }
/** End: Responsive Menu **/

/*Header End*/
/*Banner Start*/
.home_banner{width:100%;float:left;padding:0;position:relative;}
.hmBanner-overlay{ position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;background:url(img/home-bg.png) no-repeat center center / 100% 100% ;}
.banCont{width:100%;float:left;height:100%;}
.banCont img{width:100%;}
.topRhtMenu{position:absolute;top:42%;right:-183px;transform:rotate(-90deg);z-index:9;display:none;}
.topRhtMenuCont{list-style: none;width:auto;float:left;}
.topRhtMenuCont li{ float: left; padding: 0 10px;}
.topRhtMenuCont li a{ color: #666666;font-size:14px;font-family:"Myra4FCaps";}
.banText{width:420px;position:absolute;top:120px;left:14%;z-index:9;}
.banText h2{font-size:20px;color:#fff;font-family: 'Myra4FCaps-Bold';text-transform:lowercase;line-height:30px;}
.readMore {width:240px;height:42px;float:left;text-transform:uppercase;color:#fff;text-align:left;border:1px solid #fff;border-radius:20px;font-size:18px;margin-top:50px;padding:8px 0 0 25px;position: relative;}
.readMore .round{ width:36px; height:36px; border-radius:50%; background: #FFF; position: absolute; right: 2px; top: 2px; }
.readMore .round .arrow {width:20px;background:#ee3030;height:1px;position:absolute;float:right;margin:17px 0 0 7px;}
.readMore .round .arrow:before, .readMore .round .arrow:after {content:'';width:2px;height:6px;background:#ee3030;position:absolute;top:-5px;right: 0;
	-webkit-transform: skew(40deg);
	   -moz-transform: skew(40deg);
	     -o-transform: skew(40deg);	
}
.readMore .round .arrow:after {top:0px;
	-webkit-transform: skew(-40deg);
	   -moz-transform: skew(-40deg);
	     -o-transform: skew(-40deg);  
}
@keyframes roundMov { 
    0% { right: 2px;} 
	50% {right: 60px;}
    100%{right: 2px; } 
} 
.readMore:hover.readMore .round{  -webkit-animation: roundMov 1.5s infinite; animation: roundMov 1.5s infinite; }
.home_banner{width:100%;float:left;position:relative; overflow: hidden; height: 100%; max-height: 560px;}
.home_banner ul li img{width:100%;float:left;}
#slides1 {overflow:hidden;height:255px;}
#slides1 p{clear:both;float:left;} 
#slides1 li {list-style:none;width:620px;}
.slides1_wrap {float:right;padding: 0 0 14px 5px;width:600px;position:relative;}
.slides1_wrap .prev {background:url(img/news_prev.png);position:absolute;bottom:-20px;width:70px;height:70px;text-indent:9999;background-color:#fcb72e;border:1px solid #fcb72e;
-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	 -o-transition: all 0.2s linear;
       transition: all 0.20s linear;}
.slides1_wrap .prev:hover {background-color:#fff;border:1px solid #dcdcdc;}
.slides1_wrap .next {position: absolute;left:52%;outline:0;left:15%;bottom:-20px;width:70px;height:70px;background: url(img/news_next.png);text-indent: 9999;background-color:#fcb72e;border:1px solid #fcb72e;
-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	 -o-transition: all 0.2s linear;
       transition: all 0.20s linear;}
.slides1_wrap .next:hover {background-color:#fff;border:1px solid #dcdcdc;}
.auto_controls{position: absolute;top: 125px;right: 10px;}
.bx_pager a {float: left;background: url(bg_pager.png) no-repeat 0 -21px;width: 14px;height: 17px;color: #fff;font-size: 11px;margin-right: 6px;	padding: 4px 0 0 7px;}
.flex-caption { width: 96%; padding: 2%; left: 0; bottom: 33%; color: #fff; font-size: 14px; line-height: 30px; position: absolute; text-align: center;}
.flex-caption h2{font-family: 'ROCKB'; font-size:51px; color:#fff;  text-transform:uppercase;}
.flex-caption p{font-family: 'ROCKB'; font-size:24px; color:#fff; text-transform:uppercase;  margin-top: 2%;  }
.flex-control-nav {bottom:30px;right:110px; position: absolute; text-align: center; z-index: 99;}
.flex-control-nav li {display:block; margin:0 -30px 0 40px;float:left;}
.flex-control-paging li a {border:2px solid #666666;box-shadow: 0 0 1px rgba(0, 0, 0, 0.9) inset; cursor: pointer;display: block;height:12px; text-indent: -9999px; width:12px;background:transparent;border-radius:50%;margin:5px 0 0 0;}
.flex-control-paging li a:hover {border:2px solid #fff;}
.flex-control-paging li a.flex-active {background:none;cursor:default;border:2px solid #fff;}
.home_banner .flex-nav-prev, .home_banner  .flex-nav-next{display:none;}



/*Banner End*/
/*Software Solution Start*/
.softSolution{width:100%;height:auto;position:relative;padding:90px 0;float:left;overflow:hidden;}
.softSolution .rightLine{width:250px;height:10px;position:absolute;right:0;top:22%;border-bottom:1px solid #ce1813;}
.softSolLft{width:500px;float:left;}
.softSolLftCont{width:300px;margin:0 auto;display:table;}
.softSolLftCont li{width:100%;float:left;margin-bottom:70px;}
.softSolLftCont li:nth-child(2n+2){margin-bottom:0;}
.softSolLftCont li img{width:100%;}
.softSolRht{width:640px;float:left;}
.softSolRhtCont{width:600px;float:left;}
.softSolRhtCont h2{font-size:60px;color:#ce1813;font-family: 'Myra4FCaps-Bold';}
.softSolRhtCont p{font-size:16px;color:#666666;margin-top:40px;line-height:25px;}
.forBor{width:240px;height:30px;float:left;border-bottom:8px solid #e4e4e4;}
.softSolPartners{width:100%;float:left;margin-top:40px;}
.softSolPartners li{width:auto;float:left;margin: 0 20px 0 0;}
.softSolPartners li img{width:100%;}
.forPad {margin: 0 0 0 15px;padding: 0 10px;}
/*Software Solution End*/
/*Cloud Support Start*/
.cloudSupport{width:100%;height:auto;position:relative;padding:30px 0 170px;float:left;background: url(img/bg2.jpg);background-size:cover;background-repeat:no-repeat;overflow:hidden;}
.cloudSupport .leftLine{width:250px;height:10px;position:absolute;left:0;top:18%;border-bottom:1px solid #fff;}
.cloudSprtCont{width:600px;float:left;margin:4% 0 0 4%;}
.cloudSprtCont h2{font-size:60px;color:#fff;font-family: 'Myra4FCaps-Bold';}
.cloudSprtCont p{font-size:16px;color:#fff;margin-top:40px;line-height:25px;}
/*Cloud Support End*/
/*Managent Solution Start*/
.mgntSolutuion{width:100%;float:left;position:relative;overflow:hidden;}
.mgntSolutuion .rightLine{width:250px;height:10px;position:absolute;right:0;top:12%;border-bottom:1px solid #ce1813;}
.mgntSolLft{width:500px;float:left;}
.mgntSolLft img{width:100%;margin:38% 0 0 0;}
.mgntSolRht{width:640px;float:left;}
.mgntSolRht h2{font-size:60px;color:#ce1813;font-family: 'Myra4FCaps-Bold';margin:70px 0 0;text-transform: lowercase;}
.mgntSolList{width:100%;float:left;margin-top:70px;}
.mgntSolList li{width:30%;height:70px;float:left;margin:0 3% 25px 0;border-right:1px solid #e6e6e6;}
.mgntSolList li:nth-child(3n+3){border-right:none;margin:0 0 40px 0;}
.mgntSolList li p{font-size:16px;color:#666666;line-height:25px;padding:0 30px;margin: -5px 0 0;}
.mgntSolLiIcon{width:16px;height:16px;float:left;}
/*Managent Solution End*/
/*Security Start*/
.security{width:100%;height:auto;position:relative;padding:30px 0 170px;float:left;background: url(img/bg2.jpg);background-size:cover;background-repeat:no-repeat;overflow:hidden;}
.security .leftLine{width:250px;height:10px;position:absolute;left:0;top:18%;border-bottom:1px solid #fff;}
.securCont{width:600px;float:left;margin:3% 0 0 6%;}
.securCont h2{font-size:60px;color:#fff;font-family: 'Myra4FCaps-Bold';}
.securCont p{font-size:16px;color:#fff;margin-top:40px;line-height:25px;}

/*Security End*/
/*Security Solution Start*/
.security{padding:50px 0 150px;background: url(img/bg3.jpg);background-size:cover;background-repeat:no-repeat;overflow:hidden;}
.security .leftLine{top:23%;}
/*Security Solution End*/
/*Our Solution Start*/
.ourSolutuion{width:100%;float:left;position:relative;background:url(img/bg4.jpg) no-repeat fixed center center / cover;overflow:hidden;}
.ourSolutuion .rightLine{width:250px;height:10px;position:absolute;right:0;top:12%;border-bottom:1px solid #ce1813;}
.ourSolCont{width:100%;margin:0 auto;display:table;}
.ourSolCont h2{font-size:60px;color:#ce1813;font-family: 'Myra4FCaps-Bold';margin:90px 50px 0;text-align:right;}
.OurSolList{width:100%;float:left;margin:70px 0 50px;}
.OurSolList li{width:33.333%;min-height:50px;float:left;margin:45px 0 45px 0;padding:0 0 0 20px;border-right:1px solid #e6e6e6;}
.OurSolList li:nth-child(3n+3){border-right:none;}
.OurSolList li p{font-size:18px;color:#666666;line-height:25px;padding:0 50px;margin:-5px 0 0 0;font-family: 'Myra4FCaps-Bold';text-transform:lowercase;}
.OurSolLiIcon{width:16px;height:16px;float:left;}
a.viewAll{width:170px;height:42px;display:table;color:#222121;text-align:left;border:1px solid #b4b4b4;border-radius:20px;font-size:18px;margin:100px auto;padding:8px 0 0 25px;position: relative;font-family: 'Myra4FCaps-Bold';text-transform:lowercase;}
a.viewAll .round{ width:36px; height:36px; border-radius:50%; background: #222121; position: absolute; right: 2px; top:3px; }
a.viewAll .round .arrow {width:20px;background:#fff;height:1px;position:absolute;float:right;margin:17px 0 0 7px;}
a.viewAll .round .arrow:before, a.viewAll .round .arrow:after {content:'';width:2px;height:6px;background:#fff;position:absolute;top:-5px;right: 0;
	-webkit-transform: skew(40deg);
	   -moz-transform: skew(40deg);
	     -o-transform: skew(40deg);
}
a.viewAll .round .arrow:after {top:0px;
	-webkit-transform: skew(-40deg);
	   -moz-transform: skew(-40deg);
	     -o-transform: skew(-40deg);  
}
a.viewAll:hover.viewAll .round{  -webkit-animation: roundMov 1.5s infinite; animation: roundMov 1.5s infinite; }
/*Our Solution End*/
/*Partners Start*/
.partners{width:100%;height:auto;position:relative;padding:90px 0 60px;float:left;background: url(img/bg5.jpg);background-size:cover;background-repeat:no-repeat;overflow:hidden;}
.partners .leftLine{width:250px;height:10px;position:absolute;left:0;top:22%;border-bottom:1px solid #ce1813;}
.partnerCont{width:100%;margin:0 auto;display:table;}
.partnerCont h2{font-size:60px;width:500px;color:#ce1813;font-family: 'Myra4FCaps-Bold';margin: 0 0 0 50px;}
.partnerLi{width:800px;display:table;margin:60px auto 0;}
.partnerLi li{width:auto;float:left;margin:15px 45px 15px 0;}
.partnerLi li:nth-child(4n+4){margin:15px 0 15px 0;}
.partnerLi li img{width:100%;}
/*Partners End*/
/*Footer Start*/
.footer{width:100%;height:auto;position:relative;padding:80px 0 60px;float:left;background:#ce1813;}
.getIn{width:780px;margin:0 auto;display:table;}
a.getInBtn{width:360px;height:42px;float:left;color:#fff;text-align:left;border:1px solid #fff;border-radius:20px;font-size:18px;margin:0 15px;padding:8px 0 0 25px;position: relative;font-family: 'Myra4FCaps-Bold';text-transform:lowercase;}
a.getInBtn .round{ width:36px; height:36px; border-radius:50%; background: #fff; position: absolute; right: 2px; top: 2px; }
a.getInBtn .round .arrow {width:20px;background:#ce1813;height:1px;position:absolute;float:right;margin:17px 0 0 7px;}
a.getInBtn .round .arrow:before, a.getInBtn .round .arrow:after {content:'';width:2px;height:6px;background:#ce1813;position:absolute;top:-5px;right: 0;
	-webkit-transform: skew(40deg);
	   -moz-transform: skew(40deg);
	     -o-transform: skew(40deg);	
}
a.getInBtn .round .arrow:after {top:0px;
	-webkit-transform: skew(-40deg);
	   -moz-transform: skew(-40deg);
	     -o-transform: skew(-40deg);  
}
a.getInBtn:hover.getInBtn .round{  -webkit-animation: roundMov 1.5s infinite; animation: roundMov 1.5s infinite; }
.footMenu{width:450px;margin:80px auto 60px;display:table;text-align:center;}
.footMenu li{display: inline-block;line-height: 16px;}
.footMenu li a{float:left;padding:0;margin:0 0 10px 0;color:#ff9090;
 -webkit-transition:all 0.2s linear;
   -moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	 -o-transition: all 0.2s linear;
		transition: all 0.2s linear;}
.footMenu li a:hover{color:#fff;}
.footSocial{width:auto;display:table;margin:10px auto;list-style:none;}
.footSocial li{float:left;margin:5px 5px;} 
.footSocial li a{float:left;width:55px;height:55px;border-radius:50%;border:1px solid #ff9090;margin:0 5px;
-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	 -o-transition: all 0.2s linear;
       transition: all 0.20s linear;}     
.footSocial li a .fa{padding:19px 0px 0px 20px;font-size: 18px;color:#ff9090;
-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	 -o-transition: all 0.2s linear;
       transition: all 0.20s linear;}
.footSocial li a:hover{background:#fff;border:1px solid #fff;}   
.footSocial li a:hover .fa{color:#ce1813;}
.copyRights{width:auto;display:table;margin:60px auto 0;color:#ff9090;}	
.copyRights a{color:#ff9090;padding:5px;}	
.copyRights a:hover{border-bottom:1px solid #fff;}
.cpyBtom{width:auto;display:table;margin:20px auto 0;color:#ff9090;}	
/*Footer End*/
/**Home End**/

/**Inner Pages Start**/
/*Bredcrumb Start*/
.inpagetitle{width:100%;padding:0 0 10px;float:left;position:relative;margin:0;border-bottom:1px solid #e6e6e6;}
.InWrap{width:1140px;margin:0 auto;display:table;}
.inpagetitle ul li{list-style:none;font-size:14px;margin:8px 2px 0 4px; float:left;}
.inpagetitle ul li a{color:#454342; text-decoration:none; padding:5px 5px 5px 0;}
/*Bredcrumb End*/
/*Contact Us Start*/
.inrBanner{width:100%;height:auto; position:relative; max-height:250px; overflow:hidden; float:left;background:transparent;}
.inrBanner img.banImg{ width:100%;float:left;}
.ban-overlay{ position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;background:url(img/ban_overlay.png) no-repeat center center / 100% 100% ;}
.inrBanner .cont{ position:absolute; top: 20px; left: 40px; padding:20px; width: auto; z-index:5;}
.inrBanner .cont h1{font-size:40px;color:#fff;font-family: 'Myra4FCaps-Bold';padding:0px; margin:30px 0 15px;text-transform:lowercase;}
.inrBanner .cont h2{font-size:28px;color:#fff;font-family: 'Myra4FCaps-Bold';padding:0px; margin:0 0 15px;text-transform:lowercase;}
.inrBanner .cont p{ font-size:22px; color:#FFF;}
.inrCont{width:100%;float:left;}
.contactLft{width:50%;float:left;}
.address{width:100%;margin:50px 0 0;display:table;}.address .headTitle{font-size:30px;float:left;width:100%;}.address .headTitle .medi{color:#2661a6;float:left;}.address .headTitle .it{color:#ca0906;float:left;margin-left: 8px;}.address p{color:#888584;font-size:18px;line-height:35px;}.address p a{color:#888584;}.address p i{margin-right:10px;}




.helpDeskCont{width:100%;float:left;margin-top:20px;}
.helpDeskCont h2{color:#0767cb;font-size:20px;font-family: 'Myra4FCaps-Bold';text-transform:lowercase;}
.helpDeskCont p{color:#888584;text-align:justify;padding:0 20px 0 0;margin:20px 0 0 0;}
.helpDeskLink{width:100%;float:left;margin:10px 0 0 0;}
.helpDeskLink > li.helpList{width:46%;float:left;margin:0 4% 0 0;}
.helpDeskLink > li.helpList:last-child{margin:0 0 0 0;}
.helpDeskLink li a{width:100%;float:left;}
.helpDeskLink a img{width:100%;}





/*Tabs*/
.forMarBttom{margin-bottom:40px;}
.contactRht{width:50%;float:left;border-left:1px solid #e6e6e6;margin-top:45px;}
.IntrainMenu{width:540px;float:left;border-bottom:1px solid #c90503;margin-left:20px;}
.IntrainMenu ul li{list-style:none;float:left;color:#4e4a4a;font-family: 'source_sans_prolight', Arial, sans-serif;}
.IntrainMenu ul li a{color:#888584;font-size:18px;text-decoration:none; padding:10px; display: block;cursor:pointer;}
.IntrainMenu ul li a:hover{color:#c90503;}
.Intrain_Cont{float:left;margin-top:20px;padding:0;width:540px;}
.contTab{display:none;}
.tab-current{border-bottom:4px solid #c90503;color:#c90503 !important;}
.cntEnq{width:100%;float:left;padding:0;margin-left:20px;}
.map{width:100%;float:left;}
/*Contact Us End*/
/*About Us Start*/
.abtCont{width:100%;float:left;margin:25px 0 60px;}
.abtCont p{color:#888584;margin:15px 0;line-height:25px;font-size:16px;}
/*About Us End*/
/** services Start**/
.servPg{width:100%;float:left;padding:40px 0;}
.servPg p{ font-size:16px; line-height: 24px;}
.servPg .serCont{ width:560px; }
.servPg .serCont.left{float:left;} .servPg .serCont.right{ float:right;}
.servPg .serCont h3{ font-size: 30px; font-family: 'Myra4FCaps-Bold'; text-transform:lowercase; margin: 0 0 30px; }
.servPg .serCont h4{ font-size: 22px; font-weight:600; }
.servPg .serCont .line{ display:block; width: 70px; height: 2px; margin: 10px 0 30px; }
.servPg .serCont p{ font-size: 16px; line-height: 26px;margin: 10px 0;}
.servPg .serImg{ float: left; padding:20px 100px; }
.clrRd{ color:#ce1813;}
.clrWt{ color:#FFF;}
.bgRd{ background:#ce1813;}
.bgWt{ background:#FFF;}
.serLst{padding:0;margin:25px 0 0 45px;list-style:none;}
.serLstForMar{margin:25px 0 0 30px;}
.serLst li{ list-style:url(img/serLstIcon.png); padding: 0 0 10px; line-height:24px; font-size: 16px; }
.dnsBg{ background:url(img/bg1-dns.jpg) no-repeat center top -20px / cover;padding:60px 0;}
.cust-succ-Bg{ background:url(img/bg2-cusr-succ.jpg) no-repeat center bottom -20px / cover;padding:100px 0;}
/** services End**/
/*Privacy Policy Us Start*/
.pricyPolicy{width:100%;float:left;margin:50px 0;}
.pricyPolicy iframe{width:100%;height:1000px;float:left;}
/*Privacy Policy Us End*/
/*News Room Start*/
.archive{width:265px;height:45px;float:right;margin:25px 0 0; border-radius: 3px;
background: #f6f6f6;
background: -moz-linear-gradient(top,  #f6f6f6 0%, #d4d4d4 100%);
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#d4d4d4 100%);
background: linear-gradient(to bottom,  #f6f6f6 0%,#d4d4d4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#d4d4d4',GradientType=0 );}
.archSel{width:265px;height:45px;float:right; background: url(img/archisel.png) center right 8px no-repeat; overflow:hidden;border:1px solid #efefef;border-radius:3px;}
.archive select{width:282px;height:45px;padding:0 20px;color:#434444;font-size:18px;background:transparent;border:none;box-shadow: 1px 1px 5px #e0e0e0;}
.archive select option{color:#888584;font-size:14px;padding:10px 0 10px 20px;}
.newsCont{width:100%;float:left;margin-bottom:50px}
.newsCont ul{width:100%;float:left;}
.hide{display:none;}
.newsCont ul li{width:100%;float:left;border-bottom:10px solid #f0eded;padding-bottom:30px;}
.newsCont ul li .dateName{width:100%;float:left;margin:20px 0 10px;}
.newsCont ul li .dateName p{color:#888584;font-size:16px;float:left;margin:0 10px 0 0;line-height:25px;width:auto;}
.newsCont ul li .dateName p .dateIcon{width:15px;height:15px;float:left;margin:5px 10px 0 0;background: url(img/date.png)  no-repeat center center / 100% 100%}
.newsCont ul li .dateName p .nameIcon{width:15px;height:15px;float:left;margin:5px 10px 0 0;background: url(img/human.png)  no-repeat center center / 100% 100%}
.newsCont ul li h2{color:#888584;font-size:24px;margin:20px 0;}
.newsCont ul li > p{color:#888584;font-size:16px;line-height:25px;}
.newsCont ul li a{float:left;color:#fff;font-size:16px;background:#c90503;width:135px;height:37px;text-align:center;border-radius:5px;margin:20px 0 0;padding-top:5px;border:1px solid #c90503;
-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	 -o-transition: all 0.2s linear;
       transition: all 0.20s linear;}
.newsCont ul li a:hover{background:#fff;color:#c90503;}
.newsImg{width:100%;height:360px;float:left;margin:30px 0;}
.newsImg img{width:580px;height:360px;}
/*News Room End*/
/**Inner Pages End**/
/**Mobile Navigation Start**/
#mobile-nav {float: right; display: block;margin-top: 43px;margin-right: 14px;position: absolute;z-index: 150;right: 0px !important;}
.menu-nav {background:url(../img/icons/menu-mobile.png) 0 0 no-repeat;width: 16px;height: 16px;display: block;margin: 22px 0 0 0;
	-webkit-transform: rotate(0deg);
	   -moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		 -o-transform: rotate(0deg);
			transform: rotate(0deg);
	-webkit-transition: -webkit-transform 250ms ease-out 0s;	
	   -moz-transition: -moz-transform 250ms ease-out 0s;
		 -o-transition: -o-transform 250ms ease-out 0s;
			transition: transform 250ms ease-out 0s;
}
.menu-nav.open {	background-position: 0 -16px;
	-webkit-transform: rotate(-180deg);
	   -moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		 -o-transform: rotate(-180deg);
			transform: rotate(-180deg);	
	-webkit-transition: -webkit-transform 250ms ease-out 0s;	
	   -moz-transition: -moz-transform 250ms ease-out 0s;
		 -o-transition: -o-transform 250ms ease-out 0s;
		    transition: transform 250ms ease-out 0s;	
}
#navigation-mobile {display: none;text-align: center;width: 100%;background: #26292E;border-bottom: 1px solid #2F3238;position: relative;float: left;z-index: 9999;}
#navigation-mobile li {list-style: none;border-top: 1px solid #2F3238;}
#navigation-mobile li a{display: block;font-size: 16px;text-transform: uppercase;padding: 20px 0;}
#mobile-nav{display:none ;}
/**Mobile Navigation end**/
/** CSS3 Animations **/
.faster {
     -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.fast {
     -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.animated {
     -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.slow {
    -webkit-animation-duration: 1.5s; 
    animation-duration: 1.5s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.slower {
    -webkit-animation-duration: 2s; 
    animation-duration: 2s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.slowest {
    -webkit-animation-duration: 3s; 
    animation-duration: 3s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.slowest4 {
    -webkit-animation-duration: 4s; 
    animation-duration: 4s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.slowest4_5 {
    -webkit-animation-duration: 4.5s; 
    animation-duration: 4.5s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.slowest5 {
    -webkit-animation-duration: 5s; 
    animation-duration: 5s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.slowest18 {
    -webkit-animation-duration: 18s;
    animation-duration: 18s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/* Delay */
.delay-250 {
    -webkit-animation-delay:0.25s;
    -moz-animation-delay:0.25s;
    -o-animation-delay:0.25s;
    animation-delay:0.25s;
}
.delay-500 {
    -webkit-animation-delay:0.5s;
    -moz-animation-delay:0.5s;
    -o-animation-delay:0.5s;
    animation-delay:0.5s;
}
.delay-750 {
    -webkit-animation-delay:0.75s;
    -moz-animation-delay:0.75s;
    -o-animation-delay:0.75s;
    animation-delay:0.75s;
}
.delay-1000 {
    -webkit-animation-delay:1.0s;
    -moz-animation-delay:1.0s;
    -o-animation-delay:1.0s;
    animation-delay:1.0s;
}
.delay-1250 {
    -webkit-animation-delay:1.25s;
    -moz-animation-delay:1.25s;
    -o-animation-delay:1.25s;
    animation-delay:1.25s;
}
.delay-1500 {
    -webkit-animation-delay:1.5s;
    -moz-animation-delay:1.5s;
    -o-animation-delay:1.5s;
    animation-delay:1.5s;
}
.delay-1750 {
    -webkit-animation-delay:1.75s;
    -moz-animation-delay:1.75s;
    -o-animation-delay:1.75s;
    animation-delay:1.75s;
}
.delay-2000 {
    -webkit-animation-delay:2.0s;
    -moz-animation-delay:2.0s;
    -o-animation-delay:2.0s;
    animation-delay:2.0s;
}
.delay-2500 {
    -webkit-animation-delay:2.5s;
    -moz-animation-delay:2.5s;
    -o-animation-delay:2.5s;
    animation-delay:2.5s;
}
.delay-3000 {
    -webkit-animation-delay:3.0s;
    -moz-animation-delay:3.0s;
    -o-animation-delay:3.0s;
    animation-delay:3.0s;
}
.delay-3500 {
    -webkit-animation-delay:3.5s;
    -moz-animation-delay:3.5s;
    -o-animation-delay:3.5s;
    animation-delay:3.5s;
}
.delay-4000 {
    -webkit-animation-delay:4s;
    -moz-animation-delay:4s;
    -o-animation-delay:4s;
    animation-delay:4s;
}
.delay-4500 {
    -webkit-animation-delay:4.5s;
    -moz-animation-delay:4.5s;
    -o-animation-delay:4.5s;
    animation-delay:4.5s;
}

/** Animation **/
.fadeIn { opacity:0; }
.bounceInLeft, .bounceInRight, .bounceInDown, .bounceInUp, .fadeInRight, .fadeInLeft {
    opacity:0;
    -webkit-transform: translateX(400px); 
    transform: translateX(400px);
}
.fadeInUp {
    opacity: 0; 
    -webkit-transform: translateY(400px); 
    transform: translateY(400px);
}
.fadeInDown { 
    opacity: 0; 
    -webkit-transform: translateY(-400px); 
    transform: translateY(-400px);
}
.bounceOut {
    -webkit-animation-name: bounceOut;
			animation-name: bounceOut;
}
.rightLeftInf {
    -webkit-transform: translateX(400px); 
    transform: translateX(400px);
	-webkit-animation-iteration-count:infinite;
		    animation-iteration-count:infinite;
}

/** Bounce in down **/
@-webkit-keyframes bounceInDown { 
    0% { 
        opacity: 0;
        -webkit-transform: translateY(-400px); 
    } 
    60% {
        -webkit-transform: translateY(20px); 
    } 
    80% {
        -webkit-transform: translateY(-10px); 
    } 
    100% {
		opacity: 1;
        -webkit-transform: translateY(0); 
    } 
} 
@keyframes bounceInDown { 
    0% {
        opacity: 0;        
        transform: translateY(-400px); 
    } 
    60% {
        transform: translateY(20px); 
    } 
    80% { 
        transform: translateY(-10px); 
    } 
    100% {
		opacity: 1;
        transform: translateY(0); 
    } 
} 
.bounceInDown.go {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

/** Bounce in left **/
@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-400px); 
    }
	60% {
        -webkit-transform: translateX(30px); 
    }
	75% {       
        -webkit-transform: translateX(-10px); 
    }
    85% {
        -webkit-transform: translateX(5px); 
    } 
    100% {
        opacity: 1;
        -webkit-transform: translateX(0); 
    }
}
@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translateX(-400px); 
    }
	60% {
        transform: translateX(30px); 
    }
	75% {       
        transform: translateX(-10px); 
    }
    85% {
        transform: translateX(5px); 
    } 
    100% {
        opacity: 1;
        transform: translateX(0); 
    }
}
.bounceInLeft.go {
    -webkit-animation-name: bounceInLeft; 
    animation-name: bounceInLeft; 
}
/** Bounce in Right **/
@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(400px);
    }
    60% {
        -webkit-transform: translateX(-30px);
    }
    80% {
        -webkit-transform: translateX(10px);
    }
    100% {
		opacity: 1;
        -webkit-transform: translateX(0);
    }
}
@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translateX(400px);
    }
    60% {
        transform: translateX(-30px);
    }
    80% {
        transform: translateX(10px);
    }
    100% {
		opacity: 1;
        transform: translateX(0);
    }
}
.bounceInRight.go {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}
/** Bounce in Right 2 **/
@-webkit-keyframes bounceInRight2 {
    0% {
        opacity: 0;
        -webkit-transform: translateX(400px);
    }
    60% {
        -webkit-transform: translateX(-30px);
    }
    80% {
        -webkit-transform: translateX(10px);
    }
    100% {
		opacity: 1;
        -webkit-transform: translateX(0);
    }
}
@keyframes bounceInRight2 {
    0% {
        opacity: 0;
        transform: translateX(400px);
    }
    60% {
        transform: translateX(-30px);
    }
    80% {
        transform: translateX(10px);
    }
    100% {
		opacity: 1;
        transform: translateX(0);
    }
}
.bounceInRight2.go {
    -webkit-animation-name: bounceInRight2;
    animation-name: bounceInRight2;
}
/** Bounce in Left 2 **/
@-webkit-keyframes bounceInLeft2 {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-400px);
    }
    60% {
        -webkit-transform: translateX(30px);
    }
    80% {
        -webkit-transform: translateX(-10px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}
@keyframes bounceInLeft2 {
    0% {
        opacity: 0;
        transform: translateX(-400px);
    }
    60% {
        transform: translateX(30px);
    }
    80% {
        transform: translateX(-10px);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
.bounceInLeft2.go {
    -webkit-animation-name: bounceInLeft2;
    animation-name: bounceInLeft2;
}
/** Bounce in up **/
@-webkit-keyframes bounceInUp { 
    0% {
        opacity: 0;
        -webkit-transform: translateY(400px);
    }
    60% {
        -webkit-transform: translateY(-30px);
    }
    80% {
        -webkit-transform: translateY(10px);
    } 
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@keyframes bounceInUp { 
    0% {
        opacity: 0;
        transform: translateY(400px);
    }
    60% {
        transform: translateY(-30px);
    }
    80% {
        transform: translateY(10px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.bounceInUp.go {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}
/** Bounce in **/
@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
    }
    70% {
        -webkit-transform: scale(.9);
    }
    100% {
         -webkit-transform: scale(1);
    }
}
@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3);
    }
    50% {
        opacity: 1;
        transform: scale(1.05);
    }
    70% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1);
    }
}
.bounceIn.go {
	opacity: 1;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
/** Bounce in **/
@-webkit-keyframes bounceIn2 {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
    }
    100% {
         -webkit-transform: scale(1);
    }
}
@keyframes bounceIn2 {
    0% {
        opacity: 0;
        transform: scale(.3);
    }
    50% {
        opacity: 1;
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}
.bounceIn2.go {
	opacity: 1;
    -webkit-animation-name: bounceIn2;
    animation-name: bounceIn2;
}
/** Bounce in **/
@-webkit-keyframes bounceOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
    }
    100% {
		opacity: 0;
        -webkit-transform: scale(0);
    }
}
@keyframes bounceOut {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
		opacity: 0;
        transform: scale(0);
    }
}
/** Fade in **/
@-webkit-keyframes fadeIn { 
    0% {
        opacity: 0;
    }
    40%{
       opacity: 0.5;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    50%{
       opacity: 0.5;
    }
    100% {
        opacity: 1;
    }
}
.fadeIn.go {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
/** Fade in right **/
@-webkit-keyframes fadeInRight { 
    0% {
        opacity: 0;
        -webkit-transform: translateX(400px);
    }
    40%{
       opacity: 0.5;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(400px);
    }
    50%{
       opacity: 0.5;
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
.fadeInRight.go {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
/** Fade in left **/
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-400px);
    }
    50%{
       opacity: 0.5;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-400px);
    }
    50%{
       opacity: 0.5;
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
.fadeInLeft.go {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
/** Fade in up **/
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.fadeInUp.go {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
/** Fade in down **/
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.fadeInDown.go {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
/** Right left infinite **/
@-webkit-keyframes rightLeftInf { 
    0% {
        -webkit-transform: translateX(400px);
    }
	50%{
		-webkit-transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(400px);
    }
}
@keyframes rightLeftInf {
	0% {
        transform: translateX(400px);
    }
	50%{
		transform: translateX(0);
    }
    100% {
        transform: translateX(400px);
    }
}
.rightLeftInf.go {
    -webkit-animation-name: rightLeftInf;
    animation-name: rightLeftInf;
}
/**mobile nav Start**/
@media all and (max-width: 1024px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {z-index:9; width:100%; background:none;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;position:absolute;left:0;top:16px;margin:0px; }
  #cssmenu ul { width: 100%; display: none; margin-top:0;transition:all 0.5s; -webkit-transition:all 0.5s;}
  #cssmenu.align-center > ul { text-align: left; }
  #cssmenu ul li { width: 100%; border-top: 1px solid rgba(120, 120, 120, 0.2); }
  #cssmenu ul ul { top:0;}
  #cssmenu > ul > li > a{ padding:20px 15px;}
  #cssmenu > ul > li:hover > a { color:#ce1813;border-left:4px solid #ce1813 !important; border-bottom: none !important; } 
  #cssmenu ul ul li, #cssmenu li:hover > ul > li { height: auto; }
  #cssmenu ul li a,  #cssmenu ul ul li a { width: 100%; border-bottom: 0; }
  #cssmenu > ul > li { }
  #cssmenu ul ul li a { padding-left: 25px;font-size: 14px;color:#fff; }
  #cssmenu ul ul ul li a { padding-left: 35px; }
  #cssmenu ul ul li a { background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0; }
  #cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a { background: #eb2f2d; color: #ffffff; border-bottom: none; }
  #cssmenu ul ul, #cssmenu ul ul ul, #cssmenu.align-right ul ul { position: relative; left: 0; width: 100%; margin: 0; text-align: left; }
  #cssmenu #menu-button { display: block; padding: 20px 17px 20px 10px; color: #eb2f2d; cursor: pointer; font-size: 12px; text-transform: uppercase; font-weight: 700; transition:all 0.5s; }
  #cssmenu #menu-button:after { position: absolute; top: 24px; right: 17px; display: block; height: 10px; width: 20px; border-top:3px solid #eb2f2d; border-bottom:3px solid #eb2f2d; content: ''; transition:all 0.5s; -webkit-transition:all 0.5s; }
  #cssmenu #menu-button:before {position: absolute;top: 17px;right: 17px;display: block;height: 3px;width: 20px;background: #eb2f2d;content: '';transition:all 0.5s; -webkit-transition:all 0.5s;}
  #cssmenu #menu-button.menu-opened:after {top: 23px;border: 0;height: 3px;width: 20px;background: #eb2f2d; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg); transition:all 0.5s; -webkit-transition:all 0.5s; }
  #cssmenu #menu-button.menu-opened:before {top: 23px;background: #eb2f2d;width: 20px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg); transition:all 0.5s; -webkit-transition:all 0.5s;}
  #cssmenu .submenu-button {position: absolute;z-index: 99;right: 0;top: 0;display: block;border-left: 1px solid rgba(120, 120, 120, 0.2);height: 55px;width: 50px;cursor: pointer;}
  #cssmenu .submenu-button.submenu-opened {background: #262626;}
  #cssmenu ul ul .submenu-button {height: 38px;width: 34px;}
  #cssmenu .submenu-button:after {position: absolute;top:27px;right: 19px;width: 8px;height: 2px;display: block;background: #dddddd;content: '';}
  #cssmenu ul ul .submenu-button:after {top: 15px;right: 13px;}
  #cssmenu .submenu-button.submenu-opened:after {background: #ffffff;}
  #cssmenu .submenu-button:before {position: absolute;top: 24px;right: 22px;display: block;width: 2px;height: 8px;background: #dddddd;content: '';transition:all 0.5s; -webkit-transition:all 0.5s;}
  #cssmenu ul ul .submenu-button:before {top: 12px;right: 16px;}
  #cssmenu .submenu-button.submenu-opened:before {display: none;}
}
/**mobile nav Start**/
/**Responsive Start**/
/*1366*/
@media screen and (max-width: 1366px){
	.softSolution .rightLine, .cloudSupport .leftLine, .mgntSolutuion .rightLine, .security .leftLine, .ourSolutuion .rightLine, .partners .leftLine{ width:150px;}
	.topRhtMenu{top:44%;right:-185px;}
	.banText{left:6%;top:80px;}
}

/*1280*/
@media screen and (max-width:1365px) and (min-width:1281px)
{
	.softSolLft{width:420px;}
	.softSolution .rightLine, .cloudSupport .leftLine, .security .leftLine, .ourSolutuion .rightLine, .partners .leftLine, .mgntSolutuion .rightLine{width:180px;}
	.cloudSprtCont{margin: 4% 0 0 11%;}
	.mgntSolLft{width:440px;}
	.mgntSolLft img {margin: 87% 0 0;}
	.securCont{margin: 3% 0 0 12%;}
	.ourSolCont h2{margin:90px 130px 0 0}
	.partnerCont h2{margin:0 0 0 130px;}
	.topRhtMenu{top:43%;}
}
/*1160*/	
@media screen and (max-width:1280px) and (min-width:1161px)
{
	.ban-overlay{height:98%;}
	.softSolLft{width:420px;}
	.cloudSupport .leftLine, .security .leftLine, .ourSolutuion .rightLine, .partners .leftLine, .mgntSolutuion .rightLine{width:180px;}
	.cloudSprtCont{margin: 4% 0 0 11%;}
	.softSolution .rightLine{width:140px;}
	.mgntSolLft{width:440px;}
	.mgntSolLft img {margin: 87% 0 0;}
	.securCont{margin: 3% 0 0 12%;}
	.ourSolCont h2{margin:90px 130px 0 0}
	.partnerCont h2{margin:0 0 0 130px;}
	.topRhtMenu{top:35%;}
	
	
}
/*1080*/
@media screen and (max-width:1160px) and (min-width:1080px)
{
	.wrap{width:1020px;}
	.softSolLft{width:400px;}
	.softSolution .rightLine, .cloudSupport .leftLine, .security .leftLine, .ourSolutuion .rightLine, .partners 
        .leftLine, .mgntSolutuion .rightLine{width:180px;}
	.cloudSprtCont{margin: 4% 0 0 17%;}
	.mgntSolLft{width:440px;}
	.mgntSolLft img {margin: 87% 0 0;}
	.securCont{margin: 3% 0 0 17%;}
	.ourSolCont h2{margin:50px 200px 0 0}
	.partnerCont h2{margin:0 0 0 190px;}
	.softSolRhtCont h2,
	.mgntSolRht h2, .securCont h2, .ourSolCont h2, .cloudSprtCont h2, .partnerCont h2{font-size:55px;}
	.cloudSupport{padding:0 0 100px;}
	.security{padding:30px 0 90px;}
	.ourSolutuion .rightLine{top:9%;}
	a.viewAll{margin:70px auto;}
	.topRhtMenu {right: -154px;top:240px;}
	.topRhtMenu ul li{padding: 0 6px;}
	.topRhtMenu ul li a{ font-size: 12px;}	
	.servPg .serCont{ width: 500px;}
	.banText{left:3%;top:50px;}
        .IntrainMenu{width:94%;}
        .Intrain_Cont{width:100%;}
        .cntEnq{width:94%;}
        div.wpcf7{width:100%;}
        div.wpcf7 p label span textarea{margin:10px 0;}
}
/*1024*/
@media screen and (max-width: 1079px) and (min-width: 1024px) 
{
	.headBtom ul{right: 0;top: 18px;width: 100%;}
	#mobile-nav{display:block;margin-right:21px;margin-top:30px;z-index:168;}
	.mobilemenu{display:none;width:100%;background-color:#1d1d1d;z-index:99;right:0;position:absolute;top:76px;}
	.mobilemenu li{ width: 100%;}
	.mobilemenu li a {border-top:none !important;margin:0;border-bottom:3px solid #1d1d1d;display:block;color:#fff;text-align:center;padding:15px 0;text-decoration:none;font-size:16px;text-transform:lowercase;width:100%;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
			transition: all 0.2s linear;}
	.mobilemenu li a:hover{border-bottom:3px solid #ce1813 !important;color:#e82321;} 
	.menuSelct{border-left:3px solid #ce1813 !important;border-top:none !important;color:#e82321 !important;}
	.wrap{width:1000px;}	
	.softSolLft{width:300px;margin-right:30px;}
	.softSolution .rightLine, .cloudSupport .leftLine, .security .leftLine, .ourSolutuion .rightLine, .partners .leftLine, .mgntSolutuion .rightLine{width:150px;}
	.cloudSprtCont{margin: 4% 0 0 17%;}
	.mgntSolLft{width:400px;}
	.mgntSolLft img {margin: 87% 0 0;}
	.securCont{margin: 3% 0 0 17%;}
	.ourSolCont h2{margin:50px 200px 0 0}
	.partnerCont h2{margin:0 0 0 190px;}
	.softSolRhtCont h2, .mgntSolRht h2, .securCont h2, .ourSolCont h2, .cloudSprtCont h2, .partnerCont h2{font-size:50px;}
	.cloudSupport{padding:0 0 100px;}
	.security{padding:30px 0 90px;}
	.ourSolutuion .rightLine{top:9%;}
	a.viewAll{margin:70px auto;}
	.softSolRht{width:600px;}
	.mgntSolRht{width:600px;}
	.OurSolList li p{font-size:17px;}
	.OurSolList li{min-height:70px;}
	.OurSolList{margin:0;}
	.topRhtMenu {right: -140px;top:230px;}
	.topRhtMenu ul li{padding: 0 4px;}
	.topRhtMenu ul li a{ font-size: 12px;}	
	.servPg .serCont{ width: 450px;}
	.topRhtMenu {right:50px;top:27px;transform: rotate(0deg);}
	.topRhtMenu ul li{padding:0 4px;}
	.topRhtMenu ul li a{ font-size:14px;}
	.banText{top:50px;}
	.header{padding:0;}
	.logo{margin-left:60px;}
	.inrBanner .cont p {font-size: 16px;padding: 0 100px 0 0;}
	.inrBanner .cont h2{font-size:20px;}
        .contactLft ul{float:left;}
	.contactLft{width:50%;}
    	.IntrainMenu{width:94%;}
        .Intrain_Cont{width:100%;}
        .cntEnq{width:94%;}
        div.wpcf7{width:100%;}
        div.wpcf7 p label span textarea{margin:10px 0;}
}
/*800*/
@media screen and (max-width: 1023px) and (min-width: 800px) 
{
	.headBtom ul{right: 0;top: 18px;width: 100%;}
	#mobile-nav{display:block;margin-right:21px;margin-top:30px;z-index:168;}
	.mobilemenu{display:none;width:100%;background-color:#1d1d1d;z-index:99;right:0;position:absolute;top:76px;}
	.mobilemenu li{ width: 100%;}
	.mobilemenu li a {border-top:none !important;margin:0;border-bottom:3px solid #1d1d1d;display:block;color:#fff;text-align:center;padding:15px 0;text-decoration:none;font-size:16px;text-transform:lowercase;width:100%;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
			transition: all 0.2s linear;}
	.mobilemenu li a:hover{border-bottom:3px solid #ce1813 !important;color:#e82321;} 
	.menuSelct{border-left:3px solid #ce1813 !important;border-top:none !important;color:#e82321 !important;}	
	.wrap{ width: 760px; }
	.ban-overlay{height:98%;}
	.inrBanner .cont h1{margin: 5px 0 15px;}
	.contactLft ul{float:left;}
	.contactLft{width:100%;float:none;margin:0 auto;display:table;}
	.contactLft ul li {margin: 25px 0;}
	.contactRht{width:100%;border:none;margin-top:0;}
	.IntrainMenu{float:none;margin:0 auto;display:table;}
	.Intrain_Cont{float:none;margin:30px auto 0;display:table;}
	.cntEnq{margin-left:0;}
	.softSolution .rightLine, .cloudSupport .leftLine, .security .leftLine, .ourSolutuion .rightLine, .partners .leftLine, .mgntSolutuion .rightLine{width:150px;}
	.cloudSprtCont{margin:0 auto;display:table;width:480px;float:none;}
	.mgntSolLft{width:100%;}
	.mgntSolLft img {margin: 87% 0 0;}
	.securCont{margin:0 auto;display:table;float:none;width:500px;}
	.ourSolCont h2{margin: 35px 0 0;text-align: center;}
	.partnerCont h2{margin:0 0 0 190px;}
	.softSolRhtCont h2, .mgntSolRht h2, .securCont h2, .ourSolCont h2, .cloudSprtCont h2, .partnerCont h2{font-size:50px;}
	.cloudSupport{padding:50px 0 60px;}
	.security{padding:30px 0 50px;}
	.ourSolutuion .rightLine{top:9%;}
	a.viewAll{margin:70px auto;}
	.softSolRht{display:table;margin:0 auto;width:600px;float:none;}
	.mgntSolRht{width:750px;float:none;margin:0 auto;display:table;}
	.OurSolList li p{font-size:17px;}
	.OurSolList li{min-height:50px;margin: 30px 0;}
	.OurSolList{margin:0;}
	.softSolLft{width:100%;margin-bottom:20px;}
	.softSolLftCont li{margin-bottom:20px;}
	.softSolution{padding:30px 0;}
	.softSolution .rightLine{top:51%;}
	.mgntSolLft figure {margin:0 auto;padding:0;width:500px;display:table;}
	.mgntSolLft figure img{margin:0;}
	.mgntSolList{margin:50px 0 30px;}
	.mgntSolRht h2{margin: 30px 0 0;}
	.mgntSolList li{margin: 0 5% 25px 0;}
	.mgntSolutuion .rightLine{top:54%;}
	.security .leftLine{width:130px;top:17%;}
	.OurSolList li p{padding:0 0 0 50px;font-size:15px;}
	.partners{padding: 50px 0 30px;}
	.partnerLi{width:700px;}
	.partnerLi li{margin: 15px 15px 15px 0;}
	.topRhtMenu {right:50px;top:27px;transform: rotate(0deg);}
	.topRhtMenu ul li{padding:0 4px;}
	.topRhtMenu ul li a{ font-size:14px;}
	.banner{padding:0;}	
	.servPg .serCont{ width: 100%; padding: 0 15px }
	.inrBanner .cont{ width: 680px; }
	.banText{top:20px;}
	.banText h2{font-size:16px;}
	.logo{margin-left:10px;}
	.header{padding:0;}
	.flex-control-nav{bottom:10px;right:60px;}
	.readMore{margin-top:30px;}
	.inrBanner .cont p {font-size: 16px;padding: 0 100px 0 0;}
	.inrBanner .cont h2{font-size:20px;}
	.servPg .serImg{padding: 20px 10px;}
	.cust-succ-Bg{padding:60px 0 100px;}
	.address{width:300px;margin:0 auto; display:table;float:none;}
	.helpDeskCont{margin:20px 0;}
}
/*640*/
@media screen and (max-width: 799px) and (min-width: 640px)
{
	.headBtom ul{right: 0;top: 18px;width: 100%;}
	#mobile-nav{display:block;margin-right:21px;margin-top:30px;z-index:168;}
	.mobilemenu{display:none;width:100%;background-color:#1d1d1d;z-index:99;right:0;position:absolute;top:76px;}
	.mobilemenu li{ width: 100%;}
	.mobilemenu li a {border-top:none !important;margin:0;border-bottom:3px solid #1d1d1d;display:block;color:#fff;text-align:center;padding:15px 0;text-decoration:none;font-size:16px;text-transform:lowercase;width:100%;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
			transition: all 0.2s linear;}
	.mobilemenu li a:hover{border-bottom:3px solid #ce1813 !important;color:#e82321;} 
	.menuSelct{border-left:3px solid #ce1813 !important;border-top:none !important;color:#e82321 !important;}	
	.wrap{ width: 600px; }
	.inrBanner .cont {left:0;padding:0;top:30px;width:100%;}
	.inrBanner .cont h1{margin:0;font-size:30px;}
	.contactLft ul{float:left;}
	.contactLft{width:300px;float:none;margin:0 auto;display:table;}
	.contactLft ul li {margin: 25px 0;}
	.contactRht{width:100%;border:none;margin-top:0;}
	.IntrainMenu{float:none;margin:0 auto;display:table;}
	.Intrain_Cont{float:none;margin:30px auto 0;display:table;}
	.inrBanner h1{font-size:35px;padding:60px 0;text-align:center;}
	.cntEnq{margin-left:0;}
	.getIn{width:360px;}
	a.getInBtn{margin:15px 0;}	
	.softSolution .rightLine, .cloudSupport .leftLine, .security .leftLine, .ourSolutuion .rightLine, .partners .leftLine, .mgntSolutuion .rightLine{width:100px;}
	.cloudSprtCont{margin:0 auto;display:table;width:415px;float:none;}
	.mgntSolLft{width:100%;}
	.mgntSolLft img {margin: 87% 0 0;}
	.securCont{margin:0 auto;display:table;float:none;width:400px;}
	.ourSolCont h2{margin: 35px 0 0;text-align: center;}
	.partnerCont h2{margin:0 0 0 190px;}
	.softSolRhtCont h2, .mgntSolRht h2, .securCont h2, .ourSolCont h2, .cloudSprtCont h2, .partnerCont h2{font-size:45px;}
	.cloudSupport{padding:50px 0 60px;}
	.security{padding:30px 0 50px;}
	.ourSolutuion .rightLine{top:9%;}
	a.viewAll{margin:70px auto;}
	.softSolRht{display:table;margin:0 auto;width:600px;float:none;}
	.mgntSolRht{width:600px;float:none;margin:0 auto;display:table;}
	.OurSolList li p{font-size:17px;}
	.OurSolList li{min-height:30px;margin:20px 0;}
	.OurSolList{margin:0;}
	.softSolLft{width:100%;margin-bottom:20px;}
	.softSolLftCont li{margin-bottom:20px;}
	.softSolution{padding:30px 0;}
	.softSolution .rightLine{top:51%;}
	.mgntSolLft figure {margin:0 auto;padding:0;width:400px;display:table;}
	.mgntSolLft figure img{margin:0;}
	.mgntSolList{margin:50px 0 30px;}
	.mgntSolRht h2{margin: 30px 0 0;}
	.mgntSolList li{margin: 0 5% 25px 0;}
	.mgntSolutuion .rightLine{top:44%;}
	.security .leftLine{top:17%;}
	.OurSolList li p{padding: 0 0 0 30px;font-size:13px;}
	.partners{padding: 50px 0 30px;}
	.partnerLi{width:400px;margin: 20px auto 0;}
	.partnerLi li{margin: 15px 15px 15px 0;}
	.topRhtMenu {right:50px;top:26px;transform: rotate(0deg);}
	.topRhtMenu ul li{padding:0 4px;}
	.topRhtMenu ul li a{ font-size:13px;}
	.banner{padding:0;}	
	.servPg .serCont{ width: 100%; padding: 0 15px }
	.inrBanner .cont{ width: 600px;margin-left:20px;}
	.inrBanner .cont h2{ font-size: 22px; }
	.inrBanner .cont p{ font-size: 18px; }
	.banText{top:10px;left:3%;}
	.banText h2{font-size:14px;}
	.logo{margin-left:10px;}
	.header{padding:0;}
	.readMore{margin-top:20px;}
	.flex-control-nav{bottom:10px;right:60px;}
	.footMenu{margin: 40px auto 20px;}
	.copyRights{ margin: 35px auto 0;}
	.footer{padding:50px 0;}
	.inrBanner .cont p {font-size: 16px;padding: 0 100px 0 0;}
	.inrBanner .cont h2{font-size:16px;}
	.address{width:300px;margin:0 auto; display:table;float:none;}
	.helpDeskCont{margin:20px 0;}
	.contactLft{width:100%;}
    	.IntrainMenu{width:94%;}
        .Intrain_Cont{width:100%;}
        .cntEnq{width:94%;}
        div.wpcf7{width:100%;}
        div.wpcf7 p label span textarea{margin:10px 0;}
}
/*480*/
@media screen and (max-width: 639px) and (min-width: 480px) 
{
	.headBtom ul{right: 0;top:14px;width: 100%;}
	#mobile-nav{display:block;margin-right:21px;margin-top:30px;z-index:168;}
	.mobilemenu{display:none;width:100%;background-color:#1d1d1d;z-index:99;right:0;position:absolute;top:76px;}
	.mobilemenu li{ width: 100%;}
	.mobilemenu li a {border-top:none !important;margin:0;border-bottom:3px solid #1d1d1d;display:block;color:#fff;text-align:center;padding:15px 0;text-decoration:none;font-size:14px;text-transform:lowercase;width:100%;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
			transition: all 0.2s linear;}
	.mobilemenu li a:hover{border-bottom:3px solid #ce1813 !important;color:#e82321;} 
	.menuSelct{border-left:3px solid #ce1813 !important;border-top:none !important;color:#e82321 !important;}
	.wrap{ width: 450px; }
	.inrBanner .cont {left:0;padding:0;top:20px;width:100%;}
	.inrBanner .cont h1{margin:0;font-size:25px;}
	.contactLft ul{float:left;}
	.contactLft{width:300px;float:none;margin:0 auto;display:table;}
	.contactLft ul li {margin: 25px 0;}
	.contactLft ul li h3{font-size:25px;}
	.contactLft ul li p{font-size:16px;}
	.contactRht{width:100%;border:none;margin-top:0;}
	.IntrainMenu{float:none;margin:0 auto;display:table;width:450px;}
	.Intrain_Cont{float:none;margin:30px auto 0;display:table;width:450px;}
	.cntEnq{margin-left:0;}
	.getIn{width:360px;}
	.inrBanner h1{font-size:35px;padding:30px 0;text-align:center;}
	a.getInBtn{margin:15px 0;}
	.copyRights{margin:35px auto 0;}
	.abtCont p{font-size:15px;}
	.cntEnq .contactAlerts{margin: 35px 0 0;}
	.footer{padding:50px 0;}	
	.softSolution .rightLine, .cloudSupport .leftLine, .security .leftLine, .ourSolutuion .rightLine, .partners .leftLine, .mgntSolutuion .rightLine{display:none;}
	.cloudSprtCont{margin:0 auto;display:table;width:440px;float:none;}
	.mgntSolLft{width:100%;}
	.mgntSolLft img {margin: 87% 0 0;}
	.securCont{margin:0 auto;display:table;float:none;width:440px;}
	.ourSolCont h2{margin: 35px 0 0;text-align: center;}
	.partnerCont h2{margin:0 0 0 190px;}
	.softSolRhtCont h2, .mgntSolRht h2, .securCont h2, .ourSolCont h2, .cloudSprtCont h2, .partnerCont h2{font-size:30px;}
	.cloudSupport{padding:30px 0 40px;}
	.security{padding:30px 0 50px;}
	.ourSolutuion .rightLine{top:9%;}
	a.viewAll{margin:0 auto 40px;}
	.softSolRht{display:table;margin:0 auto;width:290px;float:none;}
	.mgntSolRht{width:440px;float:none;margin:0 auto;display:table;}
	.OurSolList li p{font-size:17px;}
	.OurSolList li{min-height:45px;margin:15px 0;width: 50%;padding: 0 0 0 10px;}
	.OurSolList li:nth-child(2n+2){border-right:none !important;}
	.OurSolList li:nth-child(3n+3){border-right:1px solid #e6e6e6;}
	.OurSolList{margin:0 0 30px;}
	.softSolLft{width:100%;margin-bottom:20px;}
	.softSolLftCont li{margin-bottom:20px;}
	.softSolution{padding:30px 0;}
	.softSolution .rightLine{top:47%;}
	.mgntSolLft figure {margin:0 auto;padding:0;width:290px;display:table;}
	.mgntSolLft figure img{margin:0;}
	.mgntSolList{margin:50px 0 30px;}
	.mgntSolRht h2{margin: 30px 0 0;}
	.mgntSolList li{width:45%;height:45px;}
	.mgntSolutuion .rightLine{top:44%;}
	.mgntSolList li p {font-size:14px;margin:-6px 0 0;padding:0 0 0 25px;}
	.security .leftLine{top:17%;}
	.OurSolList li p{padding: 0 0 0 30px;font-size:12px;}
	.partners{padding: 50px 0 30px;}
	.partnerLi{width:400px;margin: 20px auto 0;}
	.partnerLi li{margin:0 38px 0 0;}
	.softSolLftCont{width:200px;}
	.softSolRhtCont{width:440px;}
	.logo{width:150px;}
	.logo img{width:100%;}
	.softSolRhtCont p, .cloudSprtCont p, .securCont p, .softSolPartners{margin-top:20px;}
	.softSolPartners li{width:140px;margin:0 5px 0 0;}
	.softSolRhtCont p, .securCont p, .cloudSprtCont p{font-size:14px;}
	a.readMore{margin-top:30px;}
	.mgntSolList li:nth-child(3n+3){border-right:1px solid #e6e6e6;margin:0 15px 40px 0;}
	.mgntSolList li:nth-child(2n+2){margin:0 15px 40px 0;border-right:none !important;}
	.partnerCont h2{width:440px;margin:0;text-align:center;}
	.topRhtMenu {border-right: 1px solid #969696;padding-right: 10px;right: 55px;top: 5px;transform: rotate(0deg);}
	.topRhtMenu ul li{padding:0 4px; float:none;text-align:right;}
	.topRhtMenu ul li a{ font-size:13px;}
	.banner{padding:0;}
	.header{padding:0 10px 10px;}/*Changed*/
	.cpyBtom{text-align:center;}	
	.servPg .serCont{ width: 100%; padding: 0 15px }
	.servPg .serImg{ padding: 20px 15px;}
	.servPg .serImg img{ width: 100%;}
	.inrBanner .cont p{ display: none; }
	div.wpcf7{width:100%;}
	.banText{display:none;}
	.newsCont ul li h2{font-size:20px;}
	.newsCont ul li > p{font-size:14px;}
	.newsImg{height:270px;}
	.newsImg img{width:400px;height:270px;}
	div.wpcf7-mail-sent-ok{float:left;}
	.flex-control-nav{bottom:0;right:50px;}
	.header{padding:0;}
	.footMenu{margin: 40px auto 20px;}
	.inrBanner .cont p {font-size: 14px;padding: 0 100px 0 0;}
	.inrBanner .cont h2{font-size:18px;}
	.address{width:300px;margin:0 auto; display:table;float:none;}
	.helpDeskCont{margin:20px 0;}
	.contactLft{width:100%;}
    	.IntrainMenu{width:94%;}
        .Intrain_Cont{width:100%;}
        .cntEnq{width:94%;}
        div.wpcf7{width:100%;}
        div.wpcf7 p label span textarea{margin:10px 0;}
}
/*320*/
@media screen and (max-width: 479px)
{
	.headBtom ul{right: 0;top: 18px;width: 100%;}
	#mobile-nav{display:block;margin-right:21px;margin-top:30px;z-index:168;}
	.mobilemenu{display:none;width:100%;background-color:#1d1d1d;z-index:99;right:0;position:absolute;top:76px;}
	.mobilemenu li{ width: 100%;}
	.mobilemenu li a {border-top:none !important;margin:0;border-bottom:3px solid #1d1d1d;display:block;color:#fff;text-align:center;padding:15px 0;text-decoration:none;font-size:14px;text-transform:lowercase;width:100%;
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		 -o-transition: all 0.2s linear;
			transition: all 0.2s linear;}
	.mobilemenu li a:hover{border-bottom:3px solid #ce1813 !important;color:#e82321;} 
	.menuSelct{border-top:none !important;color:#e82321 !important;}	
	.wrap{ width: 290px; }
	.contactLft ul{float:left;}
	.contactLft{width:290px;float:none;margin:0 auto;display:table;}
	.contactLft ul li {margin: 25px 0;}
	.contactLft ul li h3{font-size:25px;}
	.contactLft ul li p{font-size:16px;}
	.contactRht{width:100%;border:none;margin-top:0;}
	.IntrainMenu{float:none;margin:0 auto;display:table;width:290px;}
	.Intrain_Cont{float:none;margin:30px auto 0;display:table;width:290px;}
	.cntEnq{margin-left:0;}
	.getIn{width:290px;}
	.inrBanner h1{font-size:35px;padding:30px 0;text-align:center;}
	a.getInBtn{margin:15px 0;width:290px;}
	.footMenu{margin: 50px auto 40px;}
	.copyRights{margin: 50px auto 0;text-align: center;}
	.abtCont p{font-size:15px;}
	.inrCont{margin-bottom:0;}
	.cntEnq .contactAlerts{margin: 35px 0 0;}
	.footer{padding:50px 0;}
	.footMenu{width:290px;}
	.cntEnq .contBtnLab {display: table;float: none;margin: 0 auto;width: auto;}
	.cntEnq .contactAlerts {display: table;float: none;margin: 15px auto;width: auto;}	
	.softSolution .rightLine, .cloudSupport .leftLine, .security .leftLine, .ourSolutuion .rightLine, .partners .leftLine, .mgntSolutuion .rightLine{display:none;}
	.cloudSprtCont{margin:0 auto;display:table;width:290px;float:none;}
	.mgntSolLft{width:100%;}
	.mgntSolLft img {margin: 87% 0 0;}
	.securCont{margin:0 auto;display:table;float:none;width:290px;}
	.ourSolCont h2{margin: 35px 0 0;text-align: center;}
	.partnerCont h2{margin:0 0 0 190px;}
	.softSolRhtCont h2, .mgntSolRht h2, .securCont h2, .ourSolCont h2, .cloudSprtCont h2, .partnerCont h2{font-size:29px;}
	.cloudSupport{padding:30px 0 40px;}
	.security{padding:30px 0 50px;}
	.ourSolutuion .rightLine{top:9%;}
	a.viewAll{margin:0 auto 40px;}
	.softSolRht{display:table;margin:0 auto;width:290px;float:none;}
	.mgntSolRht{width:290px;float:none;margin:0 auto;display:table;}
	.OurSolList li p{font-size:17px;}
	.OurSolList li{min-height:auto;margin:15px 0;width:100%;padding: 0 0 0 10px;border:none;}
	.OurSolList li:nth-child(3n+3){border-right:none;}
	.OurSolList{margin:0 0 30px;}
	.softSolLft{width:100%;margin-bottom:20px;}
	.softSolLftCont li{margin-bottom:20px;}
	.softSolution{padding:30px 0;}
	.softSolution .rightLine{top:47%;}
	.mgntSolLft figure {margin:0 auto;padding:0;width:290px;display:table;}
	.mgntSolLft figure img{margin:0;}
	.mgntSolList{margin:50px 0 30px;}
	.mgntSolRht h2{margin: 30px 0 0;}
	.mgntSolList li{width:100%;height:auto;margin: 0 3% 20px 0;border:none;}
	.mgntSolutuion .rightLine{top:44%;}
	.mgntSolList li p {font-size:14px;margin:-6px 0 0;padding:0 0 0 25px;}
	.security .leftLine{top:17%;}
	.OurSolList li p{padding: 0 0 0 30px;font-size:12px;}
	.partners{padding: 50px 0 30px;}
	.partnerLi{width:180px;margin:20px auto 0;}
	.partnerLi li{margin:0;}
	.softSolLftCont{width:200px;}
	.softSolRhtCont{width:290px;}
	.logo{width:150px;}
	.logo img{width:100%;}
	.softSolRhtCont p, .cloudSprtCont p, .securCont p, .softSolPartners{margin-top:20px;}
	.softSolPartners li{width:140px;margin:0 5px 0 0;}
	.softSolRhtCont p, .securCont p, .cloudSprtCont p{font-size:14px;}
	a.readMore{margin-top:30px;}
	.mgntSolList li:nth-child(3n+3){margin:0 15px 20px 0;}
	.partnerCont h2{width:290px;margin:0;text-align:center;}
	.partnerLi li:nth-child(4n+4){margin:0;}
	.topRhtMenu {border-right: 1px solid #969696;padding-right: 10px;right: 55px;top: 5px;transform: rotate(0deg);}/*Changed*/
	.topRhtMenu ul li{padding:0 4px;float:none;text-align:right;}
	.topRhtMenu ul li a{ font-size:11px;}
	.banner{padding:0;}
	.header{padding:0 10px 10px;}
	.cpyBtom{text-align:center;}	
	.servPg .serCont{ width: 100%; padding: 0 15px }
	.servPg .serImg{ padding: 20px 15px;}
	.servPg .serImg img{ width: 100%;}
	.inrBanner .cont{ width: 100%; top:0px; left:0px; }
	.inrBanner .cont h2{ font-size: 15px;text-align:center;margin:10px auto;}
	.inrBanner .cont p{ display: none; }
	.softSolPartners{float:none;margin:0 auto;width:155px;display:table;}
	.softSolPartners li{margin:10px 0;}
	.forMar{margin-left:15px;}
	.banText{display:none;}
	.flex-control-nav{display:none;}
	.inrBanner .cont h1{font-size: 15px;text-align:center;margin:10px auto;}
	.serImg iframe{width:260px;}
	div.wpcf7{width:290px;}
	.wpcf7-submit{margin:20px 0 25px;}
	.contactLft ul li h3 .forClor{margin:-5px 85px 0 -40px;}
	.helpDeskCont{margin:20px 0;}
	.helpDeskLink{float:none !important;width:70%;margin:15px auto;display:table;}
	.helpDeskLink > li.helpList{width:100%;margin:10px 0;}
	.helpDeskCont h2{font-size:15px;}
	.helpDeskCont p{padding:0;}
}
