body{ margin: 0px;  padding: 0px; font-family: 'Open Sans', sans-serif; }

h1,h2,h3,h4,ul,li,p,{ margin: 0px; padding: 0px; }



.top-line{ border-bottom:1px solid #a9a9a9; overflow: hidden; width: 100%;}

.top-line p{ font-size: 15px; color:#292929; text-align: left; line-height: 30px; padding-top: 2px;
    margin-bottom: 0px; font-family: 'Open Sans', sans-serif;}

.social-media{ text-align: right;}

.social-media ul{ list-style: none; margin: 0px; }

.social-media li{display: inline-block; margin-right: 10px; line-height:36px;}

.social-media li a{ color:#a9a9a9; font-size: 16px; }



.top-line{border-bottom:1px solid #a9a9a9;}



.inner-banner{}

.inner-banner img{ width: 100%; }



header{ background:#fdf8f6; border-bottom:2px solid #1d4265;}

.logo{}

.logo img {width:auto; padding: 30px 0px;}



.EMAIL-SUPPORT{ text-align: right; font-family: 'Open Sans', sans-serif; margin-top:25px;}

.EMAIL-SUPPORT ul{ list-style: none; margin: 0px; }

.EMAIL-SUPPORT li{ display: inline-block; border-right: 1px solid #d4d4d4; margin-right:15px; padding-right: 15px; }

.EMAIL-SUPPORT li span{ font-size:16px; color:#292929; font-weight: 600;  }

.EMAIL-SUPPORT li p{ font-size:15px; color:#292929;  }



.menu{float: right; font-family: 'Open Sans', sans-serif; margin-top: 20px; background: #1d4265; border-radius: 10px 10px 0px 0px;}

.menu ul{ list-style: none; margin: 0px; padding: 0px;}

.menu li{ display: inline-block; margin-right:10px; position: relative;}

.menu li a{font-size: 15px; color: #fff; padding: 10px 12px; line-height: 40px; text-decoration: none;}

.menu li a:hover{ text-decoration:none; }



ul.slider {list-style: none; padding: 0px; margin: 0px;}

ul.slider li img{ width: 100% }

ul.slider button.slick-prev {display:none !important;}

ul.slider button.slick-next {display:none !important}



ul.slider ul.slick-dots li { border: 2px solid #cdccc7; margin-right: 2px; background: #cdccc7; display: inline-block; border-radius: 50%; margin-right: 5px; width: 10px; height: 10px;}

ul.slider ul.slick-dots button {display: none;}

ul.slider ul.slick-dots {text-align: center; margin-top: -40px; position: absolute; width: 100%; bottom:0px;}

ul.slider ul.slick-dots li.slick-active{ border: 2px solid #12aef7; background: none; }



footer{ background: #1b303e; padding:30px 0px; }

.logo-footer{font-family: 'Open Sans', sans-serif;}

.logo-footer img{width: 100%; padding-bottom: 20px;}

.logo-footer p{ font-size: 14px; color:rgba(255, 255, 255, 0.8); text-align: justify; line-height: 22px; padding-bottom: 15px;}

.logo-footer ul{ list-style: none; margin: 0px; padding: 0px; }

.logo-footer li {background: #3f4d5b; width: 25px; height: 27px; line-height: 27px; text-align: center; border-radius: 4px; margin-right: 5px; transition: .7s; list-style: none; display: inline-block; margin-left: 0;}

.logo-footer li a{color:#fff;}



.useful-links{font-family: 'Open Sans', sans-serif; margin-left:50px;}

.useful-links h3{ font-size:21px; color:rgba(255, 255, 255, 0.8); text-transform: uppercase; margin-bottom: 25px;  font-weight:600; }

.useful-links ul{ list-style: none; margin: 0px; padding: 0px; }

.useful-links li{ line-height: 26px; }

.useful-links li a { color:rgba(255, 255, 255, 0.8); font-size: 14px; font-weight:400;}

.useful-links li:before {content: '\f105'; font: normal normal normal 14px/1 FontAwesome; padding-right: 15px; color: #777;}



.useful-links2{font-family: 'Open Sans', sans-serif;}

.useful-links2 h3{ font-size:21px; color:rgba(255, 255, 255, 0.8); text-transform: uppercase; margin-bottom: 25px; font-weight:600; }

.useful-links2 ul{ list-style: none; margin: 0px; padding: 0px; }

.useful-links2 li{ line-height: 26px; color:rgba(255, 255, 255, 0.8); font-size: 14px; font-weight: 500;}

.useful-links2 li a { color:rgba(255, 255, 255, 0.8); font-size: 15px; font-weight: 500;}

.useful-links2 li i{width:10%; display: inline-block; vertical-align: top; padding-top: 5px;}

.useful-links2 li p{ width: 90%;  display: inline-block;}

.useful-links2 iframe{ border-radius: 5px; border:3px solid #26c9e2 !important; }



.useful-links3{font-family: 'Open Sans', sans-serif;}

.useful-links3 h3{ font-size:20px; color:rgba(255, 255, 255, 0.8); text-transform: uppercase; margin-bottom: 25px; font-weight:600; }

.useful-links3 ul{ list-style: none; margin:0px 0px 15px 0px; padding: 0px; }

.useful-links3 li{width: 48%; margin-right: 1%; display: inline-block; margin-bottom: 5px;}

.useful-links3 li select { width: 100%; background: none; color:rgba(255, 255, 255, 0.8); border:1px solid rgba(255, 255, 255, 0.8);}

.useful-links3 li input{width: 100%; background: none; color:rgba(255, 255, 255, 0.8); line-height: 26px; border:1px solid rgba(255, 255, 255, 0.8); padding:0px 5px; }



.footer-button{ background:#152431; font-family: 'Open Sans', sans-serif; padding: 15px 0px;}

.footer-button p{ line-height: 26px; color:rgba(255, 255, 255, 0.8); font-size: 14px; font-weight: 500; margin: 0px; text-align:center;}



.new-head{ text-align: center;}

.new-head h2{ font-size: 28px; color:#535353; font-weight: 600; font-family: 'Open Sans', sans-serif;}

.new-head hr {border: 0; border-top: 2px solid #535353;  width:60px;  margin: 10px auto;}

.new-head p{ font-size:15px; color:#535353; font-weight: 500;  font-family: 'Open Sans', sans-serif; margin-bottom: 50px;}



section.new-bg{ background: #fbfbfb; padding:40px 0px; }



.new-box{ background: #fff; padding-bottom: 15px; overflow: hidden;}

.new-box img{width: 100%; transition: all 900ms ease 0s; -moz-transition: all 900ms ease 0s; -webkit-transition: all 900ms ease 0s; -o-transition: all 900ms ease 0s; -ms-transition: all 900ms ease 0s;}

.new-box img:hover{transform: scale(1.1); -moz-transition: scale(1.1); -webkit-transition: scale(1.1); -o-transition: scale(1.1);}

.new-box h3{font-size:21px; color:#535353; font-weight: 600; font-family: 'Open Sans', sans-serif; padding: 10px; margin: 0px;}

.new-box p{font-size:14px; color:#535353; font-weight:400; line-height: 24px;  font-family: 'Open Sans', sans-serif;  padding:5px 10px;}



.aboutus{font-family: 'Open Sans', sans-serif;}

.aboutus p{ font-size: 15px; color:#535353; line-height: 24px; padding-bottom:15px; margin: 0px; text-align: justify;  }

.aboutus a{ font-size: 14px; color: #fff; background:#1d4265; padding:5px 15px; text-decoration: none; border-radius: 7px; }

.aboutus a:hover{ background:#535353; text-decoration: none; color: #fff;}



section.new-bg2 {padding: 40px 0px;}

.useful-links3 a {padding: 5px 15px; background: #3e4d5a; color: #fff; text-decoration: none; border-radius: 5px;}

.useful-links3 a:hover{ text-decoration: none; color: #fff; }



/*input[type=text], select{ color:rgba(255, 255, 255, 0.8);}*/

.EMAIL-SUPPORT li:last-child {border-right: none;}



select:focus{outline: none;}

input:focus{outline: none;}

.useful-links3 option {background: #1b303e;}

.useful-links3 option:focus{ outline: none; }





::placeholder {

   color:#ddd;

    opacity: 1; /* Firefox */

}



:-ms-input-placeholder { /* Internet Explorer 10-11 */

   color:#ddd;

}



::-ms-input-placeholder { /* Microsoft Edge */

   color:#ddd;

}



.banner{}

.banner img{ width: 100%; }



.aboutus1{font-family: 'Open Sans', sans-serif;}

.aboutus1 h2{font-size: 22px; color: #535353; line-height: 24px; padding-bottom:10px; margin: 0px; font-weight: 600; text-align: left;}

.aboutus1 h3{font-size: 22px; color: #535353; line-height: 24px; padding-bottom: 25px; margin: 0px; font-weight: 600; text-align: left;}

.aboutus1 h3 span{border-bottom: 3px solid #000;}

.aboutus1 p{ font-size: 15px; color:#535353; line-height: 24px; padding-bottom:15px; margin: 0px; text-align: justify;  }

.aboutus1 a{ font-size: 16px; color: #fff; background:#1d4265; padding:5px 15px; text-decoration: none; border-radius: 7px; }

.aboutus1 a:hover{ background:#535353; text-decoration: none; color: #fff;}

.aboutus1 ul{ list-style: none; padding: 0px; }

.aboutus1 li{font-size: 15px; padding-left: 17px; color:#535353; line-height: 24px; padding-bottom:5px; margin: 0px; text-align:left;}

.aboutus1 li i{ font-size: 15px; margin-right:5px; margin-left: -19px; }

.aboutus1 span{font-size: 16px; color:#fff; line-height: 24px; padding:13px 18px; margin-right: 10px; display: inline-block; text-align:center; background: #1b303e; border-radius: 5px;}



.aboutus3{font-family: 'Open Sans', sans-serif;}

.aboutus3 h2{font-size: 21px; color: #535353; line-height: 24px; padding-bottom:10px; margin: 0px; font-weight: 600; text-align: left;}

.aboutus3 h3{font-size: 21px; color: #535353; line-height: 24px; padding-bottom: 25px; margin: 0px; font-weight: 600; text-align: left;}

.aboutus3 h3 span{border-bottom: 3px solid #000;}

.aboutus3 p{ font-size: 15px; color:#535353; line-height: 24px; padding-bottom:15px; margin: 0px; text-align: justify;  }

.aboutus3 a{ font-size: 16px; color: #fff; background:#1d4265; padding:5px 15px; text-decoration: none; border-radius: 7px; }

.aboutus3 a:hover{ background:#535353; text-decoration: none; color: #fff;}

.aboutus3 ul{ list-style: none; padding: 0px; }

.aboutus3 li{font-size: 15px; color:#535353; line-height: 24px; padding-bottom:5px; margin: 0px; text-align:left;}

.aboutus3 li i{ font-size: 15px; margin-right:5px; }



.aboutus4{font-family: 'Open Sans', sans-serif;}

.aboutus4 h2{font-size: 22px; color: #535353; line-height: 24px; padding-bottom:10px; margin: 0px; font-weight: 600; text-align: left;}

.aboutus4 h3{font-size: 22px; color: #535353; line-height: 24px; padding-bottom: 25px; margin: 0px; font-weight: 600; text-align: left;}

.aboutus4 h3 span{border-bottom: 3px solid #000;}

.aboutus4 p{ font-size: 14px; color:#535353; line-height: 24px; padding-bottom:15px; margin: 0px; text-align:left;  }

.aboutus4 a{ font-size: 16px; color: #fff; background:#1d4265; padding:5px 15px; text-decoration: none; border-radius: 7px; }

.aboutus4 a:hover{ background:#535353; text-decoration: none; color: #fff;}

.aboutus4 ul{ list-style: none; padding: 0px; }

.aboutus4 li{font-size: 16px; color:#535353; line-height: 24px; padding-bottom:5px; margin: 0px; text-align:left;}

.aboutus4 li i{ font-size: 16px; margin-right:5px; }





.aboutus2{font-family: 'Open Sans', sans-serif; text-align: center; padding:25px 0px;}

.aboutus2 span{ font-size: 20px; color:#535353; line-height: 28px; padding:15px 0px; margin: 0px; text-align:center; font-weight: 600; text-transform: capitalize; }



.cl1{ clear: both; padding-top: 20px; }



ul.sub-menu{ width:180px; background:#1e4264; position:absolute; left:0px; top:42px; z-index:999999; display: none;}

.sub-menu li{display: block; margin: 0px;}

.sub-menu li a{ text-align:left; border-top: 1px solid #10273e; font-size:14px; color:#fff; text-decoration:none; padding:2px 15px; display:block; text-transform:uppercase;}

.sub-menu li a:hover{ color:#fff; background:#2fcae2; text-decoration: none;}



ul#openMenu li:hover ul.sub-menu{ display: block; }

 

.news-head input:focus {outline: none; border: 1px solid #ddd; box-shadow: none; width: 100%;}

.news-head textarea{border: 1px solid #ddd; box-shadow: none; width: 100%; border-radius: 5px; padding: 5px; color: #000;}

.news-head textarea:focus {outline: none; border: 1px solid #ddd; box-shadow: none; width: 100%;}



.news-head input.btn.btn-default {background: #1d4265; color: #fff;}



.box img { float:left; margin-right:10px;}

.menuMobile { display:none;}

#openMenu { display:block}



@media (min-width: 320px) and (max-width: 767px){



.menu ul#openMenu li a {display: block; border-top: 1px solid #10273e;}

#openaction a {outline: none; color:#2fcae2; text-decoration: none;}

.menu ul.sub-menu{ position: relative;  top: 0px;}	

/*.menu ul.sub-menu li a{ display: block; }*/

.container .menu li{ display: block; }

.container .menu li a {padding: 2px 15px;}

.container .menu ul.sub-menu{ width: 100%; }



.container .logo { text-align: center;}

.container .EMAIL-SUPPORT { text-align: center; margin-top: 0px; }

.container .useful-links{ margin-left: 0px; margin-bottom: 20px; }

.container .useful-links2 { margin-bottom: 20px; }

.container .logo-footer img{ width: auto; }



.menu{ width: 100%; }

.menuMobile { height:35px; border-radius: 10px 10px 0px 0px; overflow:hidden; padding:2px 15px; background:#1e4264; display:block; margin-top:0px;}

.menuMobile a { color:#FFF; line-height:35px; text-decoration:none; display:block; }

#openMenu { display:none;}



.menuMobile a:hover {color: #26c9e2; text-decoration: none;}



.aboutus1 span {margin-bottom: 5px;}

.logo-footer {margin-bottom: 20px;}



.container .aboutus3 h3{line-height: 45px; }





}







.news-head h2 {

    font-size: 28px;

    color: #535353;

    font-weight: 600;

    font-family: 'Open Sans', sans-serif;

    text-align: left;

}



.aboutus3 {

    font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400;

    /* text-align: center; 

    padding: 25px 0px;*/

}





