html, body, div, ul, ol, li, table, tr, td{padding: 0px; margin: 0px; outline: 0px; border: 0px;  word-wrap: break-word !important; box-sizing: border-box;}
body{margin: 0px; padding: 0px;}[contentEditable=true]:empty:not(:focus):before{ content:attr(data-text); color: #AAAAAA; }ul{ -webkit-margin-before: 0em;    -webkit-margin-after: 0em;    -webkit-margin-start: 0px;    -webkit-margin-end: 0px;    -webkit-padding-start: 00px;}
a{text-decoration: none !important; color: inherit;}*{font-family: Calibri, sans-serif; text-shadow: none;}p{text-align: justify; font-size: 17px; line-height: 25px;}div{box-sizing: border-box;}
	
	.round0{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important;border-radius:0px !important;}	.round5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}	.round10{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}	.round15{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}	.round20{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}	.round25{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}	.round20{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}	.round40{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;}	.round50{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;}	.round60{-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;}	.round100{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;}	.round120{-webkit-border-radius:120px;-moz-border-radius:120px;-ms-border-radius:120px;-o-border-radius:120px;border-radius:120px;}
	.cursor{cursor:pointer;}
	.row-full{width: 100%;}
	
	.bg-contain{background-size: contain !important;}
	.take-left{float: left;}
	.take-right{float: right;}
	.clearfix{clear: both; height: 0px; margin: 0px; padding: 0px;}
	.inline{display: inline-block;}
	.left{text-align: left;}
	.right{text-align: right;}
	.centertext{text-align: center;}
	.justify{text-align: justify;}
	.tablevt tr td{vertical-align: top; padding-bottom: 15px}	.vm{vertical-align: middle;}	.vt{vertical-align: top;}
	.breadcrumb > li + li:before {content: "/\00a0"; padding: 0 3px; color: #555555;}
	.breadcrumb li{display: inline-block; font-size: 10px; color: #777777;}
	
	.slow{-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	
	.border-bottom{ border-bottom: 2px solid #E9E4E3;}
	.div-height{height:auto !important;}
	body{background: #E9E4E3;}
	*{font-family: "Helvetica !important", sans-serif;}
	
	.facebook, .whatsapp, .linkedin, .twitter, .youtube, .vk, .tumblr, .instagram{background: #01416D; color: #fff;}
	.facebook:hover{background: #cecece; color: #0866FF;}
	
	.twitter:hover{background: #cecece; color: #1A8CD8;}
	
	.linkedin:hover{background: #cecece; color: #0A66C2;}
	
	.youtube:hover{background: #cecece; color: #FF0000;}
	
	.tumblr:hover{background: #cecece; color: #00B8FF;}
	
	.vk:hover{background: #cecece; color: #0077FF;}
	
	.instagram:hover{background: #cecece; color: #FF3040;}
	
	.whatsapp:hover{background: #cecece; color: #25D366;}
	.bnone {border:none !important;}
	.bgcolor{background:#E9E4E3 !important;}
	.pd-bottom{padding-bottom:10px !important;}
	.pd-left10{padding-left:10px !important;}
	.pd-left25{padding-left:25px !important;}
/* mobile css */	
@media screen and (min-width: 1px) and (max-width: 1000px){
	body{width: 100%; overflow-x: hidden;}
	.mobileonly{}
	.notlarge{display: block;}
	.large{display: none;}
	.pconly{display: none !important;}	
	.container{width: 98%; margin: auto;}	.row{width: 99%; margin: auto;}
	.take-left{float: none;}
	.take-right{float: none;}
	.half, .one-third, .one-fourth, .two-third, .three-fourth{width: 99%; margin: 0px; padding: 0px; border: 0px; display: block;}
	.one-thirdp{width: 33%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}	
	.two-thirdp{width: 66%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}	
    .topbar{background: #01416D; padding: 5px 0px; position: fixed; width: 100%; z-index: 2000;  top: 0px;}
	.navbar{padding: 5px 0px; background: #FFFFFF; height: 70px;  position: fixed; z-index: 2000;  width: 100%; top: 40px;}
    .logo1{height: 60px;}
    
	.menubox{display: inline-block; float:right; text-align: right; vertical-align: top;}
	.menuicon{padding: 15px;  display: inline-block; font-size: 20px; border: 1px solid #FFFFFF; box-shadow: 0 0 3px #CCCCCC; border-radius: 5px; margin: 6px; }
	#main-menu{ background: #18274a;  position: fixed; z-index: 3000; width: 250px; float: right;  text-align: left; right: 4px;
        top: 112px; display: none; overflow-y: auto; 
            max-height: calc(100vh - 180px);}
	#main-menu li{display:block; color: #01416D;line-height:80px; font-size:16px;list-style-type:none;transition:.5s; color: #ffffff; }
	#main-menu li div{padding:0px 30px; text-align: left;         border-bottom: 1px solid #CCCCCC;	}	
	.menuicon:hover > #main-menu{display: block !important;}
    #slider{margin-top:110px;}
 
     .dropdown .dropbtn{  font-size: 15px; border: none;  background: #18274a; cursor:pointer; outline: none; color: #ffffff; padding: 14px 16px;   line-height: 42px; margin-left: -20px;}
	.dropdown-content{display:none; min-width: 160px; z-index: 1;}
	.dropdown-content a { font-size: 15px; float: none; color: #ffffff;    text-decoration: none; display: block; text-align: left;width: 280px; margin-left: -30px;}
	.dropdown:hover .dropdown-content { display: block;}
    .slide{width: 100%; height: 400px; background-size: cover; background-position: center center; display: none; filter: contrast(90%);}
    .slidec{height: 15px; width: 15px; background: #CCCEEE; border: 1px solid #999999; display: inline-block; margin: 6px;}
     
    .slide h2{color: #FFFFFF; font-weight: 600; -webkit-text-stroke: 1px #000000; margin-top: 15px; font-size: 28px; font-family: Arial; background: rgba(255,255,255,0.5)}
    
    .slide p{color: #000000; font-weight: 400; text-shadow: 0 0 5px #FFFFFF; margin-top: 10px; font-size: 15px; line-height: 18px; font-family: Arial; max-width: 90%; background: rgba(255,255,255,0.5);}
    #slidecontrol{margin-top: 20px;  font-size: 10px; position: relative; z-index: 200; text-align: right;}
    
    .fold1{height: 310px; background-size: auto 100%; background-position: left; background-repeat: no-repeat;}
    .segments{max-width: 500px;}
    .segments p{ padding: 10px; font-size: 20px; margin-top: 30px;}
    .segments div{margin: 0px 10px; border-top: 1px solid #777777; padding: 10px; font-size: 17px;	 background: linear-gradient(to right,  rgba(247,244,242,0) 0%,rgba(247,244,242,0.62) 39%,rgba(247,244,242,0.8) 50%,rgba(247,244,242,0.62) 61%,rgba(247,244,242,0) 100%);}
    .segments div:last-child{border-bottom: 1px solid #777777;}

    .segments div i{float: right;}
    
    .segments2{margin-top: 20px; padding: 10px;}
    .segments2 p{font-size: 18px; font-weight: 500; max-width: 500px;}
    .segments2 p strong{font-size: 16px; font-weight: 600;}
    .segments2 button{ background: #01416D; padding: 8px 8px; margin: 5px; font-size: 16px; color: #FFFFFF; border: 0px;}
    
	/*Products & Solutions*/
	
	.h1div{position: relative; height: 200px; text-align: center; margin-top: -240px;}
	.h1heading{font-size:28px; letter-spacing:1px; line-height: 60px; color: #004270; font-weight: 800; -webkit-text-stroke: 0.5px #FFFFFF;}
	.product-h1{ font-size: 28px; text-align: center; text-decoration: underline;}
	.product-img{  height: 400px;  background-size: cover; background-position: center center; background-repeat: no-repeat; margin: 15px 0px;	}
	.product-description{color: #595857; padding: 0px 10px; }
	.half .careerhead{width: 98%;margin:10px 0px;display: inline-block; vertical-align: top; background:#E9E4E3; }
	.careerhead img{height:300px; width:100%;}
	.careerbody{background:#E9E4E3; height: 350px; color: #18274a;padding: 0 25px 25px;}
	.careerbody h3{display: block;font-weight: 400; margin-bottom: .5em; font-size: 1.5rem; line-height: 35px;}
	.careerbody a {font-weight: 700;}
	.article-font{font-size:15px !important;}
	.contact-text{position:relative; top:50%; left:50%; transform: translate(-50%,-50%); display: inline-block; padding: 0px 50px;}
	 .marginbtn{ text-align:center;}
	 
	 
	.article-description{color: #595857; padding:0px 20px;}
	.mission-vision{padding-left:20px; color: #01416F;}
	.webbtn img{height: 80px; width: 100%; padding: 0px 5px;}
    .third{background: #FFFFFF; padding: 50px 0px;}
    .third .imgbox{margin: 10px; overflow: hidden; background: #f1f1f1; border: 1px solid #CCCCCC;}
    
    .third .imgbox .img{height: 250px; background: #ffffff; background-size: cover; background-position: center center; background-repeat: no-repeat;}
    
    .third .imgbox h3{font-size: 18px; font-weight: bold; color: #2E4D72;  text-align: center;}
    
    .third .imgbox p{font-size: 14px; font-weight: 400; color: #777777; padding: 2px 15px;}
    
    .fourth{padding: 50px 0px;}
    .swiper-slide .card{ height: 310px; background: #FFFFFF; box-shadow: 0 0 3px #CCCCCC;}
    .swiper-slide .card .img{ height: 230px; background-size: cover; background-position: center center; background-repeat: no-repeat;}
    
    .swiper-slide .card h3{ margin: 5px 10px; font-weight: 300; font-size: 15px;}
    
    
	/*Blog Part Start*/
	.blogh1div{position:absolute; top: 150px;}
	.blogh1{font-size: 28px;
    font-weight: 600 !important; line-height: 1.63; color: #18274a;  text-align: center; -webkit-text-stroke: 0.5px #FFFFFF;}
	
	
	.blogdiv{width:95%;  height:auto; background:#ffffff; margin:10px auto; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
	.blogimage img{width:100%; height:300px; }
	.blogprofile img{height:65px; width:65px; border-radius:50%;}
	.blogprofile{position:relative; margin-top:-65px;}
	.blogimage{ padding:0px; }
	.blogcontent{ padding: 5px 15px;}
	.bloghead{ color: #18274a; font-size:24px; font-weight: 400; line-height: 35px;}
	.blogauthor{width:100%;  padding: 10px 0px;}
	.blogauthor .one-third span{font-size:14px; color: #777777; font-weight: 500;}
	.blogp{font-size: 18px;font-weight: 300; color: #18274a;line-height: 22px;}
	
	
	.blogcontent:hover  .blogimage{  border:1px solid #5a6f80; box-shadow: inset 1px 1px 4px #333333, inset -3px -3px 4px #CCCCCC; padding:5px; transition:all 0.5s ease; }
	.coreh3{font-size:20px; color:#01416F; margin-top:30px;}
	/*Blog Part End*/
	
	
	.footer{padding: 30px 0px; background: #01416D; color: #fff;}
    .footer li{list-style: none; margin: 10px 0px; display: block; font-size: 16px;}
    .footer li span{ font-size: 14px;}
    
    .footer h6{font-size: 22px; color: #01416D; margin: 10px 0px 20px 0px;}
    .footer div{margin-top: 15px;}
    .lastfoot{margin-top: 15px;}
    
    #social-links button{border-radius: 10px; font-size: 24px; line-height: 1em; height: 50px; width: 50px; margin: 3px; border: 0px; cursor: pointer;}
	
	

}	
/*less than pc*/
@media screen and (min-width: 1001px) and (max-width: 1500px){
	.mobileonly{display: none !important;}	
	
	.container{width: 99%; max-width: 1400px; margin: auto;}	
	.row{width: calc(100% - 400px); margin: auto; left: -5px; position: relative;}	
	.rowcontainer{width: 99%; margin: auto; text-align: center;}
	
	.half{width: 49.2%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.one-third{width: 32%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.one-fourth{width: 23.1%; margin: 0px 1px; padding: 0px; border: 0px; display: inline-block;}
	.two-third{width: 66%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.three-fourth{width: 72.2%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	
    .topbar{ background: #01416D; padding: 5px 0px;}
	.navbar{padding: 5px 0px; background: #FFFFFF; height: 70px;}
    .logo1{height: 60px;}
	.marginbtn{ text-align:center;}
	
	
	.one-thirdp{width: 33%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}	
	.two-thirdp{width: 66%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}	
	#main-menu{float:right;}
	#main-menu ul li{list-style-type:none;	color: #01416D; display:inline-block; padding:0px 10px;}
    

	.dropdown .dropbtn{  font-size: 16px; border: none; cursor:pointer; background:#ffffff; outline: none; color: #01416D; padding: 14px 16px;   line-height: 32px;}
	.dropdown-content{display:none;  position: absolute; background: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1;}
	.dropdown-content a { float: none; color: #01416D;  padding: 12px 16px;  text-decoration: none; display: block; text-align: left;}
	.dropdown:hover .dropdown-content { display: block;}
    

	
    .slide{ height: 600px;  background-size: cover; background-position: center center; display: none; }
	#slider .container{width: 80%;}
    .slidec{height: 15px; width: 15px; background: #CCCEEE; border: 1px solid #999999; display: inline-block; margin: 6px;}
     
    .slide h2{color: #004270; font-weight: 800; -webkit-text-stroke: 1px #FFFFFF; margin-top: 100px; font-size: 45px; }
    
    .slide p{color: #004270; font-weight: 600; text-shadow: 0 0 3px #FFFFFF; margin-top: 20px; font-size: 22px; line-height: 30px; font-family: Arial; filter: contrast(400%) !important; filter: brightness(200%); max-width: 700px;}
    #slidecontrol{margin-top: 20px;  position: relative; z-index: 200; text-align: right;}
    
    .fold1{height: 790px; background-size: auto 100%; background-position: left; background-repeat: no-repeat;}
    .segments{max-width: 600px; margin-left: 50px; margin-top: 100px;}
    .segments p{ padding: 10px; font-size: 22px; margin-top: 60px;}
    .segments div{margin: 0px 15px; border-top: 1px solid #777777; padding: 15px 10px; font-size: 20px;}
    .segments div:last-child{border-bottom: 1px solid #777777;}
   
    .segments div:hover { background: linear-gradient(to right,  rgba(247,244,242,0) 0%,rgba(247,244,242,0.62) 39%,rgba(247,244,242,0.8) 50%,rgba(247,244,242,0.62) 61%,rgba(247,244,242,0) 100%); }
    .segments div:hover > i{position: relative; left: 15px;}
    
    .segments2{margin-top: 50px; padding: 10px; margin-left: 60px;}
    .segments2 p{font-size: 18px; font-weight: 500; max-width: 580px;}
    .segments2 p strong{font-size: 22px; font-weight: 500;}
    .segments2 button{ background: #01416D; padding: 10px 15px; margin: 5px; font-size: 20px; color: #FFFFFF; border: 0px;}
    .one-fourth .imgbox{margin: 10px; overflow: hidden; height: 600px; background: #f1f1f1; border: 1px solid #CCCCCC;}
    .one-fourth .imgbox:hover{ background: #FAFCF7; box-shadow: 0 0 3px #CCCCCC;}
    
    .one-fourth .imgbox .img{height: 250px; background-size: cover; background-position: center center; background-repeat: no-repeat;}
    
    .one-fourth .imgbox h3{font-size: 18px; font-weight: bold; color: #2E4D72; text-align: center;}
    
    .one-fourth .imgbox p{font-size: 16px; font-weight: 400; color: #777777; margin: 2px 15px;} 
	
	
	.one-fourthex{width:18%; display:inline-block;}
	.one-fourthex .imgbox{background:#ffffff!important;}
	.one-fourthex .imgbox .img{height:100px !important; margin:10px 0px; }
	.one-fourthex .imgbox h3{font-size:18px !important;}
	.one-fourthex .imgbox{margin: 0px; !important;}
	
	

	.third .imgbox{overflow: hidden; height: 600px; background: #f1f1f1; border: 1px solid #CCCCCC;}
	
	
    .third{background: #FFFFFF; padding: 50px 0px;}
    .third .imgbox{overflow: hidden; height: 600px; background: #f1f1f1; border: 1px solid #CCCCCC; margin:5px 0px;}
    .third .imgbox:hover{ background: #FAFCF7; box-shadow: 0 0 3px #CCCCCC;}
    
    .third .imgbox .img{height: 250px; background: #ffffff; background-size: cover;  background-position: center center; background-repeat: no-repeat;}
    
    .third .imgbox h3{   font-size: 18px; font-weight: bold; color: #2E4D72; text-align: center;}
    
    .third .imgbox p{font-size: 16px; font-weight: 400; color: #777777; margin: 2px 15px;}
    
    .fourth{padding: 50px 0px;}
    .swiper-slide .card{ height: 310px; background: #FFFFFF; box-shadow: 0 0 3px #CCCCCC;}
    .swiper-slide .card .img{ height: 230px; background-size: cover; background-position: center center; background-repeat: no-repeat;}
    
    .swiper-slide .card h3{ margin: 8px 10px; font-size: 18px; font-weight: 300; line-height: 22px;}
    
	
	.blogh1div{position:absolute; height: 260px; top: 200px;  margin-left: 120px;}
	.blogh1{font-size: 45px; line-height: 60px; padding: 0px 20px; color: #004270;font-weight: 800;-webkit-text-stroke: 1px #FFFFFF;}
    /*Products & Solutions*/
	.h1div{position:relative; height: 260px; margin-top: -320px;  margin-left: 120px;}
	.h1heading{font-size: 45px; line-height: 60px; color: #004270;font-weight: 800; -webkit-text-stroke: 1px #FFFFFF;}
	.product-h1{font-size: 45px; text-align: center; }
	.product-img{  height: 500px;  background-size: cover; background-position: center center; background-repeat: no-repeat; 	}
	.product-description{color: #595857;  padding: 5px 0px;}
	.listcon{display:inline-block;}
	.article-description{color: #595857; padding:0px 20px; margin-left:20px;}
	.mission-vision{padding-left:20px; font-size:30px; color:#01416F; margin-top:40px;}
	.coreh3{font-size:20px; color:#01416F; margin-top:30px;}
	.contact-text{position:relative; top:50%; left:50%; transform: translate(-50%,-50%); display: inline-block;}
	.half .careerhead{width: 98%;margin:10px 0px;display: inline-block; vertical-align: top; background:#E9E4E3; }
	.careerhead img{height:300px; width:100%;}
	.careerbody{background:#E9E4E3;  height: 250px;color: #18274a;padding: 0 25px 25px;}
	.careerbody h3{display: block;font-weight: 400; margin-bottom: .5em; font-size: 1.5rem; line-height: 35px;}
	.careerbody a {font-weight: 700;}
	.service-icon i{font-size:15px;}

	/*Blog Part Start*/
	
	.blogh1{ font-size: 45px; line-height: 60px; color: #02416B;}
	.blogdiv{width:95%;  height:auto; background:#ffffff; margin:10px 0px; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
	.blogimage img{width:100%; height:300px; }
	.blogprofile img{height:65px; width:65px; border-radius:50%;}
	.blogprofile{position:relative; margin-top:-65px;}
	.blogimage{ padding:0px; }
	.blogcontent{ padding: 5px 15px;}
	.bloghead{ color: #18274a; font-size:24px; font-weight: 400; line-height: 35px;}
	.blogauthor{width:100%;  padding: 10px 0px;}
	.blogauthor .one-third span{font-size:14px; color: #777777; font-weight: 500;}
	.blogp{font-size: 18px;font-weight: 300; color: #18274a;line-height: 22px;}
	
	
	.blogcontent:hover  .blogimage{  border:1px solid #5a6f80; box-shadow: inset 1px 1px 4px #333333, inset -3px -3px 4px #CCCCCC; padding:5px; transition:all 0.5s ease; }
	
	/*Blog Part End*/
	
	
	.footer{padding: 30px 0px; background: #01416D; color: #fff;}
    .footer li{list-style: none; margin: 10px 0px; display: block; font-size: 16px;}
    .footer li span{ font-size: 14px;}
    
    .footer h6{font-size: 22px; color: #01416D; margin: 10px 0px 20px 0px;}
    
    #social-links button{border-radius: 10px; font-size: 24px; line-height: 1em; height: 50px; width: 50px; margin: 3px; border: 0px; cursor: pointer;}
	

}




/* pc css Full HD */
@media screen and (min-width: 1501px){
	.mobileonly{display: none !important;}
	.container{width: 100%; max-width: 1400px; margin: auto;}	
	.row{width: calc(100% - 640px); margin: auto; left: -20px; position: relative;}	
	.rowcontainer{width: 99%; margin: auto; text-align: center;}	
	.half{width: 49.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	.one-third{width: 33%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}	
	.one-fourth{width: 23.2%; margin: 0px 1px; padding: 0px; border: 0px; display: inline-block;}	
	.two-third{width: 66%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}	
	.three-fourth{width: 74.5%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}
	
	.topbar{ background: #01416D; padding: 5px 0px;}
	.navbar{padding: 5px 0px; background: #FFFFFF; height: 80px;}
    .logo1{height: 70px;}
    .marginbtn{ text-align:center;}
	.one-thirdp{width: 33%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}	
	.two-thirdp{width: 66%; margin: 0px; padding: 0px; border: 0px; display: inline-block;}	
	#main-menu{float:right;}
	#main-menu ul li{list-style-type:none;	color: #01416D; display:inline-block; padding:0px 10px;}
	.dropdown .dropbtn{  margin-right: -30px; font-size: 16px; border: none; cursor:pointer; background:#ffffff; outline: none; color: #01416D; padding: 14px 16px;   line-height: 42px;}
	.dropdown-content{display:none;  position: absolute; background: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1;}
	.dropdown-content a { float: none; color: #01416D;  padding: 12px 16px;  text-decoration: none; display: block; text-align: left;}
	.dropdown:hover .dropdown-content { display: block;}
    
	.slide{ height: 600px;  background-size: cover; background-position: center center; display: none; }
	#slider .container{width: 80%;}
    .slidec{height: 15px; width: 15px; background: #CCCEEE; border: 1px solid #999999; display: inline-block; margin: 6px;}
     
    .slide h2{color: #004270; font-weight: 800; -webkit-text-stroke: 1px #FFFFFF; margin-top: 100px; font-size: 45px; }
    
    .slide p{color: #004270; font-weight: 600; text-shadow: 0 0 3px #FFFFFF; margin-top: 20px; font-size: 22px; line-height: 30px; font-family: Arial; filter: contrast(400%) !important; filter: brightness(200%); max-width: 700px;}
    #slidecontrol{margin-top: 20px;  position: relative; z-index: 200; text-align: right;}
    
    .fold1{height: 790px; background-size: auto 100%; background-position: left; background-repeat: no-repeat;}
    .segments{max-width: 600px; margin-left: 50px; margin-top: 100px;}
    .segments p{ padding: 10px; font-size: 22px; margin-top: 60px;}
    .segments div{margin: 0px 15px; border-top: 1px solid #777777; padding: 15px 10px; font-size: 20px;}
    .segments div:last-child{border-bottom: 1px solid #777777;}
   
    .segments div:hover { background: linear-gradient(to right,  rgba(247,244,242,0) 0%,rgba(247,244,242,0.62) 39%,rgba(247,244,242,0.8) 50%,rgba(247,244,242,0.62) 61%,rgba(247,244,242,0) 100%); }
    .segments div:hover > i{position: relative; left: 15px;}
    
    .segments2{margin-top: 50px; padding: 10px; margin-left: 60px;}
    .segments2 p{font-size: 18px; font-weight: 500; max-width: 580px;}
    .segments2 p strong{font-size: 22px; font-weight: 500;}
    .segments2 button{ background: #01416D; padding: 10px 15px; margin: 5px; font-size: 20px; color: #FFFFFF; border: 0px;}
    .one-fourth .imgbox{margin: 10px; overflow: hidden; height: 600px; background: #f1f1f1; border: 1px solid #CCCCCC;}
    .one-fourth .imgbox:hover{ background: #FAFCF7; box-shadow: 0 0 3px #CCCCCC;}
    
    .one-fourth .imgbox .img{height: 250px; background-size: cover; background-position: center center; background-repeat: no-repeat;}
    
    .one-fourth .imgbox h3{font-size: 18px; font-weight: bold; color: #2E4D72; text-align: center;}
    
    .one-fourth .imgbox p{font-size: 16px; font-weight: 400; color: #777777; margin: 2px 15px;} 
	
	
	.one-fourthex{width:18%; display:inline-block;}
	.one-fourthex .imgbox{background:#ffffff!important;}
	.one-fourthex .imgbox .img{height:100px !important; margin:10px 0px; }
	.one-fourthex .imgbox h3{font-size:18px !important;}
	.one-fourthex .imgbox{margin: 0px; !important;}
	
	

	.third .imgbox{overflow: hidden; height: 600px; background: #f1f1f1; border: 1px solid #CCCCCC;}
	
	
    .third{background: #FFFFFF; padding: 50px 0px;}
    .third .imgbox{overflow: hidden; height: 600px; background: #f1f1f1; border: 1px solid #CCCCCC; margin:5px 0px;}
    .third .imgbox:hover{ background: #FAFCF7; box-shadow: 0 0 3px #CCCCCC;}
    
    .third .imgbox .img{height: 250px; background: #ffffff; background-size: cover;  background-position: center center; background-repeat: no-repeat;}
    
    .third .imgbox h3{   font-size: 18px; font-weight: bold; color: #2E4D72; text-align: center;}
    
    .third .imgbox p{font-size: 16px; font-weight: 400; color: #777777; margin: 2px 15px;}
    
    .fourth{padding: 50px 0px;}
    .swiper-slide .card{ height: 310px; background: #FFFFFF; box-shadow: 0 0 3px #CCCCCC;}
    .swiper-slide .card .img{ height: 230px; background-size: cover; background-position: center center; background-repeat: no-repeat;}
    
    .swiper-slide .card h3{ margin: 8px 10px; font-size: 18px; font-weight: 300; line-height: 22px;}
    
	
	.blogh1div{position:absolute; height: 260px; top: 200px;  margin-left: 120px;}
	.blogh1{font-size: 45px; line-height: 60px; padding: 0px 20px; color: #004270;font-weight: 800;-webkit-text-stroke: 1px #FFFFFF;}
    /*Products & Solutions*/
	.h1div{position:relative; height: 220px; margin-top: -250px;  margin-left: 120px;}
	.h1heading{font-size: 45px; line-height: 60px; color: #004270;font-weight: 800; -webkit-text-stroke: 1px #FFFFFF;}
	.product-h1{font-size: 45px; text-align: center; }
	.product-img{  height: 500px;  background-size: cover; background-position: center center; background-repeat: no-repeat; 	}
	.product-description{color: #595857;  padding: 15px 0px;}
	.listcon{display:inline-block;}
	.article-description{color: #595857; padding:0px; }
	.mission-vision{padding-left:20px; font-size:30px; color:#01416F; margin-top:40px;}
	.coreh3{font-size:20px; color:#01416F; margin-top:30px;}
	.contact-text{position:relative; top:50%; left:50%; transform: translate(-50%,-50%); display: inline-block;}
	.half .careerhead{width: 98%;margin:10px 0px;display: inline-block; vertical-align: top; background:#E9E4E3; }
	.careerhead img{height:300px; width:100%;}
	.careerbody{background:#E9E4E3;  height: 270px;color: #18274a;padding: 0 25px 25px;}
	.careerbody h3{display: block;font-weight: 400; margin-bottom: .5em; font-size: 1.5rem; line-height: 35px;}
	.careerbody a {font-weight: 700;}
	.service-icon i{font-size:15px;}

	/*Blog Part Start*/
	
	.blogh1{ font-size: 45px; line-height: 60px; color: #02416B;}
	.blogdiv{width:95%;  height:auto; background:#ffffff; margin:10px 0px; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
	.blogimage img{width:100%; height:300px; }
	.blogprofile img{height:65px; width:65px; border-radius:50%;}
	.blogprofile{position:relative; margin-top:-65px;}
	.blogimage{ padding:0px; }
	.blogcontent{ padding: 5px 15px;}
	.bloghead{ color: #18274a; font-size:24px; font-weight: 400; line-height: 35px;}
	.blogauthor{width:100%;  padding: 10px 0px;}
	.blogauthor .one-third span{font-size:14px; color: #777777; font-weight: 500;}
	.blogp{font-size: 18px;font-weight: 300; color: #18274a;line-height: 22px;}
	
	
	.blogcontent:hover  .blogimage{  border:1px solid #5a6f80; box-shadow: inset 1px 1px 4px #333333, inset -3px -3px 4px #CCCCCC; padding:5px; transition:all 0.5s ease; }
	
	/*Blog Part End*/
	
	
	.footer{padding: 30px 0px; background: #01416D; color: #fff;}
    .footer li{list-style: none; margin: 10px 0px; display: block; font-size: 16px;}
    .footer li span{ font-size: 14px;}
    
    .footer h6{font-size: 22px; color: #01416D; margin: 10px 0px 20px 0px;}
    
    #social-links button{border-radius: 10px; font-size: 24px; line-height: 1em; height: 50px; width: 50px; margin: 3px; border: 0px; cursor: pointer;}
	
	.buttonmargin{margin-top:60px;}
	
}





/*<img src="/assets/img/logo.png" class="rounded-circle me-3" width="48" alt="Avatar">*/