/****============Sandeep Soni's Style===========****/
/***======font-family:'oscinetrialw01-boldregular','oscinetrialw01-regularregular',
		'oscinetrialw04-boldregular','oscinetrialw04-regularregular','oscinew02-lightitalicregular',
		'oscinew04-bolditalicregular','oscinew04-italicregular','oscinew04-lightregular'; =========***/
*{ margin:0; padding:0;}
input,select,button,textarea{ resize:none; background:0 none; border:0 none; outline:none}
a{ text-decoration:none; outline:none; border:0 none}

body{ 
	font-size:16px; line-height:1.4; color:#000; 
	font-family:'oscinetrialw01-regularregular','oscinetrialw01-boldregular','oscinetrialw04-boldregular',
	'oscinetrialw04-regularregular','oscinew02-lightitalicregular','oscinew04-bolditalicregular',
	'oscinew04-italicregular','oscinew04-lightregular';
}
.contact-now a:hover,.our-solutions a:hover,.button-art a:hover{
	-o-transition: .5s;  -ms-transition: .5s; -moz-transition: .5s;	-webkit-transition: .5s;
}
.button-art a:hover{  background:#f2f0f0; color:#000}
.our-solutions a:hover{  background:#cdcdcd;  color:#000}
.contact-now a:hover{  background:#1268b3;  color:#fff}

.snd-cust-grey{ background:#eee !important}
.snd-blue{ background:#1968b3 !important}
.snd-dark-blue{ background:#1f448a}
.more,.more a{ background:#1968b3; color:#fff; color:fff; padding:14px 30px 14px 30px; font-size:18px;display:inline-block; vertical-align:middle;}
.contact-now a:hover{}
.snd-flexi img{ width:100%; height:auto}
.head-bg{ background:#f1f2f2}
.inner{ margin:0 auto; max-width:1160px;}

.header{ padding:17px 0 15px 0; height:82px;}
.logo img{ width:155px; height:45px}
.logo a{ display:inline-block;}
.nav{ margin-top:10px;}
.nav ul{ display:block}
.nav li{ position:relative; display:inline-block; color:#1c7ec2; font-family:'oscinetrialw04-boldregular'; vertical-align:middle; margin:0 20px; font-size:18px;}
.nav li a{ color:#1c7ec2; cursor:pointer}
.nav li a:hover,.nav li a.active{ color:#003366}
.nav li .sub-nav{ display:none}
.nav li:hover .sub-nav{ 
	left:0; text-align:left; display:block; position:absolute; width:240px; padding:30px 15px 0px 15px; 
	background:#f2f0f0; z-index:9999; border-radius:0 0 15px 15px; opacity:0.95
}
.nav li:hover .sub-nav a{ border-bottom:1px solid #ddd; display:block; padding:15px 0}
.snd-select-language{ display:inline-block; zoom:1; *display:inline; text-align:right; vertical-align:middle;}
.snd-select-language a:first-child{ background:#1268b3; padding:5px 8px; color:#fff; margin-right:0; font-size:15px;}
.snd-select-language a:last-child{ background:#b8e1ff; padding:5px 8px; color:#000; margin-left:-4px; margin-right:0; font-size:15px;}

a.snd-teal:hover{background:#036; color:#fff !important}

.banner{ position:relative}
.banner-art{ font-size:60px;}
.inner-banner{ position:relative}

/********Index Style**********/
.m-botm40{ margin-bottom:40px;}
.m-top30{ margin-top:30px;}
.m-topBtom50{ margin:50px 0}
	
.snd-padding-50{ padding:50px 0}

.snd-title h1{ color:#1268b3; text-transform:uppercase; font-family:'oscinew04-lightregular'; font-weight:normal}
.snd-title h1 strong{ font-family:'oscinetrialw04-boldregular'; font-weight:bold}
.snd-title h2{ text-transform:uppercase; font-family:'oscinetrialw04-regularregular'; font-size:42px; color:#fff; font-weight:normal}
.contact-now h2{ font-family:'oscinew04-lightregular'; font-size:30px; line-height:1.2; color:#fff; font-weight:normal}
.button-art{ white-space:nowrap}
.button-art a{ padding:15px 30px; vertical-align:middle;  font-family:'oscinetrialw04-regularregular'; text-transform:uppercase}
.button-art a:last-child{ padding:0; text-transform:capitalize}
.button-art a:last-child:hover{ background:none; color:#1968b3;}
.button-art strong{ padding-left:15px; font-family:'oscinew04-italicregular'; vertical-align:middle}
.mid-content1{ font-family:'oscinetrialw01-regularregular';}

.highlights{}
.highlights-col{ padding:0 20px; font-size:18px; }
.highlights-col img{ margin-bottom:20px;}
.highlights-col h5{ color:#c7eafb;font-family:'oscinetrialw04-boldregular';}
.highlights-col span{ color:#fff}

.solutions-bg{ background:#7c9da9 url(../images/mid-product-bg.jpg) no-repeat center 0; background-size:contain;}
.solutions{font-family:'oscinew04-lightregular';}
.solutions-col{ padding:0px 15px 30px 15px; position:relative}
.solutions-col figure{ margin:0;  padding:0 40px}
.solutions-col img{ width:auto; height:auto; margin-top:20px}
.solutions-inner{ background:#eee;}
.solutions-inner h3{ background:#fff; color:#1968b3; padding:15px; text-transform:uppercase; font-size:20px;}

.our-solutions h2,.our-client h2{ text-transform:uppercase; color:#1968b3; font-size:42px; font-family:'oscinetrialw04-regularregular'; font-weight:normal; line-height:50px}
.our-client h2{ color:#fff; font-family:'oscinew04-lightregular'}

.our-solutions a{line-height:1; text-transform:uppercase; }
.contact-now{ max-width:960px; margin:0 auto}
.contact-now a{ color:#000;  font-family:'oscinetrialw04-regularregular'; font-size:18px; text-transform:uppercase; padding:10px 40px; background:#fff; display:inline-block; line-height:1.2;}

.aside{ background:#1268b3; padding:40px 30px; color:#fff}
.aside h2{color:#b8e1ff; text-transform:uppercase; font-weight:normal; padding:0; font-family:'oscinew04-lightregular'; font-size:42px}

.about-mid-art-fig img{ width:100%; height:auto}
.about-mid-art-fig p{ margin-top:20px;}

.footer{}
.copyRight{font-family:'oscinew04-lightregular'; font-size:15px;}
.copyRight a{ color:#1f448a;}
.foot-nav a{ text-transform:uppercase; padding:12px 0; display:inline-block; min-width:224px; border-bottom:1px solid #ccc; font-size:16px; font-family:'oscinew04-lightregular';  line-height:1.2;}
.foot-nav a:last-child{ border-bottom:0 none;}
.designBy a{ text-transform:inherit; color:#1f448a; min-width:inherit; padding:0}
.designBy{}
@media(min-width:999px) {
	
		.p-rght50{ padding-right:50px;}
		.p-rght40{ padding-right:40px;}
		.snd-select-language{ margin-left:120px;}
		.hide999min{ display:none !important}
		.fixed-header{ position:fixed; height:80px; top:0; height:90px; width:100%; z-index:999}
		
		.banner-art h2{ font-family:'oscinew04-lightregular'; font-weight:normal; position:absolute; top:107px; font-size:87%; margin-left:30px; color:#1268b3; line-height:1}
		.inner-banner-art{ font-family:'oscinew04-lightregular'; position:absolute; max-width:1170px; top:42%; font-size:87%; margin:0 auto; width:100%; text-align:center; color:#fff; line-height:1}
		.inner-banner-art h2{ font-size:42px; font-weight:normal; text-transform:uppercase}
			
		.solutions-col figure{ min-height:287px;}
		.solutions-inner{ min-height:345px;}

			
		.foot-art,.designBy{ text-align:right !important}
}
@media(max-width:999px) {
		.flexi-p-btm50{ padding-bottom:50px;}
		.container{ padding:0 15px}
		.hide999max{ display:none !important}
		.highlights-col small,.banner-art small,.our-solutions small{ display:none;}
		
		.logo img{ z-index:9999; position:relative}
		
   	.menu-icon{ cursor:pointer; color:#fff; padding: 5px 12px !important; position:absolute;top:-42px;right:8px; background:url(../images/menu-bg.png) no-repeat 0 0;}
  	.close-icon{padding: 5px 12px !important; color:#fff; background:url(../images/menu-bg.png) no-repeat 0 0;position:absolute;top:20px;right:8px; z-index:9999;}
		
		.mob-nav{ top:0; z-index:999}
		.mob-nav a{ display:block; padding:12px 15px;border-top:1px solid #eee}
		.mob-nav a:hover,.mob-nav a.active{ 
			-o-transition: .5s;  -ms-transition: .5s; -moz-transition: .5s;-webkit-transition: .5s; color: #003366;
		}
		.mob-sub-nav{ padding:0 30px}
		.mob-sub-nav a{ font-size:14px}
		.snd-select-language{ margin-top:25px}
		.snd-select-language a{ display:inline-block !important; width:80px !important; text-align:center !important; float:left}
		.snd-select-language a:hover,.snd-select-language a:first-child:hover,.snd-select-language a:last-child:hover{ transition:none !important;}
		.snd-select-language a:after{  content:""; display:table;clear:both;}
		
		.banner-art{ background:#1268b3; padding:15px}
		.banner-art h2{font-family:'oscinew04-lightregular'; font-weight:normal; color:#fff; line-height:1.2; text-align:center}
		.inner-banner-art{background:#1268b3; padding:15px}
		.inner-banner-art h2{ font-family:'oscinew04-lightregular'; font-weight:normal; color:#fff; line-height:1.2; text-align:center}
		
		.snd-sidebar{ width:100% !important;}
		.snd-bar-item{ border-top:1px solid #000}
		
		.felxi-m-topBtom50{ margin:30px 0}
		.flexi-rght-algn-non{ text-align:inherit;}
		.flexi-art-justify{ text-align:justify}
		
		.our-solutions{ padding:0 15px;}
		.flexi-fig img{ width:100%; height:auto}
		
		.our-client h2{ padding:0 15px;}

		.solutions-col figure{ padding-bottom:20px}

		.contact-now a{ white-space:nowrap; margin-top:15px}
				
		.foot-nav a{ display:block; padding:20px 15px}
		.foot-nav a:last-child{ border-bottom:1px solid #ccc}
		.foot-nav a:hover{
			-o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s;	-webkit-transition: .5s; 
			background:#1268b3;	color:#fff
		}
		.foot-art{ padding:30px 15px 20px 15px; text-align:center}
		.copyRight{ text-align:center}
		.designBy{ margin:15px 0}
}
@media(max-width:541px) {
	.solutions-col img{ width:100%; height:auto}
	.aside{ padding:40px 20px;}
}
/**********************end*******************/

