/* common css strats here */

ul {list-style-type:none; padding:0px !important; margin: 0px;}

ul li {list-style-type:none; padding:0px;}

/* a.customize{text-decoration:none;}/* for removing underline for anchor*/ 

a{text-decoration:none !important;}/* for removing underline for anchor*/

button:focus { outline: 0px !important; }

a:hover { text-decoration: none; }

textarea { resize: none;}

.w-100{width:100%;}

/* for positions */

.pos-relative{position:relative;}

.pos-absolute{position:absolute;}

/* margin styles */

/* .m-0{margin:0px;} */

.mt-20p{margin-top:20px;}

/* .mt-30p{margin-top:30px;} */

.mt-40p{margin-top:40px;}

.mb-20p{margin-bottom:20px;}

.mtb-2040p{margin-top:20px;margin-bottom:40px;}

.mtb-40p{margin-top:40px;margin-bottom:40px;}

.mtb-60p{margin-top:60px;margin-bottom:60px;}


/* for text-colors*/

.text-black{color:#000000;}

.text-white{color:#ffffff;}

.text-blue {color: #2eadf8;}



/* for text-alignment*/

.align-items { align-items: center;}


@font-face {
   font-family: 'Muli';
   src: url('../fonts/Muli.ttf');
}

@font-face {
   font-family: 'Muli-Bold';
   src: url('../fonts/Muli-Bold.ttf');
}
@font-face {
   font-family: 'Muli-SemiBold';
   src: url('../fonts/Muli-SemiBold.ttf');
}

@font-face {
   font-family: 'Montserrat-Medium';
   src: url('../fonts/Montserrat-Medium.ttf');
}

@font-face {
   font-family: 'Montserrat-Bold';
   src: url('../fonts/Montserrat-Bold.ttf');
}


@font-face {
   font-family: 'Raleway';
   src: url('../fonts/Raleway-VariableFont_wght.ttf');
}


@font-face {
   font-family: 'Oswald-Regular';
   src: url('../fonts/Oswald-Regular.ttf');
}

@font-face {
   font-family: 'FjallaOne-Regular';
   src: url('../fonts/FjallaOne-Regular.ttf');
}
@font-face {
   font-family: 'Poppins-Medium';
   src: url('../fonts/Poppins-Medium.ttf');
}
@font-face {
   font-family: 'Poppins-SemiBold';
   src: url('../fonts/Poppins-SemiBold.ttf');
}

@font-face {
   font-family: 'Poppins-Bold';
   src: url('../fonts/Poppins-Bold.ttf');
}

@font-face {
   font-family: 'OpenSans-Regular';
   src: url('../fonts/OpenSans-Regular.ttf');
}

@font-face {
   font-family: 'OpenSans-SemiBold';
   src: url('../fonts/OpenSans-SemiBold.ttf');
}

@font-face {
   font-family: 'OpenSans-SemiBold';
   src: url('../fonts/OpenSans-SemiBold.ttf');
}

@font-face {
   font-family: 'Montserrat-Regular';
   src: url('../fonts/Montserrat-Regular.ttf');
}

@font-face {
   font-family: 'Montserrat-Light';
   src: url('../fonts/Montserrat-Light.ttf');
}

@font-face {
   font-family: 'Montserrat-SemiBold';
   src: url('../fonts/Montserrat-SemiBold.ttf');
}



@font-face {
   font-family: 'Roboto-Regular';
   src: url('../fonts/Roboto-Regular.ttf');
}


@font-face {
   font-family: 'Roboto-Medium';
   src: url('../fonts/Roboto-Medium.ttf');
}

.container {
	max-width: 1170px !important;
	padding-left: 0;
    padding-right: 0;
}

.update-info {
	margin-top:100px;
	margin-bottom:100px;
}

.update-info h1{color:red;}


/* HEADER SECTION CSS  */

.header-sec {
    filter: drop-shadow(0px 3px 3px rgba(0,37,91,0.1));
    background-color: #ffffff;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.header-sec nav {padding: 0rem 0rem !important;}


/*kiran css start*/
.block-row{clear:both;}
.block-row:before,.block-row:after{content:"";display:table;line-height:0;}
.left-block,.right-block,.middle-block,.left-block1,.right-block1,.left-block2,.right-block2,.left-block3,.right-block3,.right-block-4,.left-block4,.middle-block4,.right-block4,.left-block5,.right-block5,.left-block6,.right-block6,.left-block7,.right-block7,.left-block8,.right-block8,.left-block9,.right-block9{float:left;min-height:30px;} 

.dis-in{display:inline-block;}
.left-block1{width: 60%;}
.right-block1{width: 40%; text-align: center;}

.left-block2{width: 45%;}
.right-block2{width: 55%;}


/*contact us css*/
.career-submit-bg { background-image: linear-gradient(90deg, #ff5a00 0%, #ffb61b 100%); color:#FFFFFF; border:0;}
.career-submit-bg:hover { background-image: linear-gradient(90deg, #ffb61b 0%, #ff5a00 100%); color:#FFFFFF; border:0;}
.white-bg{background-color:#FFFFFF;}
.grey-bg{background-color:#e3ebfb;}
.con-shadow{filter: drop-shadow(0px 2px 3px rgba(0,0,0,0.15));}

.con-min-hight{min-height:353px;}
.con-min-hight2{min-height:353px;}


.footer-menu2 h4 {
	font-size: 21px;
	line-height: 22px;
	font-family: 'Poppins-SemiBold';
	color: #1b2231;
}
.form-heading {
	font-size: 21px;
	line-height: 22px;
	font-family: 'Poppins-SemiBold';
	color: #1b2231;
	margin-bottom: 15px;	
}
.form-control {border-radius: .0 !important; min-height: 42px;}
.form-group {margin-bottom: 0.7rem;}
.btn {border-radius: 50px;}

.footer-menu2 img {margin-right:10px;}
.footer-menu2 a{color: #212529; font-family: 'OpenSans-Regular';}

.footer-rightside2 p{
	font-size: 14px;
	line-height: 20px;
	color: #212529;
	font-family: 'OpenSans-Regular';
	margin:0px;
}
.footer-rightside2 h4{
	font-size: 21px;
	line-height: 22px;
	font-family: 'Poppins-SemiBold';
	color: #1b2231;
	margin-bottom: 8px;	
	margin-top: 25px;	
}

.footer-rightside2 h3{
	font-size: 18px;
	line-height: 22px;
	font-family: 'Poppins-Medium';
	color: #1e94e0;
	margin-bottom: 1px;	
		
}
.footer-rightside2 h2{
	font-size: 18px;
	line-height: 22px;
	font-family: 'OpenSans-Regular';
	color: #212529;
	margin-bottom: 4px;	
		
}

.footer-icons {margin-top:15px;}

.ficon2 {
	position:relative;
	text-align:center;
	width:0px;
	height:0px;
	padding:18px;
	border-radius:50px;
	color:#fff;
	filter: drop-shadow(0px 4px 4px rgba(60,78,109,0.15));
	background-color: #1d2b2e;
}
.ficon2 i {
	font-size:14px;
	position:absolute;
	left:9px;
	top:10px;
}
.ficon2.social2 {
	float:left;
	margin:0px 8px 0px 0;
	cursor:pointer;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 	
}

.ficon2.social2:hover {
	filter: drop-shadow(0px 3px 5px rgba(0,0,0,0.15));
	background-color:#0069ad;
}

.ficon2.social2.fb i {
    left: 14px;
    top: 11px;
}
.ficon2.social2.tw i {
    left: 12px;
    top: 11px;
}
.ficon2.social2.in i {
    left: 13px;
    top: 10px;
}

/*---------------------------*/


.servside-imgs{background:url(../images/sideimg-righ-bg.png) no-repeat right top; margin-right: -50px;}
.ser-min-hight{min-height:580px;}
.blog-min-hight{min-height:730px!important;}
.blog-min-hight2{min-height:900px;}
 
 
.client-li li{width: 23%; margin-right: 2.5%; margin-bottom:1.5%; filter: drop-shadow(0px 2px 3px rgba(0,0,0,0.15));}
.client-li li:nth-child(4n+4){margin-right: 0;}
.client-li li:nth-child(4n+5){clear: both;}
.client-li li:last-child{margin-right: 0;}

 
 
 
.career-box {
	border-radius: 6px;
	filter: drop-shadow(0px 10px 20px rgba(0,0,0,0.07));
	background-color: #ffffff;
	padding:24px 30px 12px 30px;
	height:100%;
}
 .career-box h5 {
	font-size: 18px;
	line-height: 20px;
	color: #181818;
	font-family: 'Roboto-Regular';
	letter-spacing:0.5px;
}

.blog-cal2 {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: nowrap;
	align-items:center;
	}
.blog-cal3 img {display: inline-flex !important; margin-right: 10px;}
.blog-cal3 h5 {
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	font-family: 'Roboto-Regular';
	letter-spacing:0.5px;
}



.care-bor-top{border-top:1px solid #e3e1e1;}
 
 .blog-list li{
  background:url(../images/inerlist-ico.png) no-repeat left 4px; margin-bottom:2.2%; line-height:21px;
  padding-left:25px;
  vertical-align:middle;}
.t-b-p15{padding-top:12px!important; padding-bottom:12px!important;}  
  
.img-bor-rad7{border-radius:7px;}
.t-b-p140{padding-top:60px; padding-bottom:140px;}

.blog-li li{width: 49%; margin-right:2%; margin-bottom:2%; background-color:#fff; filter: drop-shadow(0px 10px 20px rgba(0,0,0,0.12));}
.blog-li li:nth-child(2n+2){margin-right: 0;}
.blog-li li:nth-child(2n+3){clear: both;}
.blog-li li:last-child{margin-right: 0;}
.list-f li{float:left;}

.blog-head h5 {
	font-size: 18px;
	line-height: 20px;
	color: #181818;
	font-family: 'Poppins-SemiBold';
}
.blog-head2 h2 {
	font-size: 28px;
	line-height: 37px;
	color: #1b88cf;
	font-family: 'Poppins-SemiBold';
}
.blog-head3 h5 {
	font-size: 22px;
	line-height: 20px;
	color: #1e5de3;
	font-family: 'Poppins-SemiBold';
}

.blog-cal2 {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: nowrap;
	align-items:center;
	}
.blog-cal2 img {display: inline-flex !important; margin-right: 10px;}
.blog-cal2 h6 {
	font-size: 13px;
	line-height: 20px;
	color: #181818;
	font-family: 'Muli';}






.blog-box2 {
    display: inline-flex;
    flex-wrap: nowrap;
	padding:20px 0px 20px 20px;
}
.blog-details h3 {
    font-size: 18px;
    line-height: 22px;
    color: #353434;
    font-family: 'Montserrat-Medium';
    margin-top: 7px;
}
.blog-details2 h3 {
    font-size: 18px;
    line-height: 22px;
    color: #353434;
    font-family: 'Montserrat-Medium';
    margin-top: 7px;
}
.t-m10n{margin-top:-12px;}

/*.services-li li{width: 33%; margin-right:1%; margin-bottom:2%; background-color:#fff; filter: drop-shadow(0px 10px 20px rgba(0,0,0,0.12));}
.services-li li:nth-child(3n+3){margin-right: 0;}
.services-li li:nth-child(3n+4){clear: both;}
.services-li li:last-child{margin-right: 0;}

.services-box {
    display: inline-flex;
    flex-wrap: nowrap;
	padding:25px 30px 20px 30px;
}

.services-details h3 {
    font-size: 18px;
    line-height: 22px;
    color: #181818;
    font-family: 'Poppins-Medium';
}
.services-details p {
    font-size: 14px;
    line-height: 22px;
    color: #393939;
    font-family: 'OpenSans-Regular';
}

.know-more-but{
border-radius: 19px;
filter: drop-shadow(0px 3px 10px rgba(0,32,55,0.12));
background-color: #ffffff;}*/



.t-c{text-align:center;}
.l-r-m-auto{margin-left:auto;margin-right:auto;}
.orange-t{color:#ff8306;}

.p0{padding:0px;}.p1{padding:1px;}.p2{padding:2px;}.p3{padding:3px;}.p4{padding:4px;}.p5{padding:5px;}.p6{padding:6px;}.p7{padding:7px;}.p8{padding:8px;}.p9{padding:9px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.p35{padding:35px;}.p40{padding:40px;}.p45{padding:45px;}.p50{padding:50px;}.p55{padding:55px;}.p60{padding:60px;}.p65{padding:65px;}.p70{padding:70px;}.p65{padding:65px;}.p70{padding:70px;}.p75{padding:75px;}.p80{padding:80px;}.p85{padding:85px;}.p90{padding:90px;}.p95{padding:95px;}.p100{padding:100px;}

.l-p0{padding-left:0px!important;}.l-p1{padding-left:1px;}.l-p2{padding-left:2px;}.l-p3{padding-left:3px;}.l-p4{padding-left:4px;}.l-p5{padding-left:5px;}.l-p6{padding-left:6px;}.l-p7{padding-left:7px;}.l-p8{padding-left:8px;}.l-p9{padding-left:9px;}.l-p10{padding-left:10px;}.l-p15{padding-left:15px;}.l-p20{padding-left:20px;}.l-p25{padding-left:25px;}.l-p30{padding-left:30px;}.l-p35{padding-left:35px;}.l-p40{padding-left:40px;}.l-p45{padding-left:45px;}.l-p50{padding-left:50px;}.l-p55{padding-left:55px;}.l-p60{padding-left:60px;}.l-p65{padding-left:65px;}.l-p70{padding-left:70px;}.l-p75{padding-left:75px;}.l-p80{padding-left:80px;}.l-p85{padding-left:85px;}.l-p90{padding-left:90px;}.l-p95{padding-left:95px;}.l-p100{padding-left:100px;}
.r-p0{padding-right:0px!important;}.r-p1{padding-right:1px;}.r-p2{padding-right:2px;}.r-p3{padding-right:3px;}.r-p4{padding-right:4px;}.r-p5{padding-right:5px;}.r-p6{padding-right:6px;}.r-p7{padding-right:7px;}.r-p8{padding-right:8px;}.r-p9{padding-right:9px;}.r-p10{padding-right:10px;}.r-p15{padding-right:15px;}.r-p20{padding-right:20px;}.r-p25{padding-right:25px;}.r-p30{padding-right:30px;}.r-p35{padding-right:35px;}.r-p40{padding-right:40px;}.r-p45{padding-right:45px;}.r-p50{padding-right:50px;}.r-p51{padding-right:51px;}.r-p55{padding-right:55px;}.r-p60{padding-right:60px;}.r-p65{padding-right:65px;}.r-p70{padding-right:70px;}.r-p75{padding-right:75px;}.r-p80{padding-right:80px;}.r-p85{padding-right:85px;}.r-p90{padding-right:90px;}.r-p95{padding-right:95px;}.r-p100{padding-right:100px;}

.l-r-p0{padding-left:0px;padding-right:0px;}.l-r-p1{padding-left:1px;padding-right:1px;}.l-r-p2{padding-left:2px;padding-right:2px;}.l-r-p3{padding-left:3px;padding-right:3px;}.l-r-p4{padding-left:4px;padding-right:4px;}.l-r-p5{padding-left:5px;padding-right:5px;}.l-r-p5{padding-left:5px;padding-right:5px;}.l-r-p6{padding-left:6px;padding-right:6px;}.l-r-p7{padding-left:7px;padding-right:7px;}.l-r-p8{padding-left:8px;padding-right:8px;}.l-r-p9{padding-left:9px;padding-right:9px;}.l-r-p10{padding-left:10px;padding-right:10px;}.l-r-p15{padding-left:15px;padding-right:15px;}.l-r-p17{padding-left:17px;padding-right:17px;}.l-r-p20{padding-left:20px;padding-right:20px;}.l-r-p25{padding-left:25px;padding-right:25px;}.l-r-p30{padding-left:30px;padding-right:30px;}.l-r-p35{padding-left:35px;padding-right:35px;}.l-r-p38{padding-left:38px;padding-right:38px;}.l-r-p40{padding-left:40px;padding-right:40px;}.l-r-p45{padding-left:45px;padding-right:45px;}.l-r-p50{padding-left:50px;padding-right:50px;}.l-r-p55{padding-left:55px;padding-right:55px;}.l-r-p60{padding-left:60px;padding-right:60px;}.l-r-p65{padding-left:65px;padding-right:65px;}.l-r-p70{padding-left:70px;padding-right:70px;}.l-r-p75{padding-left:75px;padding-right:75px;}.l-r-p80{padding-left:80px;padding-right:80px;}.l-r-p85{padding-left:85px;padding-right:85px;}.l-r-p90{padding-left:90px;padding-right:90px;}.l-r-p95{padding-left:95px;padding-right:95px;}.l-r-p100{padding-left:100px;padding-right:100px;}

.t-m0{margin-top:0px!important;}.t-m1{margin-top:1px;}.t-m2{margin-top:2px;}.t-m3{margin-top:3px;}.t-m4{margin-top:4px;}.t-m5{margin-top:5px;}.t-m6{margin-top:6px;}.t-m7{margin-top:7px;}.t-m8{margin-top:8px;}.t-m9{margin-top:9px;}.t-m10{margin-top:10px;}.t-m15{margin-top:15px;}.t-m20{margin-top:20px;}.t-m25{margin-top:25px;}.t-m30{margin-top:30px;}.t-m35{margin-top:35px;}.t-m40{margin-top:40px;}.t-m45{margin-top:45px;}.t-m50{margin-top:50px;}.t-m55{margin-top:55px;}.t-m60{margin-top:60px;}.t-m65{margin-top:65px;}.t-m67{margin-top:67px;}.t-m70{margin-top:70px;}.t-m75{margin-top:75px;}.t-m80{margin-top:80px;}.t-m85{margin-top:85px;}.t-m90{margin-top:90px;}.t-m100{margin-top:100px;}

.t-p0{padding-top:0px!important;}.t-p1{padding-top:1px;}.t-p2{padding-top:2px;}.t-p3{padding-top:3px;}.t-p4{padding-top:4px;}.t-p5{padding-top:5px;}.t-p6{padding-top:6px;}.t-p7{padding-top:7px;}.t-p8{padding-top:8px;}.t-p9{padding-top:9px;}.t-p10{padding-top:10px;}.t-p15{padding-top:15px;}.t-p20{padding-top:20px;}.t-p25{padding-top:25px;}.t-p30{padding-top:30px;}.t-p35{padding-top:35px;}.t-p40{padding-top:40px;}.t-p45{padding-top:45px;}.t-p50{padding-top:50px;}.t-p55{padding-top:55px;}.t-p60{padding-top:60px;}.t-p65{padding-top:65px;}.t-p70{padding-top:70px;}.t-p75{padding-top:75px;}.t-p80{padding-top:80px;}.t-p85{padding-top:85px;}.t-p90{padding-top:90px;}.t-p95{padding-top:95px;}.t-p100{padding-top:100px;}
.b-p0{padding-bottom:0px;!important}.b-p1{padding-bottom:1px;}.b-p2{padding-bottom:2px;}.b-p3{padding-bottom:3px;}.b-p4{padding-bottom:4px;}.b-p5{padding-bottom:5px;}.b-p6{padding-bottom:6px;}.b-p7{padding-bottom:7px;}.b-p8{padding-bottom:8px;}.b-p9{padding-bottom:9px;}.b-p10{padding-bottom:10px;}.b-p12{padding-bottom:12px;}.b-p13{padding-bottom:13px;}.b-p15{padding-bottom:15px;}.b-p20{padding-bottom:20px;}.b-p25{padding-bottom:25px;}.b-p30{padding-bottom:30px;}.b-p35{padding-bottom:35px;}.b-p40{padding-bottom:40px;}.b-p45{padding-bottom:45px;}.b-p50{padding-bottom:50px;}.b-p55{padding-bottom:55px;}.b-p58{padding-bottom:58px;}.b-p60{padding-bottom:60px;}.b-p65{padding-bottom:65px;}.b-p70{padding-bottom:70px;}.b-p75{padding-bottom:75px;}.b-p80{padding-bottom:80px;}.b-p85{padding-bottom:85px;}.b-p90{padding-bottom:90px;}.b-p95{padding-bottom:95px;}.b-p100{padding-bottom:100px;}

/*kiran css end*/
		/* HEADER-TOP CSS  */

.main {display: flex; width: 100%; justify-content: flex-end;}

.header-top-right ul {display: flex; width: 100%; justify-content: space-between; align-items:center;}

.header-top-right ul li{padding: 0px 20px;}

.header-top-right ul li:last-child{padding: 0px 0px 0px 20px;}

.header-top-right ul li a{color: #4a536b;}

.quest-mail {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 20px;
    color: #4a536b;
    font-family: 'OpenSans-Regular';
}

.quest-call {
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 40px;
	color: #1d80b7;
	font-family: 'Montserrat-SemiBold';
}

	/* social icons */

.icon {
	position:relative;
	text-align:center;
	width:0px;
	height:0px;
	padding:14px;
	border-radius:50px;
	background-color: #ffffff;
	border: 1px solid #d8d8d8;
}
.icon i {
	font-size:12px;
	position:absolute;
	left:9px;
	top:10px;
}
.icon.social {
	float:left;
	margin:0px 8px 0px 0;
	cursor:pointer;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 	
}

.icon.social:hover {
	filter: drop-shadow(0px 3px 5px rgba(0,0,0,0.15));
	background-color: #ffffff;
}

.icon.social.fb i {
	left:11px;
	top:9px;
	color: #0259bf;
}
.icon.social.tw i {
	left: 9px;
    top: 9px;
	color: #00c5fa;
}
.icon.social.in i {
	left: 10px;
    top: 8px;
	color: #0275b4;
}

	/* header top border line */

.header-line {
    height: 1px;
    width: 60%;
    background-color: #dfe6e9;
    position: absolute;
    right: 0;
}


	/* HEADER-BOTTOM CSS  */

.logo {
    transform: translateY(-15px);
    margin-top: -8px;
}

.subheader.extraclass {display:none;}

.headerlogo.extraclass {
    transform: translateY(0px) !important;
    padding: 10px 0px 10px 0px;
}

.menu {align-items: center;}

.menu li {margin-left:30px;}

.menu a {
	font-size: 16px;
	line-height: 18px;
	color: black;
	font-family: 'Montserrat-Regular';	
}

.menu .nav-item.active a {color: #0069ad;}

.menu a:hover {color: #0069ad;}

.contact-menu {
    background-image: linear-gradient(90deg, #ff6c00 0%, #ffcb17 100%);
    border-right-radius: 50px;
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    padding: 3px 15px;
}

.contact-menu a, .contact-menu a:hover {color: #ffff;}

.dropdown-menu {
	margin:0px;
	width:275px;
	padding-bottom:0px !important;
}
	
.dropdown-menu a {
    display: block;
    position: relative;
    padding: 10px 12px;
    font-size: 13px;
	border-bottom: 1px solid #e8e8e8;
	font-family: 'Lato',Helvetica,Arial,sans-serif;
}

.dropdown-menu a:last-child {
	border-bottom: 0px solid #e8e8e8;
}

.dropdown-menu a:hover {

	color:#ffff;
	
}

.dropdown-menu a:hover {
	background-image: linear-gradient(90deg, #ff6c00 0%, #ffcb17 100%);
	
	webkit-transition: 600ms;
    -moz-transition: 600ms;
    -o-transition: 600ms;
    transition: 600ms;
}

.dropdown-menu {border:0px; border-radius:0px 0px 5px 5px;}

.dropdown:hover .dropdown-menu {display: block;}

.dropdown-toggle::after {vertical-align: 0.10em !important;}


/* banner section */

.banner-sec {margin-top: 106px;}

.banner-sec  .carousel-indicators {bottom: 20px; right: auto !important;}

.banner-sec .carousel-indicators li {
    width: 12px;
    height: 12px;
    border-radius: 50%;
	background-image: linear-gradient(10deg, #ff6c00 0%, #ffcb17 100%);
	border:1px solid transparent;
}

.banner-sec .carousel-indicators .active {
	background-color: transparent;
	border:0px solid #ffff;
}

/* service section */

.service-sec {background-color: #f6f6f6; padding-top:60px; padding-bottom:60px;	}

.service-heading img {position: absolute; margin: -15px -20px;}

.service-heading h2 {
	font-size: 34px;
	line-height: 36px;
	color: #282828;
	font-family: 'Poppins-Medium';
}

.work {margin-top:30px;}

.service-box {
	border-radius: 6px;
	filter: drop-shadow(0px 10px 20px rgba(0,0,0,0.07));
	background-color: #ffffff;
	padding:30px;
	height:100%;
}

.service-box h5 {
	font-size: 18px;
	line-height: 20px;
	color: #181818;
	font-family: 'Poppins-SemiBold';
	margin: 20px 0px 10px 0px;
}
.service-box p {
	font-size: 14px;
	line-height: 22px;
	color: #393939;
	font-family: 'OpenSans-Regular';
	margin-bottom:25px;
}

.service-box a {
	font-size: 14px;
	line-height: 18px;
	color: #ff8306;
	font-family: 'OpenSans-Regular';
	filter: drop-shadow(0px 3px 10px rgba(0,32,55,0.12));
	background-color: #ffffff;
	padding: 7px 25px;
	border-radius: 50px;
}

.more a {
    background-color: #36a5ed;
    font-size: 14px;
    letter-spacing: 3px;
    line-height: 18px;
    color: #fafdfc;
    font-family: 'OpenSans-Regular';
    padding: 10px 25px;
    border-radius: 3px;
}

/* about section */

.about-sec {	
	background-image: url("../images/about-bg.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding-top:60px;
	padding-bottom:60px;	
	
}
.about-box h2 {
	font-size: 30px;
	letter-spacing: 0px;
	line-height: 18px;
	color: #282828;
	font-family: 'Poppins-Medium';
}
.about-box h2 img{
	border-left: 3px solid  #f8b808;
	padding-left: 20px;
	margin-left: 20px;
}

.about-box h5 {
	font-size: 18px;
	line-height: 26px;
	color: #1e1e1e;
	font-family: 'Montserrat-Medium';
	margin-top: 20px;
}

.about-box p {
	font-size: 15px;
	line-height: 25px;
	color: #2c2b2b;
	font-family: 'OpenSans-Regular';
}

.about-btn { text-align:end;}

.about-btn a {
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 26px;
	color: #36a5ed;
	font-family: 'Poppins-Medium';
	border:1px solid #36a5ed;
	border-radius:50px;
	padding:6px 25px;
}

.service-box a:hover,.more a:hover, .about-btn a:hover{
	background-image: linear-gradient(90deg, #ff6c00 0%, #ffcb17 100%);	
	border:0px;
	color:#fff;
}

/* core section */

.core-content {padding:20px;}

.core-content h4{
	font-size: 18px;
	letter-spacing: 0px;
	line-height: 28px;
	color: #212121;
	font-family: 'Poppins-Bold';
}

.core-content p {
    font-size: 14px;
    line-height: 25px;
    color: #393939;
    font-family: 'OpenSans-Regular';
}

.core-content a{
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 20px;
	color: #36a5ed;
	font-family: 'Poppins-Medium';
	border:1px solid #36a5ed;
	border-radius:50px;
	padding:8px 25px;	
}

.core-content a:hover{
	background-image: linear-gradient(90deg, #ff6c00 0%, #ffcb17 100%);	
	border:0px;
	color:#fff;
}

/* client section */

.client-box{
	border-radius: 5px;
	filter: drop-shadow(0px 4px 10px rgba(0,0,0,0.10));
	background-color: #ffffff;
	margin:15px;
}

.client-box img{
	/* width:150px !important; */
	margin:0px auto;
	/* height:150px; */
	object-fit: cover;
}

.client-sec .owl-dots {display: none;}

.premiumleft {position: absolute; left: -40px; top: 35%;}

.premiumright {position: absolute; right: -40px; top: 35%;}

.client-sec .owl-nav :hover { background: transparent !important;}


/* Blog section */

.blog-sec {	background-color: #f6f6f6; padding-top:60px; padding-bottom:120px;}

.blog-box {display: inline-flex; flex-wrap: nowrap; margin-top: 20px;}

.blog-box img {width:auto !important;}

.blog-details {padding: 20px 20px 0px 20px;}
.blog-details2 {padding: 20px 20px 0px 20px;}

.blog-details h4 {
    font-size: 16px;
    line-height: 38px;
    color: #353434;
    font-family: 'Montserrat-Medium';
    background-color: #ffb512;
    display: inline-block;
    padding: 0px 20px;
    margin-left: -60px;
}
.blog-details2 h4 {
    font-size: 16px;
    line-height: 38px;
    color: #353434;
    font-family: 'Montserrat-Medium';
    background-color: #ffb512;
    display: inline-block;
    padding: 0px 20px;
    margin-left: -60px;
}

.blog-details h4:hover {color: #51bbff; background-color: #403d4e;}
.blog-details2 h4:hover {color: #51bbff; background-color: #403d4e;}

.blog-details h5{
	font-size: 18px;
	line-height: 22px;
	color: #353434;
	font-family: 'Montserrat-Medium';
	margin-top: 20px;
}

.blog-smline { height: 2px;  width: 20%; background-color: #36a5ed;}

.rapid-pro {
    padding-bottom: 40px;
}

.blog-details p{
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 22px;
	font-family: 'OpenSans-Regular'; 
	margin-top: 10px;
}
.blog-details2 p{
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 22px;
	font-family: 'OpenSans-Regular'; 
	margin-top: 10px;
}

.blog-lgline {height: 1px; width: 100%; background-color: #36a5ed; margin-left: -60px;}
.blog-lgline2 {height: 1px; width: 100%; background-color: #36a5ed; margin-left: -60px;}

.blog-cal {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: nowrap;
	align-items:center;
	margin-top: 15px;
}

.blog-cal img {display: inline-flex !important; margin-right: 10px;}

.blog-cal h6 {
	font-size: 13px;
	line-height: 20px;
	color: #181818;
	font-family: 'Muli';
}

/* Get Help SECTION CSS */

.help-sec {
    background-image: linear-gradient(90deg, #ff6c00 0%, #ffcb17 100%);
    border-top-right-radius: 100px;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    color: #fff;
    padding-top: 40px;
    padding-bottom: 35px;
    position: absolute;
    left: 0;
    right: 0;
    transform: translateY(-70px);
}

.help-heading img {position: absolute; margin: -20px -18px;}

.help-heading h2 {
	font-size: 34px;
	line-height: 24px;
	font-family: 'Poppins-Medium';
	padding-top: 15px;
}
.help-heading p {
	font-size: 16px;
	line-height: 26px;
	color: #ffffff;
	font-family: 'OpenSans-Regular';
	margin:0px; 	
}

.help-theory {display:inline-flex; width:100%; align-items: center;}

.help-theory p{font-size: 16px; line-height: 16px;  font-family: 'Roboto-Regular';}

.help-theory a{
	font-size: 30px;
	line-height: 13px;
	color: #ffffff;
	font-family: 'Montserrat-SemiBold';
	filter: drop-shadow(0px 4px 4px rgba(130,60,0,0.2));	
}


/* FOOTER SECTION CSS */

.footer-sec {
	background-image: url("../images/footer-bg.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 120px 0px 40px 0px;
}

.footer-menu h4 {
	font-size: 18px;
	line-height: 22px;
	font-family: 'Montserrat-SemiBold';
	color: #fff;
	margin-bottom: 15px;	
}

.footer-menu img {margin-right:10px;}

.footer-menu a{color: #b4b4b4; font-family: 'OpenSans-Regular';}

.footer-menu a:hover{color: #0069ad;}

.footer-leftside ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
    height: 160px;
}
.footer-leftside ul li {margin-bottom: 5px;}

.footer-leftside ul li a{font-size: 14px; line-height: 24px;}

.footer-middleside ul li{font-size: 18px; line-height: 23px; margin-bottom: 15px; color: #b4b4b4;}

.footer-middleside ul li:first-child {font-size: 16px; line-height: 20px;}

.footer-middleside ul li:last-child {font-size: 16px; line-height: 24px;}

.footer-rightside p{
	font-size: 14px;
	line-height: 20px;
	color: #b4b4b4;
	font-family: 'OpenSans-Regular';
	margin:0px;
}

.footer-rightside h5{
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
	font-family: 'OpenSans-Regular';
}
.footer-rightside h6 {
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    font-family: 'OpenSans-Regular';
    margin-top: 15px;
    margin-bottom: 0px;
}

/* footer social icons */

.footer-icons {margin-top:15px;}

.ficon {
	position:relative;
	text-align:center;
	width:0px;
	height:0px;
	padding:18px;
	border-radius:50px;
	color:#fff;
	filter: drop-shadow(0px 4px 4px rgba(60,78,109,0.15));
	background-color: rgba(255,255,255,0.10196078431372549);
}
.ficon i {
	font-size:14px;
	position:absolute;
	left:9px;
	top:10px;
}
.ficon.social {
	float:left;
	margin:0px 8px 0px 0;
	cursor:pointer;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 	
}

.ficon.social:hover {
	filter: drop-shadow(0px 3px 5px rgba(0,0,0,0.15));
	background-color:#0069ad;
}

.ficon.social.fb i {
    left: 14px;
    top: 11px;
}
.ficon.social.tw i {
    left: 12px;
    top: 11px;
}
.ficon.social.in i {
    left: 13px;
    top: 10px;
}

/* copyright section */

.copyright{background-color: #383838; color:#d6d6d7; padding-top:20px; padding-bottom:20px;}

.copyright p {
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	font-family: 'OpenSans-Regular';
	margin: 0px;
}

.copyright a{color:#fdc702;}


/* ABOUT PAGE CSS STARTS HERE */

.inner-banner {margin-top:106px;}

.inner-heading {
    position: absolute;
    bottom: 35%;
    left: 10%;
}

.inner-heading img {position: absolute; margin: -27px -51px;}

.inner-heading h2 {
	font-size: 40px;
	line-height: 114px;
	color: #181818;
	font-family: 'Montserrat-Bold';
}

.about-coresec { margin-bottom: 120px;}


/* DATA SERVICES PAGE CSS and DEVELOPMENT PAGE CSS STARTS HERE */

.data-seervice-block h2 {
    font-size: 23px;
    line-height: 22px;
    color: #333333;
	font-family: 'Montserrat-Bold';
}
.data-seervice-block p {
    font-size: 15px;
    line-height: 25px;
    color: #2c2b2b;
    font-family: 'OpenSans-Regular';
	margin-top:5px;
}
.data-seervice-block h4 {
    font-size: 18px;
    line-height: 22px;
    margin-top: 18px;
	color: #ff7d04;
margin-bottom: 0px;
font-family: 'Montserrat-Bold';
}

.data-seervice-block ul {
    list-style: decimal !important;
    padding-left: 40px !important;
    margin-bottom: 15px;
}
.data-seervice-block ul li{list-style: decimal !important; margin-bottom: 10px; font-family: 'OpenSans-Regular'; font-size: 15px;}

/* AZURE CLOUD PAGE CSS STARTS HERE */

.azure-benefits ul {
	list-style: none !important;
    padding-left: 0px !important;
}

.azure-benefits ul li{list-style: none !important;}

.azure-services span {font-weight:600;}

/* NET RESULTS PAGE CSS STARTS HERE */

.net-services ul, .net-services ul li {list-style: disc !important;}


/* CONTACT PAGE CSS STARTS HERE */

.contac-footer-middleside ul li {
    font-size: 14px;
    margin-bottom: 6px;
}

.contac-footer-rightside2 h4 {
	font-size: 20px;
    line-height: 18px;
    font-family: 'Poppins-SemiBold';
    color: #1b2231;
    margin-top: 15px;
}

.contac-addresses h6 {
    margin-top: 10px;
    margin-bottom: 0px;
    color: #ff8306;
}

.contac-addresses p {margin:0px; font-size:15px;}

label.error
{
    color: #ff0000;
    font-size: 12px;  
}
