body{width: 100%; background:#fff ;padding: 0;margin: 0;font-family: "Roboto", Sans-serif; }
a{text-decoration: none !important; font-family: 'Poppins', sans-serif; font-weight: 600;}
h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif !important;}
p{padding: 0;margin: 0; font-family: 'Poppins', sans-serif; font-weight: 300;}
*{padding: 0;margin: 0; font-family: 'Poppins', sans-serif;}
ul{padding: 0;margin: 0; font-family: 'Poppins', sans-serif; font-weight: 300; }
li{ list-style: none; border: none; outline: none; font-family: 'Poppins', sans-serif; font-weight: 300; }
.loader { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url('../images/loader.gif') 50% 50% no-repeat #fff; }
.particle-network-animation { position: absolute; top: 0; left: 0; right: 0; height: 500px; z-index: 11; opacity: 0.7; overflow: hidden; }


/*header-top*/
.header-top{ position: relative; width: 100%; padding:5px 0px 6px; margin: 0 0; z-index: 9999; background: #fff;  display: block; }
.header-top .contact-icon{ position: relative; width: 100%;  padding: 0 0; margin: 0 0;text-align: right; }
.header-top .contact-icon ul.hed-contact{ width: 100%;  padding: 0 0; margin: 0 0; }
.header-top .contact-icon ul.hed-contact li{font-family: 'Poppins', sans-serif; font-size: 15px; display: inline-block; padding: 0; margin: 0 0px 5px 0; color: #324209; }
.header-top .contact-icon ul.hed-contact li i{ color: #FF9C00; font-size: 15px; margin: 0; transform: scaleX(-1); padding: 0 0 0 10px; text-shadow: -1px 1px 0px rgba(87, 88, 91, 0.43); }
.header-top .contact-icon ul.hed-contact li a{ color: #324209;font-size: 14px;letter-spacing: 0.5px;line-height: 20px;padding: 0 0 0 13px;margin: 0;font-family: 'Poppins', sans-serif;font-weight: 300; }
.header-top .contact-icon ul.hed-contact li a:hover{ color: #154ea4; transition:all 600ms ease-in-out;}
.header-top .contact-icon ul.hed-contact li a b{color: #899961; font-size: 13px;}
.header-top .contact-icon ul.otherlink li a{ color: #fff; font-size: 11px; letter-spacing: 0.5px; line-height: 20px; padding: 4px 18px; margin: 0; font-family: 'Poppins', sans-serif; font-weight: 300; background-image: linear-gradient(to right , #b70303, #f00); border-radius: 25px; }
.header-top .contact-icon ul.otherlink li a:hover{ color: #fff; background-image: linear-gradient(to right , #f00, #910808);transition:all 600ms ease-in-out;}
.navigation{ padding: 7px 0 0 0; position: relative; display: inline-block; }
.header-top .logo-new{ width: 90%; padding: 6px 0 6px; margin: 0; }
.header-top .logo-new img.logo-img{ width: 100%; }

.header-top .social-icon{ position: relative; width: 100%;  text-align: right; padding: 0 0; margin: 0 0; }
.header-top .social-icon ul.social-li{ width: 100%;  padding: 4px 0 10px; margin: 0 0; }
.header-top .social-icon ul.social-li span{ color: #fff; font-weight: bold; margin: 0 10px 0 0; }
.header-top .social-icon ul.social-li li { display: inline-block; text-align: center; padding: 0; margin: 0 0 0 6px; width: 25px; height: 25px; background: #0051cf; border-radius: 50%; transition:all 600ms ease-in-out;}
.header-top .social-icon ul.social-li li:hover{ background: #fff;
-webkit-box-shadow: 0 -2px 23px 0px rgb(255, 251, 0);
-moz-box-shadow: 0 -2px 23px 0px rgb(255, 251, 0);
box-shadow: 0 -2px 23px 0px rgba(28, 50, 84, 0.7); transition:all 600ms ease-in-out;}    
.header-top .social-icon ul.social-li li i{  }
.header-top .social-icon ul.social-li li a{ color: #fff; padding: 5px 0 0; display: block; opacity: 1; transition:all 600ms ease-in-out;}
.header-top .social-icon ul.social-li li a:hover{ color: #1c3254; opacity: 1;transition:all 600ms ease-in-out; }

.GetAppointment{ width: 100%; padding: 0; margin: 0; text-align: center; }
.GetAppointment a{   }
.GetAppointment a:hover{ box-shadow:none; letter-spacing: 1px; transition:all 600ms ease-in-out;  }


img.con-gif{ position: fixed;top: 280px; right: -8px; width: 40px; padding: 0; margin: 0; z-index: 99; }


/*header*/
.header{ position: relative; z-index: 99; width: 100%; padding:4px 0 6px; margin: 0 0;  display: block;}
.header .mail-new{ width: 100%; padding: 0; margin: 0; display: block; position: relative; }
.header .mail-new ul{ width: 100%; padding:7px 0 0; margin: 0;}
.header .mail-new ul li{ position: relative; list-style: none; display: inline-block; padding: 0; margin: 0;transition:all 600ms ease-in-out; }
.header .mail-new ul li i{ color: #a7fbdb; font-size: 13px; line-height: 15px; padding: 0 0; margin: 0 10px 0 0;}
.header .mail-new ul li a{ font-weight: inherit; color: #fff; font-size: 14px; line-height: 20px; padding: 0 0; margin: 0 15px 0 0; transition:all 600ms ease-in-out; }
.header .mail-new ul li a:hover{ font-weight: bolder; color: #a7fbdb; letter-spacing: 0.5px; transition:all 600ms ease-in-out; }
.header .contact-new{ width: 100%; padding: 0; margin: 0; display: block; position: relative;}
.header .contact-new ul{display: none; width: 50%; padding: 0; margin: 0; text-align: right; float: left;}
.header .contact-new ul li{ position: relative;  list-style: none;  display: inline-block;  padding: 0;  margin: 4px 0 0 6px; }
.header .contact-new ul li i{ }
.header .contact-new ul li a{ font-size: 11px; background: #0749ac; display: inline-block; width: 30px; height: 30px; color: #fff; padding: 9px 0; border: 1px solid #dddddda3; border-radius: 50%; transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out; box-shadow: 0px 2px 10px rgba(148, 230, 213, 0.54); text-align: center; }
.header .contact-new ul li a:hover{ transition:all 600ms ease-in-out; box-shadow: 0px 2px 10px rgb(255, 255, 255);}
.header .contact-new span{ padding: 0; margin: 0; width: 40%; display: block; float: right;  }
.header .contact-new span a{width: 100%; display: block; overflow: hidden; border-radius: 40px; padding: 8px 0 9px; color: #fff; font-size: 12px; background: linear-gradient(90deg, rgba(0, 209, 253, 0.53) 0%, rgb(7 7 137) 40%, rgba(0, 212, 255, 0.45) 100%); transition: all 600ms ease-in-out; border: 0.5px solid #ffffff45; line-height: 15px;}
.header .contact-new span a:hover{font-size: 12px;text-shadow: 1px 1px 1px rgb(255, 255, 255); transition:all 600ms ease-in-out; background: linear-gradient(90deg, rgb(0, 209, 253) 0%, rgb(7 7 137) 40%, rgb(0, 212, 255) 100%);}






/*BANNER*/
.banner{ position: relative; width: 100%; padding: 0 0; margin: 0 0; background: #fff; }
.banner .banner-dec{ position: absolute;  content: "";  left: 0;  top: 0;  width: 100%;  overflow: hidden;  height: 100%;  z-index: 999; background: linear-gradient(0deg, rgb(0 0 0 / 54%) 0%, rgb(197 201 200 / 0%) 49%, rgb(0 0 0 / 53%) 100%);
background: none !important;}
.banner .banner-dec .banner-dec-text{  width: 90%; padding: 130px 0 0; margin: 0 auto; text-align: left; }
.banner .banner-dec .banner-dec-text h5{ margin: 0; padding: 0; font-size: 35px; color: #ffffff; text-transform: capitalize; letter-spacing: 2px; font-weight: 400; line-height: 60px; }
.banner .banner-dec .banner-dec-text h2{ text-align: left; padding: 0px 0 5px 0; margin: 0; font-size: 40px; color: #fff; text-transform: capitalize; font-weight: 300; line-height: 55px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.32); letter-spacing: 0; font-family: 'Poppins', sans-serif !important; width: 80%; }
.banner .banner-dec .banner-dec-text a{ display: inline-block; vertical-align: middle; padding: 15px 0; color: #fff; text-transform: uppercase; margin: 20px 0 0 0; font-size: 14px; width: 20%; text-align: center; font-weight: bold; text-indent: 3; box-shadow: 0px 3px 22px -6px rgba(0, 0, 0, 0.39); background: linear-gradient(90deg, rgba(0, 209, 253, 0.53) 0%, rgb(7 7 137) 40%, rgba(0, 212, 255, 0.45) 100%); transition: all 600ms ease-in-out; border: 0.5px solid #fff; border-radius: 40px; }
.banner .banner-dec .banner-dec-text a:hover{ background: #ffad01; text-indent: 9; transition: all 600ms ease-in-out;}
.banner .banner-dec .banner-dec-text p{ padding: 0 50px; margin: 0; font-family: 'Poppins', sans-serif; font-weight: 300; color: #fff; font-size: 20px; line-height: 35px; }
.banner .banner-text{ position: relative; width: 100%; padding:100px 0 0 ; margin: 0 0; background: #fff; }
.banner .banner-text h1{ font-family: "Roboto", Sans-serif; color: #222222; font-size: 50px; font-weight: 800; text-transform: uppercase; padding: 0 0 30px 0; margin: 0; line-height: 70px; }
.banner .banner-text p{ font-family: "Roboto", Sans-serif; font-size: 16px; line-height: 29px; text-align: justify; padding: 0 0 20px; margin: 0; display: block; color: #464545; }
.banner .banner-text a{ color: #ffffff; display: inline-block; border-radius: 30px; text-align: center; padding: 15px 40px; font-weight: bold; font-family: revert; text-transform: uppercase; font-size: 14px; transition: all 600ms ease-in-out; border-color: #12a99d; background-color: #12a99d; }
.banner .banner-text a:hover{ background:#11e8d6; transition:all 600ms ease-in-out; } 
.banner img.banner-img{ width: 100%; height: auto; }

/*.mar-div*/
.mar-div{ position: fixed; width: 100%; padding: 0px 0 0; margin: 0 0; display: inline-block; z-index: 9999; bottom: 0; background: #fff;}
.mar-div marquee{ font-size: 13px; line-height: 20px; padding: 5px 0 5px; letter-spacing: 0.5px; color: #062048;}



/*banner-bottom*/
.banner-bottom{position: relative; width: 100%; padding: 0; margin: 0; display: block; z-index: 999; background: url(../images/ser-bg.jpg);}
.banner-bottom .banner-bottom-box{width: 100%; text-align: center; padding: 0 0; margin: -55px 0 0;transition:all 600ms ease-in-out;  }
.banner-bottom .banner-bottom-box img{ width: 52%; }
.banner-bottom .banner-bottom-box h3{ padding: 0; margin: 0 0 8px; color: #050b2fdb; font-size: 21px; line-height: 30px; }
.banner-bottom .banner-bottom-box p{padding: 0; margin: 1px 0 40px; color: #030a3594; font-size: 14px; line-height: 28px; }
.banner-bottom .banner-bottom-box:hover p{color: #000; transition:all 600ms ease-in-out; }
.banner-bottom .banner-bottom-box:hover h3{color: #000; transition:all 600ms ease-in-out; }
.banner-bottom .banner-bottom-box:hover img{  -webkit-transform: scaleX(-1); transform: scaleX(-1);-webkit-animation:spin 4s linear infinite;
-moz-animation:spin 4s linear infinite;
animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

/*Inner Banner Start*/
.inner-banner{ width: 100%; display: inline-block; padding: 0; margin: 0; background: url(../images/inner-banner.png) no-repeat top left; background-size: cover; height: 238px; text-align: center; }
.inner-banner h1{ font-size: 40px; line-height: 44px; color: #0b5057; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.14); padding: 6% 0; margin: 0; text-transform: uppercase; font-weight: bold; }

/*About*/
.about-top{  position: relative; width:100%; padding:70px 0; margin:0 0;background:#eaeaea; z-index: 9; background:#fff; }
.about-top .left-text-top img.iconRotted{  position: relative; width: 50%; padding: 0; margin: 0; -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%); }
.about-top:hover .left-text-top img.iconRotted{   }
.about-top .left-text-top{ position: relative; width:100%; padding:0px 0 0; margin:30px 0 0; text-align: center;}
.about-top .left-text-top h3{ font-size: 12px; text-transform: capitalize; line-height: 30px; color: #000000b2; display: block; padding: 0; margin: 0; font-style: italic; letter-spacing: 0; font-weight: initial; }
.about-top .left-text-top h3::after{}
.about-top .left-text-top h3::before{}
.about-top .left-text-top h3:after{}
.about-top .left-text-top h3:before{}
.about-top .left-text-top h2{ position: relative; padding: 0 0 10px 0; margin: 0; font-size: 30px; color: #031a37f7; font-weight: normal; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; }
.about-top .left-text-top p{ line-height: 30px; max-width: 100%; color: #061c02ab; text-align: center; font-size: 15px; font-weight: 300; padding: 0 0 10px; }
.about-top .left-text-top p b{font-weight: 500; color: #0051cf;}
.about-top .left-text-top a{ box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.5); display: inline-block; transition: all 500ms ease-in-out; vertical-align: middle; padding: 12px 0; border: 0px solid #ffffff; border-radius: 100px; background: linear-gradient(to bottom, #609eff, #0b3c88); color: #ffffff; text-transform: uppercase; margin: 10px 0 0 0; font-size: 13px; width: 25%; text-align: center; font-weight: bold; -moz-transition: .3s ease; letter-spacing: 1px; }
.about-top .left-text-top a:hover{background: linear-gradient(to bottom, #ffae2e, #d9890c);  box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.73); letter-spacing: 0.5px;  transition:all 600ms ease-in-out; }
.about-top .right-img-ico{ position: relative; width:100%; padding:0px 0 0; margin:0 0; background: #000; border-radius: 6px; }
.about-top .right-img-ico img{width:100%; opacity: 0.8;     
transition: .3s ease;
-webkit-transition: .3s ease;
-moz-transition: .3s ease;
-ms-transition: .3s ease;
-o-transition: .3s ease; }
.about-top .right-img-ico img:hover{ opacity: 1; border-radius: 5px; transform: translateY(-10px);
transition: .3s ease;
-webkit-transition: .3s ease;
-moz-transition: .3s ease;
-ms-transition: .3s ease;
-o-transition: .3s ease; }

/*Inner About*/
.inner-about{  width: 100%; position: relative; display: block; background: #fff; padding: 40px 0; margin: 0; background: url(../images/ser-bg.jpg); }
.inner-about .inner-about-images{ width: 100%; padding: 15px; margin: 0; border: 1px solid #ffcc57; }
.inner-about .inner-about-images img{ width: 100%; }
.inner-about .inner-about-dec{ position: relative; width:100%; padding:0px 0 0; margin:0; }
.inner-about .inner-about-dec h2{ position: relative; padding: 0 0 10px 0; margin: 0; font-size: 30px; color: #031a37f7; font-weight: normal; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; }
.inner-about .inner-about-dec p{ line-height: 30px; max-width: 100%; color: #061c02d4; font-size: 15px; font-weight: 400; padding: 0; text-align: justify; }
.inner-about .inner-about-dec p b{font-weight: 500; color: #0749ac;}

/*Resource*/
.inner-about .resource-box{ background: #fff; border: 1px solid #e9e9e9b5; -webkit-box-shadow: 0px 13px 35px -12px rgb(35 35 35 / 15%); box-shadow: 0px 13px 35px -12px rgb(35 35 35 / 15%); -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out; border-radius: 20px; padding: 0px; margin: 0 0 30px; overflow: hidden; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.inner-about .resource-box img{ width: 100%; }
.inner-about .resource-box h5{ font-family: 'Poppins', sans-serif !important; text-align: center; font-size: 15px; line-height: 24px; padding: 5px 0 0; margin: 0 0 15px; color: #115386; }
.inner-about .resource-box a{text-decoration: none !important; transition: all 500ms ease-in-out; font-family: 'Poppins', sans-serif; font-weight: 600; display: block; text-align: center; background: linear-gradient(90deg, rgba(0, 209, 253, 0.53) 0%, rgb(7 7 137) 40%, rgba(0, 212, 255, 0.45) 100%); color: #fff; font-size: 14px; padding: 10px 0;}
.inner-about .resource-box a:hover{ background: linear-gradient(90deg, rgba(0, 177, 206, 0.53) 0%, rgba(1, 1, 21, 0.75) 40%, rgba(0, 212, 255, 0.45) 100%); transition: all 600ms ease-in-out;}
.inner-about .resource-box:hover{-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.30);-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;} 


/*Mission Start*/
.mission{ width: 100%; display: inline-block; background: #fff; position: relative; padding: 30px 0 0; margin: 0; }
.mission h2{ padding: 0 0 10px 0; margin: 0; font-size: 30px; color: #031a37f7; font-weight: normal; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; text-align: center; }
.mission .mission-dec-block{ width: 100%; padding: 0; margin: 0; }
.mission .mission-dec-block p{ line-height: 30px; max-width: 100%; color: #061c02d4; font-size: 15px; font-weight: 400; padding: 0; text-align: justify; }
.mission .mission-image-block{ width: 100%; padding: 15px; margin: 0; border: 1px solid #ffcc57; }
.mission .mission-image-block img{ width: 100%; }

/*vision Start*/
.vision{ width: 100%; display: inline-block; background: #fff; position: relative; padding: 30px 0; margin: 0; }
.vision h2{ padding: 0 0 10px 0; margin: 0; font-size: 30px; color: #031a37f7; font-weight: normal; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; text-align: center; }
.vision .vision-dec-block{ width: 100%; padding: 0; margin: 0; }
.vision .vision-dec-block p{ line-height: 30px; max-width: 100%; color: #061c02d4; font-size: 15px; font-weight: 400; padding: 0; text-align: justify; }
.vision .vision-image-block{ width: 100%; padding: 15px; margin: 0; border: 1px solid #ffcc57; }
.vision .vision-image-block img{ width: 100%; }

/*services*/
.services{  position: relative; width: 100%; padding: 45px 0; margin: 0 0; display: inline-block; background: linear-gradient(139deg, rgb(255, 255, 255) 40%, rgb(241, 241, 241) 25%, rgb(241, 241, 241) 25%); background: url(../images/CA-BG.png); background-attachment: scroll; background-size: auto; background-size: cover; background-attachment: fixed; }
.services h2{ text-align: center; position: relative; padding: 0 0 10px 0; margin: 0; font-size: 35px; color: #fffffff7; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.63); text-transform: capitalize; font-weight: normal; letter-spacing: 1px; } 
.services h2 span{display: block; font-size: 13px; font-weight: 500; color: #fff; line-height: 25px; margin: 0 0 0px; text-transform: capitalize; letter-spacing: 15px; }
.services h2::after{}
.services h2::before{}
.services p{ padding: 0; margin: 0 0 50px; font-family: 'Poppins', sans-serif; font-weight: 300; color: #ffffffd4; text-align: center; font-size: 15px; line-height: 30px; }
.services .servicesblock{ width: 100%; margin: 0 auto; display: inline-block; }
.services .servicesblock .services-box{ width: 100%; position: relative; z-index: 9; transition: all 600ms ease-in-out; padding: 0px; box-shadow: 0px 13px 35px -12px rgb(0, 0, 0); animation: menu_sticky 0.7s ease-in-out; margin: 0 0 40px; border: none; border-radius: 10px; float: left; background: linear-gradient(139deg, rgb(255, 255, 255) 95%, rgb(0, 100, 255) 95%, rgb(0, 100, 255) 95%); }
.services .services-box:hover{ background: #f6f6f6;  background: linear-gradient(139deg, rgb(241, 241, 241) 95%, rgb(9, 203, 177) 95%, rgb(9, 203, 177) 95%) !important; border:none; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-10px); box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15);}
.services .servicesblock .services-box a h3{ padding: 5px 0 10px; margin: 0 0; line-height: 30px; text-align: center; transition: all 300ms ease-in-out; text-transform: capitalize; font-size: 18px; letter-spacing: 0; font-weight: 500;color: #0b5057; position: relative; }
.services .servicesblock .services-box a h3:hover{  color: #042f62; transition: all 300ms ease-in-out; }
.services .servicesblock .services-box:hover h3{ color: #0064ff; }
.services .servicesblock .services-box h6{ font-size: 14px; line-height: 23px; text-align: center; font-weight: normal; color: #0020448a; margin: 0; height: 125px; padding: 0 15px 0; }
.services .servicesblock .services-box:hover h6{ color: #0008118a; }
.services .servicesblock .services-box img{ width: 100%; margin: 0 auto; text-align: center; display: block; padding: 5px 0 0; height: auto; border-radius: 25px; }

.resources .services-box{ background: none; margin: 0; border: 0.5px solid #ccc0; transition: all 500ms ease-in-out;}
.resources .services-box img{ height: 350px; }
.resources .services-box:hover{ border: 0.5px solid #ccccccc9;transition: all 400ms ease-in-out; }
.resources img.border01-img{ position: absolute; bottom: -10px; left: 0; width: 100%; padding: 0; margin: 0; z-index: 9; -webkit-transform: scaleY(-1); transform: scaleY(-1); }


/*Play Forward*/
.playforward{  position: relative; width: 100%; padding: 50px 0 40px; margin: 0 0; background: #eaeaea; background: #fff; }
.playforward h2{ text-align: center; padding: 0; margin: 65px 0 0; font-size: 30px; color: #fff; text-transform: uppercase; font-weight: 900; line-height: 40px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.16); letter-spacing: 1.5px; } 
.playforward h2 span{display: block; font-size: 13px; font-weight: 500; color: #628409; line-height: 25px; margin: 0 0 20px; text-transform: capitalize; letter-spacing: 15px; }
.playforward p{ padding: 0 80px; margin: 0 0 30px; font-family: 'Poppins', sans-serif; font-weight: 300; color: #fafcffd9; text-align: center; font-size: 16px; line-height: 30px; }
.playforward img.testmonial-img{position: absolute; content: ""; top: 70px; border-radius: 5px;}


/*team*/
.team{  position: relative; width: 100%; padding: 50px 0 40px; margin: 0 0; background: #eaeaea; background: #fff; }
.team h2{ text-align: center; padding: 0; margin: 0; font-size: 33px; color: #134593; text-transform: uppercase; font-weight: 900; line-height: 45px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.16); letter-spacing: 1.5px; } 
.team h2 span{display: block; font-size: 13px; font-weight: 500; color: #628409; line-height: 25px; margin: 0 0 20px; text-transform: capitalize; letter-spacing: 15px; }
.team p{ padding: 0 40px; margin: 0 0 30px; font-family: 'Poppins', sans-serif; font-weight: 300; color: #092e68d9; text-align: center; font-size: 16px; line-height: 34px; }
.team .team-box{   position: relative; width: 100%; }
.team .item{ padding: 0 0; margin: 0 13px; } 
.team .team-box h3{ padding: 0; margin: 0; text-align: center; font-size: 18px; line-height: 30px; color: #000; }
.team .team-box h3 span{ display: block; font-size: 11px; line-height: 20px; color: #0602159c;}
.team .team-box img.team-img{  display: block; width: 100%; height: auto;}
.team .team-box .overlay-icon{ position: absolute; bottom: 85px; left: 0; right: 0; background-color: #008CBA; overflow: hidden; width: 100%; height: 0%; transition: .5s ease; background: linear-gradient(to bottom, #609eff00, #061a39);}
.team .team-box .overlay-icon .icon{  color: white; font-size: 20px; position: absolute; top: 90%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;}
.team .team-box:hover .overlay-icon { height: 100%; }
.team .team-box .overlay-icon .icon { color: white; font-size: 20px; position: absolute; top:90%; left: 50%; width: 90%;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; }
.team .team-box .overlay-icon .icon li{ list-style: none; display: inline-block; padding: 0; margin: 0;  }
.team .team-box .overlay-icon .icon li a{ color: #fff; font-size: 13px; padding: 4px 10px; border: 0.5px solid #ccccccb0; margin: 0 5px; border-radius: 0; }
.team .team-box .overlay-icon .icon li a:hover{ border: 0.5px solid #fff;}



/*testmonial*/
.testmonial{ width: 100%; position: relative; display: block; background: #fff; padding: 15px 0 50px; margin: 0; }
.testmonial h2{ text-align: center; padding: 0; margin: 0; font-size: 35px; color: #7e9541c2; text-transform: uppercase; font-weight: 900; line-height: 45px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.16); letter-spacing: 1.5px; } 
.testmonial h2 span{display: block; font-size: 13px; font-weight: 500; color: #628409; line-height: 25px; margin: 0 0 20px; text-transform: capitalize; letter-spacing: 15px; }
.testmonial img.testmonial-img{ width: 10%; float: left; margin: 15px 0 0; }
.testmonial h5{ width: 88%; float: right; font-size: 20px; letter-spacing: 0; font-weight: bold; color: #000000ad; }
.testmonial p{ width: 88%; float: right; padding: 0; margin: 0; font-family: 'Poppins', sans-serif; font-weight: 300; color: #1f2804b8; text-align: justify; font-size: 15px; line-height: 27px; }

/*blog*/
.blog{ width: 100%; position: relative; display: block; background: #fff; padding: 40px 0 50px; margin: 0; background: url(../images/ser-bg.jpg);}
.blog h2{ text-align: center; position: relative; padding: 0 0 20px 0; margin: 0; font-size: 35px; color: #0b5057; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; font-weight: initial; letter-spacing: 0px; } 
.blog h2 span{display: block; font-size: 13px; font-weight: 500; color: #628409; line-height: 25px; margin: 0 0 0px; text-transform: capitalize; letter-spacing: 15px; }
.blog .item{ padding: 0; margin: 0 10px; border: 1px solid #0b505738; box-shadow: 0px 13px 35px -12px rgba(0, 0, 0, 0.11); animation: menu_sticky 0.7s ease-in-out; }
.blog .item img{width: 100%; height: 250px;}
.blog .item h5{padding: 3px 0 10px; margin: 0; text-align: center; color: #0b4f57; font-size: 14px; line-height: 20px;}
.blog .item p{text-align: center; font-size: 13px; line-height: 23px; padding: 0 20px; margin: 0 0 0; height: 45px; color: #063539c4; overflow: hidden;}
.blog .item a{width: 100%; display: block; text-align: center; background: #0b5057; padding: 10px 0; margin: 15px 0 0; background: linear-gradient(90deg, rgb(6, 32, 43) 0%, rgb(11, 80, 87) 40%, rgb(11, 80, 87) 100%); color: #fff;}
.blog .item a:hover{background: linear-gradient(90deg, rgb(2, 37, 51) 0%, rgba(0, 21, 21, 0.84) 40%, rgb(9, 122, 134) 100%); color: #fff;}
.blog .item:hover{background: #fff;}

.team-single-mini{ padding: 0; margin: 0 10px 30px; border: 1px solid #0b505738; box-shadow: 0px 13px 35px -12px rgba(0, 0, 0, 0.11); animation: menu_sticky 0.7s ease-in-out; }
.team-single-mini img{width: 100%; height: 250px;}
.team-single-mini h5{padding: 3px 0 10px; margin: 0; text-align: center; color: #0b4f57; font-size: 14px; line-height: 20px;}
.team-single-mini p{text-align: center; font-size: 13px; line-height: 23px; padding: 0 20px; margin: 0 0 0; height: 45px; color: #063539c4; overflow: hidden;}
.team-single-mini a{width: 100%; display: block; text-align: center; background: #0b5057; padding: 10px 0; margin: 15px 0 0; background: linear-gradient(90deg, rgb(6, 32, 43) 0%, rgb(11, 80, 87) 40%, rgb(11, 80, 87) 100%); color: #fff;}
.team-single-mini a:hover{background: linear-gradient(90deg, rgb(2, 37, 51) 0%, rgba(0, 21, 21, 0.84) 40%, rgb(9, 122, 134) 100%); color: #fff;}
.team-single-mini:hover{background: #fff;}

/*why we*/
.whywe{ width: 100%; position: relative; display: block; background: #fff; padding: 40px 0 60px; margin: 0; background: url(../images/ser-bg.jpg);}
.whywe h2{text-align: center; position: relative; padding: 0 0 20px 0; margin: 0; font-size: 35px; color: #0b5057; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.14); letter-spacing: 0px; text-transform: uppercase; font-weight: 700; line-height: 40px; } 
.whywe h2 span{display: block; font-size: 13px; font-weight: 500; color: #628409; line-height: 25px; margin: 0 0 0px; text-transform: capitalize; letter-spacing: 15px; }
.whywe .bx { float: left; width: 16.6%; padding: 0; margin: 0; }
.whywe .bx h4 { text-align: center; font-size: 50px; line-height: 52px; font-weight: 500; }
.whywe .bx h3 { text-align: center; font-style: normal; font-size: 16px; font-weight: 400; line-height: 28px; color: #020a15; padding: 0 0 0; margin: 0; color: #0b5057;}


/*Inner Why Start*/
.inner-why{ width: 100%; position: relative; display: block; background: #fff; padding: 40px 0; margin: 0; background: url(../images/ser-bg.jpg); }
.inner-why .inner-why-dec{ position: relative; width:100%; padding:0px 0 0; margin:0; }
.inner-why .inner-why-dec h2{ position: relative; padding: 0 0 10px 0; margin: 0; font-size: 30px; color: #031a37f7; font-weight: normal; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; }
.inner-why .inner-why-dec p{ line-height: 30px; max-width: 100%; color: #061c02d4; font-size: 15px; font-weight: 400; padding: 0; text-align: justify;  }
.inner-why .inner-why-images{ width: 100%; padding: 15px; margin: 0; border: 1px solid #ffcc57; }
.inner-why .inner-why-images img{ width: 100%; }

/*Inner Service Start*/
.inner-services{ width: 100%; position: relative; display: block; background: #fff; padding: 40px 0 0; margin: 0; background: url(../images/ser-bg.jpg); }
.inner-services .inner-services-image-block{ width: 100%; padding: 15px; margin: 0 0 30px; border: 1px solid #ffcc57; }
.inner-services .inner-services-image-block img{ width: 100%; }
.inner-services .inner-services-dec-block{ width: 100%; padding: 0; margin: 0; }
.inner-services .inner-services-dec-block h2{ position: relative; padding: 0 0 10px 0; margin: 0; font-size: 30px; color: #031a37f7; font-weight: normal; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; }
.inner-services .inner-services-dec-block p{ line-height: 26px; max-width: 100%; color: #061c02d4; font-size: 14px; font-weight: 400; padding: 0; text-align: justify; }
.inner-services .inner-services-dec-block a{ box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.5); display: inline-block; transition: all 500ms ease-in-out; vertical-align: middle; padding: 10px 0; border: 0px solid #ffffff; border-radius: 100px; background: linear-gradient(to bottom, #609eff, #0b3c88); color: #ffffff; text-transform: uppercase; margin: 10px 0 20px; font-size: 13px; width: 33%; text-align: center; font-weight: bold; -moz-transition: .3s ease; letter-spacing: 0.5px; }
.inner-services .inner-services-dec-block a:hover{background: linear-gradient(to bottom, #ffae2e, #d9890c);  box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.73); letter-spacing: 0.5px;  transition:all 600ms ease-in-out; }





/*pageloadPupup*/
.pageloadPupup{ z-index: 9999; }
.pageloadPupup .modal-dialog { width: 1000px; margin:30px auto; background: url(../images/CA-BG.png); background-size: cover; overflow: hidden; border-radius: 15px; }
.pageloadPupup .modal-content{background: #fff; overflow: hidden; border: 1px solid #0749ac; border-radius: 16px; background: url(../images/CA-BG.png); background-size: cover;}
.pageloadPupup .modal-header{background: url(../images/ser-bg.jpg);
padding: 15px 0 10px; border-bottom: 3px solid #ffcc57;}
.pageloadPupup .modal-header img{width: 20%; margin: 0 auto; display: block;}
.modal-header .close { margin-top: -15px; margin-right: 15px; }
.close {float: right;font-size: 30px;font-weight: bold;line-height: 1;color: #00000080;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: 1;}
.pageloadPupup .modal-body{ width: 100%; display: inline-block; padding: 40px 0; margin: 0; }
.pageloadPupup .modal-body .modal-images{ width: 80%; padding: 10px 10px 0; margin: 0; }

.pageloadPupup .modal-body .modal-images img{ width: 100%; }
.pageloadPupup .modal-body .modal-enquary{ width: 60%; padding: 0; margin: 0 auto; display: block; /*background: #00000094;*/ /*box-shadow: 0 0 10px #353535;*/ overflow: hidden; background: #3a72c926; border: 1px solid #0749ac; }
.pageloadPupup .modal-body .modal-enquary h3{ font-size: 24px; line-height: 30px; color: #fff; background: #0749ac;; text-align: center; padding: 10px 0; margin: 0; font-weight: bold; text-transform: capitalize; border-bottom: 3px solid #ffcc57; }
.pageloadPupup .modal-body .modal-enquary form{ width: 100%; padding: 0; margin: 0; display: inline-block; }
.pageloadPupup .modal-body .modal-enquary form .modal-enquary-form{ width: 46%; float: left; padding: 0; margin: 11px; }
.pageloadPupup .modal-body .modal-enquary form .modal-enquary-form label{ width: 100%; font-size: 16px; line-height: 18px; color: #fff; padding: 0 0 10px; margin: 0; font-weight: 400;  }
.pageloadPupup .modal-body .modal-enquary form .modal-enquary-form input{ width: 100%; font-size: 16px; line-height: 18px; color: #fff; padding: 8px 10px; margin: 0; outline: none; background: none; border: 1px solid #ccc;  }
.pageloadPupup .modal-body .modal-enquary form .modal-enquary-form select{ width: 100%; font-size: 16px; line-height: 18px; color: #fff; padding: 8px 10px; margin: 0; border: 1px solid #ccc; /*border-radius: 6px;*/ outline: none; }
.pageloadPupup .modal-body .modal-enquary form .requirements{ width: 100%; padding: 0; margin: 11px; display: inline-block; }
.pageloadPupup .modal-body .modal-enquary form .requirements label{ width: 100%; font-size: 16px; line-height: 18px; color: #fff; padding: 0 0 10px; margin: 0; font-weight: 400; }
.pageloadPupup .modal-body .modal-enquary form .requirements textarea{ width: 95%; height: 150px; font-size: 16px; line-height: 18px; color: #fff; padding: 10px; margin: 0; border: 1px solid #ccc; /*border-radius: 6px*/; outline: none; background: none; }

.pageloadPupup .modal-body .modal-enquary form .checkbox{ width: 100%; }
.pageloadPupup .modal-body .modal-enquary form .checkbox input{ width: 5%; float: left; position: absolute; content: ""; top: 2px; }
.pageloadPupup .modal-body .modal-enquary form .checkbox a{ font-size: 16px; line-height: 18px; color: #000; padding: 0 0 0 30px; margin: 0; }
.pageloadPupup .modal-body .modal-enquary form .enquary-btn{ width: 100%; padding: 0; margin: 0 0 30px; }
.pageloadPupup .modal-body .modal-enquary form .enquary-btn input[type="submit"]{ box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.5); display: inline-block; transition: all 500ms ease-in-out; vertical-align: middle; padding: 12px 0; border: 0px solid #ffffff; border-radius: 100px; background: linear-gradient(to bottom, #609eff, #0b3c88); color: #ffffff; text-transform: uppercase; margin: 20px auto 0; font-size: 13px; width: 35%; text-align: center; font-weight: bold; -moz-transition: .3s ease; letter-spacing: 1px; display: block;}
.pageloadPupup .modal-body .modal-enquary form .enquary-btn input[type="submit"]:hover{ background: linear-gradient(to bottom, #ffae2e, #d9890c);  box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.73); letter-spacing: 0.5px;  transition:all 600ms ease-in-out; }





/*Our Team top Start*/
.our-team-top{ width: 100%; position: relative; display: block; background: #fff; padding: 40px 0; margin: 0; background: url(../images/ser-bg.jpg); }
.our-team-top h2{ position: relative; padding: 0 0 10px 0; margin: 0; font-size: 30px; color: #031a37f7; font-weight: normal; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; text-align: center; }
.our-team-top h2 span{ display: block; font-size: 13px; font-weight: 500; color: #628409; line-height: 25px; margin: 0 0 0px; text-transform: capitalize; letter-spacing: 15px; }
.our-team-top .our-team-box-content{ width: 100%; padding: 15px; margin: 0; border: 1px solid #ffcc57; text-align: center; }
.our-team-top .our-team-box-content img{ width: 100%; }
.our-team-top .our-team-box-content h3{ font-size: 20px; line-height: 30px; color: #ffae2e; padding: 10px 0; margin: 0; font-weight: 600; }
.our-team-top .our-team-box-content b{ font-size: 24px; color: #0b5057; display: block; }
.our-team-top .our-team-box-content p{ line-height: 30px; max-width: 100%; color: #061c02d4; font-size: 15px; font-weight: 400; padding: 0; text-align: center; min-height: 160px; }
.our-team-top .our-team-box-content a.profile-btn{ box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.5); display: inline-block; transition: all 500ms ease-in-out; vertical-align: middle; padding: 12px 0; border: 0px solid #ffffff; border-radius: 100px; background: linear-gradient(to bottom, #609eff, #0b3c88); color: #ffffff; text-transform: uppercase; margin: 10px 0 0 0; font-size: 13px; width: 60%; text-align: center; font-weight: bold; -moz-transition: .3s ease; letter-spacing: 1px; }
.our-team-top .our-team-box-content a.profile-btn:hover{background: linear-gradient(to bottom, #ffae2e, #d9890c);  box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.73); letter-spacing: 0.5px;  transition:all 600ms ease-in-out; }

/*Our Team Bottom Start*/
.our-team-bottom{ width: 100%; position: relative; display: block; background: #fff; padding: 0 0 40px; margin: 0; background: url(../images/ser-bg.jpg); }
.our-team-bottom h2{ position: relative; padding: 0 0 10px 0; margin: 0; font-size: 30px; color: #031a37f7; font-weight: normal; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; text-align: center; }
.our-team-bottom h2 span{ display: block; font-size: 13px; font-weight: 500; color: #628409; line-height: 25px; margin: 0 0 0px; text-transform: capitalize; letter-spacing: 15px; }
.our-team-bottom .our-team-box-content{ width: 100%; padding: 15px; margin: 0; border: 1px solid #ffcc57; text-align: center; }
.our-team-bottom .our-team-box-content img{ width: 100%; }
.our-team-bottom .our-team-box-content h3{ font-size: 20px; line-height: 30px; color: #ffae2e; padding: 10px 0; margin: 0; font-weight: 600; }
.our-team-bottom .our-team-box-content b{ font-size: 24px; color: #0b5057; display: block; }
.our-team-bottom .our-team-box-content p{ line-height: 30px; max-width: 100%; color: #061c02d4; font-size: 15px; font-weight: 400; padding: 0; text-align: center; min-height: 125px; }
.our-team-bottom .our-team-box-content a.profile-btn{ box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.5); display: inline-block; transition: all 500ms ease-in-out; vertical-align: middle; padding: 12px 0; border: 0px solid #ffffff; border-radius: 100px; background: linear-gradient(to bottom, #609eff, #0b3c88); color: #ffffff; text-transform: uppercase; margin: 10px 0 0 0; font-size: 13px; width: 60%; text-align: center; font-weight: bold; -moz-transition: .3s ease; letter-spacing: 1px; }
.our-team-bottom .our-team-box-content a.profile-btn:hover{ background: linear-gradient(to bottom, #ffae2e, #d9890c);  box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.73); letter-spacing: 0.5px;  transition:all 600ms ease-in-out; }

/*Single Property Block Start*/
.team-single{  width: 100%; position: relative; display: block; background: #fff; padding: 40px 0; margin: 0; background: url(../images/ser-bg.jpg); }
.team-single .single-team-left-block{ width: 100%; border: 1px solid #ffcc57; border-radius: 10px; padding: 15px; margin: 0 0 30px; }
.team-single .single-team-left-block .single-team-profile{ width: 100%; padding: 0; margin: 0; }
.team-single .single-team-left-block .single-team-profile img{ width: 100%; }
.team-single .single-team-left-block .various-profile{width: 100%; height: 300px; overflow: hidden; }
.team-single .single-team-left-block .various-profile img{width: 100%; overflow-x: hidden;}
.team-single .single-team-left-block .single-team-avatar{ width: 100%; padding: 0; margin: 0; }
.team-single .single-team-left-block .single-team-avatar img{ width: 22%; border-radius: 100px; position: absolute; top: 155px; left: 45px; border: 2px solid #fff; padding: 2px; content: ""; }

.team-single .single-team-left-block .profile-details{ width: 100%; padding: 10px 0; margin: 0; }
.team-single .single-team-left-block .profile-details ul{ padding: 0; margin: 0; }
.team-single .single-team-left-block .profile-details li{ font-size: 16px; line-height: 24px; display: inline-block; color: #061c02d4; padding: 0 20px 10px 0; font-weight: 400; }
.team-single .single-team-left-block .profile-details li b{ font-size: 20px; line-height: 24px; font-weight: bold; padding: 10px 0 0; margin: 0; color: #031a37f7; }
.team-single .single-team-left-block .profile-details li span{ font-size:20px; line-height: 30px; color: #ffcc57; font-weight: bold; padding: 0 0 0 5px; }
.team-single .single-team-left-block .profile-details li i{ font-size: 14px; padding: 0 10px 0 0; color: #031a37f7; }
.team-single .single-team-left-block .profile-details p{ line-height: 30px; max-width: 100%; color: #061c02d4; font-size: 15px; font-weight: 400; padding: 0; text-align: justify; }
.team-single .single-team-left-block .profile-contact{ width: 100%; padding: 10px 0; margin: 0; }
.team-single .single-team-left-block .profile-contact h4{ font-size: 18px; line-height: 18px; font-weight: bold; padding: 0; margin: 0; color: #031a37f7; }
.team-single .single-team-left-block .profile-contact p{ line-height: 26px; max-width: 100%; color: #061c02d4; font-size: 15px; font-weight: 400; padding: 5px 0 10px; text-align: justify; }
.team-single .single-team-left-block .profile-contact ul{ padding: 0; margin: 0; }
.team-single .single-team-left-block .profile-contact ul li{ font-size: 15px; line-height: 18px; color: #535353; padding: 5px 0; }
.team-single .single-team-left-block .profile-contact ul li a{ color: #ffcc57; padding: 0; display: inline-block; margin: 0; font-weight: 400; transition: all 400ms ease-in-out; }
.team-single .single-team-left-block .profile-contact ul li a:hover{ color: #0749ac; transition: all 400ms ease-in-out; }
.team-single .single-team-left-block .profile-contact ul li i{ font-size: 13px; padding: 0 10px 0 0; color: #031a37f7; }
.team-single .single-team-left-block .profile-details a.Downloadnow{background: linear-gradient(90deg, rgba(0, 209, 253, 0.53) 0%, rgb(7 7 137) 40%, rgba(0, 212, 255, 0.45) 100%); transition: all 600ms ease-in-out; border: 0.5px solid #ffffff45; border-radius: 35px; color: #fff; font-size: 14px; padding: 10px 30px; display: inline-block; margin: 15px 0 0 0; -webkit-transform: translateY(-00px); -ms-transform: translateY(-00px); transform: translateY(-0px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.18); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.team-single .single-team-left-block .profile-details a.Downloadnow:hover{ background: linear-gradient(90deg, rgba(0, 211, 255, 0.53) 0%, rgb(3, 3, 98) 40%, rgba(0, 219, 255, 0.45) 100%); -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.30); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}

.team-single .single-team-right-block{ width: 100%; border: 1px solid #ffcc57; border-radius: 10px; padding: 0 15px; margin: 0; }
.team-single .single-team-right-block .profile-journey{ width: 100%; padding: 15px 0; margin: 0; border-bottom: 1px solid #ffcc57; }
.team-single .single-team-right-block .profile-journey h4{ font-size: 18px; line-height: 18px; font-weight: bold; padding: 0; margin: 0; color: #031a37f7; }

.team-single .single-team-right-block .profile-journey p{ line-height: 30px; max-width: 100%; color: #061c02d4; font-size: 15px; font-weight: 400; padding: 10px 0 0; text-align: justify; }

.team-single .single-team-right-block .profile-learning{ width: 100%; padding: 15px 0; margin: 0; }
.team-single .single-team-right-block .profile-learning h4{ font-size: 18px; line-height: 18px; font-weight: bold; padding: 0; margin: 0; color: #031a37f7; }
.team-single .single-team-right-block .profile-learning p{ line-height: 30px; max-width: 100%; color: #061c02d4; font-size: 15px; font-weight: 400; padding: 10px 0 0; text-align: justify; }
.team-single .single-team-right-block .profile-learning ul{ padding: 0; margin: 0; }
.team-single .single-team-right-block .profile-learning ul li{ font-size: 16px; line-height: 20px; color: #031a37f7; padding: 10px 0; font-weight: 400; }
.team-single .single-team-right-block .profile-learning ul li span{ display: block; font-size: 14px; font-weight: 400; }
.team-single .single-team-right-block .profile-learning ul li i{ font-size: 18px; padding: 0 6px 0 0; }


/*Contact Us*/
.contact{ width: 100%; position: relative; display: block; background: #fff; padding: 40px 0; margin: 0; background: url(../images/ser-bg.jpg); }
.contact .contact-form{ width: 100%; padding: 0; margin: 0; display: inline-block; }

.contact .contact-form h2{ position: relative; padding: 0 0 10px 0; margin: 0; font-size: 30px; color: #031a37f7; font-weight: normal; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; text-align: center; }
.contact .contact-form form{ width: 100%; padding: 0; margin: 0; display: inline-block; }
.contact .contact-form form .fill-box{ width: 47%; float: left; padding: 15px 0 0; margin: 0 14px 0 0; }
.contact .contact-form form .fill-box label{ width: 100%; display: inline-block; font-size: 16px; line-height: 18px; color: #000; padding: 0 0 2px; margin: 0; }
.contact .contact-form form .fill-box input{ width: 100%; display: inline-block; font-size: 16px; line-height: 18px; color: #000; border: 1px solid #ffcc57; outline: none; padding: 15px 10px; margin: 5px 0 10px;  }
.contact .contact-form form .message{ width: 97%; padding: 15px 0 0; margin: 0; }

.contact .contact-form form .message textarea{ width: 100% !important; display: inline-block; height: 150px; font-size: 16px; line-height: 18px; color: #000; padding: 15px 10px; margin: 5px 0 10px; border: 1px solid #ffcc57; outline: none; }
.contact .contact-form form .fill-box input[type="submit"]{ box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.5); display: inline-block; transition: all 500ms ease-in-out; vertical-align: middle; padding: 12px 0; border: 0px solid #ffffff; border-radius: 100px; background: linear-gradient(to bottom, #609eff, #0b3c88); color: #ffffff; text-transform: uppercase; margin: 10px 0 0 0; font-size: 13px; width: 70%; text-align: center; font-weight: bold; -moz-transition: .3s ease; letter-spacing: 1px; }
.contact .contact-form form .fill-box input[type="submit"]:hover { background: linear-gradient(to bottom, #ffae2e, #d9890c);  box-shadow: 0px 20px 20px -15px rgba(0, 0, 0, 0.73); letter-spacing: 0.5px;  transition:all 600ms ease-in-out; }



.contact h2{ position: relative; padding: 0 0 10px 0; margin: 0; font-size: 30px; color: #031a37f7; font-weight: normal; line-height: 50px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; text-align: center; }
.contact .contact-block{ width: 46%; float: left; padding: 10px; margin: 10px; border: 1px solid #ffcc57; }
.contact .contact-block h4{ font-size: 24px; line-height:30px; color: #000; padding: 0; margin: 0; font-weight: 500; }

.contact .contact-block ul{ padding: 0; margin: 0; }
.contact .contact-block ul li{ font-size: 16px; line-height: 20px; padding: 0; margin: 10px 0; color: #000; }
.contact .contact-block ul li.address{ width: 100%; }
.contact .contact-block ul li a{ font-size: 15px; line-height: 18px; color: #000; transition: all 500ms ease-in-out; font-weight: 400; }
.contact .contact-block ul li a:hover{ color: #ffcc57; transition: all 500ms ease-in-out; }
.contact .contact-block ul li i{ color: #ffcc57; padding: 0 10px 0 0; font-size: 14px; }


.contact .contact-block-map{ width: 100%; display: inline-block; height: 280px; padding: 10px; margin: 15px 0 0; border: 1px solid #8ed813; }
.contact .contact-block-map iframe{ width: 100%; height: 100%; border: 1px solid #8ed813; }



/*.about-top .right-img-ico{ position: relative; width:100%; padding:0px 0 0; margin:0 0; background: #000; border-radius: 6px; }*/

/*footer*/
footer{ width: 100%; position: relative; padding: 40px 0 0px; margin: 0 0 30px; background: #021f40; background: linear-gradient(330deg, rgb(21, 22, 85) 0%, rgb(2, 2, 45) 35%, rgb(3, 27, 55) 100%);}
img.contactICON{position: absolute; content: ""; right: 10px; top: -17px; width: 15%;
 /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake 0.5s;
  /* When the animation is finished, start again */
  animation-iteration-count: infinite;}
img.contactICON:hover{  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake 0.0s;
  /* When the animation is finished, start again */
  animation-iteration-count: infinite; }
  @keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}


footer .footer-box {  width: 100%;   }
footer .footer-logo { text-align: center; display: block; width: 100%; margin: 0; padding: 0;}
footer .footer-logo img{width: 30%; opacity: 1;}
footer .footer-logo ul{ padding: 0; font-family: 'Poppins', sans-serif; font-weight: 300; border-bottom: 0.5px dotted #ffffff54; border-top: 0.5px dotted #ffffff54; width: 90%; margin: 20px auto 30px; }
footer .footer-logo ul li{margin: 15px 5px; display: inline-block; padding: 0px 20px; border-right: 1px solid #cccccc57;}
footer .footer-logo ul li a{padding: 0; margin: 0; color: #ffffffc2; font-weight: 400; font-size: 15px; line-height: 20px; letter-spacing: 1px;}
footer .footer-logo ul li a:hover{ color: #fff; }
footer h2{ font-size: 17px; line-height: 40px; color: #ffffffe0; text-transform: capitalize; padding: 0; margin: 0 0 10px; text-shadow: 3px 3px 2px rgb(2, 51, 2); text-align: center;}
footer p{ max-width: 100%; color: #ffffffb0; font-family: 'Poppins', sans-serif; font-weight: 300; text-align: center; font-size: 13px; line-height: 25px; padding: 0 30px; margin: 0 0 30px;  }
footer ul.footer-socil {  padding: 0px; margin: 0 auto; text-align: center; width: 100%; position: relative; display: inline-block;}
footer ul.footer-socil li{ list-style: none; display: block; margin: 0 0 1px; color: #ccc;}
footer ul.footer-socil li a{ color: #ffffffc7; padding: 0; margin: 0; font-size: 14px; line-height: 24px; text-align: left; font-weight: normal;}
footer ul.footer-socil li a:hover{ color: #fff; } 
footer ul.footer-socil li i{ color: #8eb725; margin: 0 10px 5px 0; font-size: 11px; }

footer ul.footer-ul { padding: 0; margin: 0; text-align: left;}
footer ul.footer-ul li{ list-style: none; display: inline-block; margin: 0 0 6px; }
footer ul.footer-ul li a{ color: #ffffffd6; padding: 0 15px; margin: 0; font-size: 14px; line-height: 22px; font-weight: normal; letter-spacing: 0px; text-transform: capitalize; font-family: 'Poppins', sans-serif; }
footer ul.footer-ul li a:hover{ color: #fff; } 

footer ul.social-li-footer{width: 100%; padding: 0 0; margin:20px 0 0 0px; display: inline-block; text-align: left; }
footer ul.social-li-footer span{ color: #fff; font-weight: bold; margin: 0 10px 0 0; }
footer ul.social-li-footer li { display: inline-block; text-align: center; padding: 0; margin: 0px 10px 10px 0; width: 30px; height: 30px; background: #6e8a26; border-radius: 50%; transition: all 600ms ease-in-out; box-shadow: 0 5px 15px -5px rgb(0, 0, 0);  }
footer ul.social-li-footer li:hover{ background: #fff;
    -webkit-box-shadow: 0 -2px 23px 0px rgb(255, 255, 255);
    -moz-box-shadow: 0 -2px 23px 0px rgb(255, 255, 255);
    box-shadow:  0 -2px 23px 0px rgb(255, 255, 255); transition:all 600ms ease-in-out;}    
footer ul.social-li-footer li i{ }
footer ul.social-li-footer li a{ color: #fff; padding: 9px 0 0; display: block; opacity: 0.9; transition: all 600ms ease-in-out; font-size: 12px; }
footer ul.social-li-footer li a:hover{ opacity: 1;transition:all 600ms ease-in-out; color: #023302; }
footer ul.footer-social { padding: 0; margin: 30px auto 0; width: 50%; text-align: center; }
footer ul.footer-social li { display: inline-block; padding: 0; margin: 0 10px 0 0; }
footer ul.footer-social li a{ font-size: 13px; background: #02062f; display: inline-block; width: 40px; height: 40px; color: #ffffffd4; padding: 13px 0; transition: all 400ms ease-in-out; text-align: center; border: 1px solid #dddddd3d; border-radius: 50%; transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out; box-shadow: 0px 2px 10px rgba(255, 255, 255, 0.44); }
footer ul.footer-social li a:hover{ color: #ee9d16; transition: all 400ms ease-in-out; text-align: center; border: 1px solid #ee9d16; border-radius: 50%; transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out; box-shadow: 0px 2px 20px rgb(255, 203, 0); transition: all 400ms ease-in-out; }
footer ul.footer-social li a i{ }

img.futter-ser{ width:100%;}
.footer-box p{text-align: justify; color: #acacac; font-family: 'Abel-Regular'; font-weight: normal; padding: 0 0 2px; font-style: italic; font-size: 15px; line-height: 23px; }
.footer-box p a{ color: #fff; }
p.text-white{ font-size: 14px;letter-spacing: 1.5px;background: #071c44;padding: 10px 0 10px;color: #fff;font-weight: lighter;margin: 60px 0 0;box-shadow: 0px 3px 22px -6px rgb(0, 0, 0);text-align: center;border-top: 0.5px dotted #cccccc82; }
p.text-white a{ color: #ff9c00; font-weight: normal; letter-spacing: 0; font-size: 13px; font-style: italic; }
p.text-white:hover{  font-style: normal; } 

.map-foot{    width: 100%; height:250px; overflow: hidden; padding: 0; border: 10px solid #c2c2c2; background: rgb(24 6 5 / 65%); opacity: 1; margin:0px 0 0; }
.map-foot:hover{ opacity: 0.9;  }  
.map-foot iframe{     width: 100%; height: 250px; margin: 0; padding: 0; border: none;  }



/*INNER bANNER*/
.banner-inner{ position: relative; width: 100%; padding: 0 0; margin: 0 0; height: 280px; overflow: hidden;}
.banner-inner img.inner-banner-img{ width:100%; height: auto; }

/*about-inner*/
.about-inner{  position: relative; width:100%; padding:0px 0; margin:0 0;background:#eaeaea;  background:#fff; }
.about-inner h2{ text-align: center; padding: 0; margin: 0; font-size: 35px; color: #7e9541c2; text-transform: uppercase; font-weight: 900; line-height: 45px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.16); letter-spacing: 1.5px; }
.about-inner h2 span{ display: block; font-size: 13px; font-weight: 500; color: #628409; line-height: 25px; margin: 0 0 20px; text-transform: capitalize; letter-spacing: 15px; }
.about-inner .left-text-top{   }
.about-inner .left-text-top h3{  font-family: 'Poppins', sans-serif !important; font-size: 22px; color: #5b7514; line-height: 25px; }
.about-inner .left-text-top p{ line-height: 28px; max-width: 100%; color: #061c02db; text-align: justify; font-size: 15px; font-weight: 300; padding: 0 0 10px;  }
.about-inner .left-text-top video{ width: 100%; border: 1px solid #ccc; border-radius: 15px; }
.about-inner .left-text-top h5{ margin: 15px 0 0; font-size: 20px; text-align: center; padding: 13px 0; background: #8fa063; color: #fff; border-radius: 15px; }

.about-inner img.pho-gall{position: relative; width: 100%;}

.ScholarshipRecipients{ position: relative; width: 100%; margin: 0 0 40px; background: #8fa06314;transition:all 500ms ease-in-out;  border: 0.5px solid #cccccc5e; border-radius: 15px; -webkit-box-shadow: 0px 13px 35px -12px rgba(35,35,35,0.15); box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.18); padding: 20px 25px !important; }
.ScholarshipRecipients:hover{ background: #8fa06300; transition:all 600ms ease-in-out; }
.ScholarshipRecipients ul{width: 100%; padding: 0; margin: 0 0 0 10px;}
.ScholarshipRecipients ul li{ width: 100%; font-family: 'Poppins', sans-serif; font-size: 14px; transition:all 500ms ease-in-out; line-height: 25px; padding: 0 0 5px 10px; border-bottom: 0.5px dotted #f6f8f3; }
.ScholarshipRecipients ul li span{ width: 30%; float: left; font-weight: bolder; font-size: 14px; color: #062d1abd; }
.ScholarshipRecipients ul li:hover{ color: #43570d; border-bottom: 0.5px dotted #aeb0aa; cursor: pointer;transition:all 600ms ease-in-out; }
img.testminial-student-img{ vertical-align: middle; width: 100%; border: 1px solid #ccc; border-radius: 15px; }

img.inner-pro-all{ width:100%; padding:0px 0; margin:100px 0 0 0; -webkit-transform: scaleX(-1);
transform: scaleX(-1);}
footer .footer-logo ul li a i{font-style: normal;}



/*-------------------TAB / All Mobile Responsiv view R@J-------------------*/




@media(max-width:812px) {
    /*/chek 700/*/
.header .mail-new ul li a b{ display: none; }
.header .mail-new ul li i { font-size: 10px; line-height: 15px; margin: 0 5px 0 0;}
.header .mail-new ul li a { font-size: 14px; line-height: 20px; margin: 0 10px 0 0; }
.header-top .logo-new { width: 70%; padding: 3px 0; margin: 0; }
.sf-menu { width: 250px; position: absolute; top: 50px; right: 0; content: ""; z-index: 9999; }
#menu-icon{top: 5px; left: -40px; z-index: 9;}
.sf-menu li.active a { color: #fff; box-shadow: 15px 0 10px -15px rgb(144 145 255); border-radius: 0; background: linear-gradient(90deg, rgb(0, 209, 253) 0%, rgb(7 7 137) 40%, rgb(0, 212, 255) 100%); font-weight: bold; letter-spacing: 0; }
.sf-menu li ul li a { font-size: 10px !important; color: #a7fbdb; line-height: 12px; text-align: center; letter-spacing: 0; border-bottom: 0.5px dotted #a7fbdba1; }
.sf-menu li ul li a:hover{color: #fff !important; transition:all 600ms ease-in-out; box-shadow: 15px 0 10px -15px rgb(144 145 255); border-radius: 0; background: linear-gradient(90deg, rgb(0, 209, 253) 0%, rgb(7 7 137) 40%, rgb(0, 212, 255) 100%) !important; font-weight: bold !important; letter-spacing: 0;}

.header .col-xs-5{ padding:0px 0; margin:0px 0 0 0;}
.header .contact-new ul li { padding: 0; margin: 0; }
.header .contact-new span a i{ display: none; }
.header .contact-new span a { padding: 5px 0; color: #fff; font-size: 10px; }
.header .contact-new span a:hover{ font-size: 10px; text-shadow: 1px 1px 1px rgb(255, 255, 255); font-weight: normal; letter-spacing: 0; }
.header .contact-new ul li a { font-size: 10px; background: #0749ac; display: inline-block; width: 25px; height: 25px; color: #fff; padding: 7px 0;}
.header .mail-new ul li a:hover { font-size: 13px;  letter-spacing: 0; }
.header .mail-new ul { width: 100%; padding: 5px 0 0; margin: 0; }
.banner .banner-dec .banner-dec-text { width: 100%; padding: 50px 0 0; margin: 0 auto; text-align: center; }
.banner .banner-dec .banner-dec-text h2 { font-size: 50px; font-weight: 900; line-height: 90px;}
.banner .banner-dec .banner-dec-text a { display: inline-block; vertical-align: middle; padding: 12px 0; color: #fff; text-transform: uppercase; margin: 20px 0 0 0; font-size: 11px; width: 25%;}
.banner-bottom .banner-bottom-box { margin: -30px 0 0;}
.banner-bottom .banner-bottom-box h3 { font-size: 18px; line-height: 25px; }
.banner-bottom .banner-bottom-box p { padding: 0; margin: 1px 0 40px; color: #030e57b2; font-size: 13px; line-height: 22px; }
.about-top { position: relative; width: 100%; padding: 0 0 20px !important;}
.about-top .left-text-top a{margin: 10px 0 15px 0;}
.playforward p { padding: 0 10px; margin: 0 0 30px; font-family: 'Poppins', sans-serif; font-weight: 300; color: #fafcffd9; text-align: center; font-size: 15px; line-height: 26px; }
.playforward img.testmonial-img { position: absolute; content: ""; top: 20px; border-radius: 5px; }
.playforward { position: relative; width: 100%; padding: 0; margin: 0 0;}
.playforward h2 { text-align: center; padding: 0; margin: 50px 0 0;}
.whywe .bx h3 { text-align: center; font-style: normal; font-size: 13px; font-weight: 400; line-height: 20px;}
.whywe .bx h4 img{width: 55%; margin: 0 auto; display: block; }
.whywe .bx h4 {margin: 0 auto; text-align: center;}
img.contactICON { position: absolute; content: ""; right: 10px; top: -15px; width: 25%;}  
footer .footer-logo ul{width: 100%;}
footer .footer-logo ul li a{font-size: 11px; line-height: 17px; letter-spacing: 0; }
footer .footer-logo ul li { margin: 15px 0px; display: inline-block; padding: 0px 15px; border-right: 1px solid #cccccc57; }
footer p { max-width: 100%; color: #ffffff91; font-family: 'Poppins', sans-serif; font-weight: 300; text-align: center; font-size: 12px; line-height: 22px; padding: 0; margin: 0 0 30px; }
footer .footer-logo img { width: 45%; opacity: 1; }
footer h2 { font-size: 15px; line-height: 20px; color: #ffffffe0; text-transform: capitalize; padding: 0; margin: 20px 0 5px;}
footer ul.footer-socil li a { color: #ffffff9c; padding: 0; margin: 0; font-size: 13px; line-height: 24px; text-align: left; font-weight: normal; }


.inner-banner{height: 100px; text-align: center;}
.inner-banner h1 { font-size: 24px; line-height: 44px; color: #0d4395; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.07); padding: 25px 0 0 0; margin: 0; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; }
.inner-services .inner-services-dec-block { width: 100%; padding: 5px 15px; margin: 0; background: #ffffffa1; }
.inner-services .inner-services-dec-block p { line-height: 28px; max-width: 100%; color: #03042f96; font-size: 15px; font-weight: 400; padding: 0; text-align: left; }
.inner-services .inner-services-dec-block h2 { padding: 4px 0 10px; margin: 0; font-size: 25px; color: #031a37f7;  line-height: 30px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; }
.inner-services .inner-services-dec-block a { padding: 12px 0; background: linear-gradient(to bottom, #609eff, #0b3c88); color: #ffffff; text-transform: uppercase; margin: 15px 0 20px 0; font-size: 11px;letter-spacing:0.5px; width: 25%;background: linear-gradient(90deg, rgba(0, 209, 253, 0.53) 0%, rgb(7 7 137) 40%, rgba(0, 212, 255, 0.45) 100%);}
.inner-services .inner-services-image-block { width: 100%; padding: 50px; margin: 0 auto 30px; }
.inner-services .inner-services-image-block img:hover{    -webkit-transform: scaleX(-1); transform: scaleX(-1); -webkit-animation: spin 1s linear infinite; -moz-animation: spin 1s linear infinite; animation: spin 1s linear infinite; }

.our-team-top .our-team-box-content b { font-size: 18px; color: #0b5057; display: block; line-height: 20px; }
.our-team-top .our-team-box-content h3 { font-size: 14px;}
.our-team-top .our-team-box-content p { line-height: 25px; max-width: 100%; color: #061c02d4; font-size: 13px; font-weight: 400; padding: 0; text-align: center; min-height: 130px; }
  
  
}


@media(max-width:699px) {
    /*/chek 600/*/
.header .contact-new span a b{display: none;}
.header .col-xs-7{ padding:0 0; margin:0;}
.header .mail-new ul li i { font-size: 9px; line-height: 15px; margin: 0 5px 0 0; }
.header .mail-new ul li a { font-size: 12px; line-height: 20px; margin: 0 10px 0 0; }
.banner .banner-dec .banner-dec-text h2 { font-size: 25px; line-height: 40px; letter-spacing: 0; width: 100%; }
.banner .banner-dec .banner-dec-text a { display: block; vertical-align: middle; padding: 9px 0; color: #fff; text-transform: revert-layer; margin: 5px 0 0 0; font-size: 9px; width: 22%; font-weight: normal; border: 0.5px solid #ffffffc4;}
.banner-bottom .banner-bottom-box h3 { font-size: 15px; line-height: 25px; margin: 0 0 5px; }
.banner-bottom .banner-bottom-box p { padding: 0; margin: 1px 0 40px; color: #030e57b2; font-size: 12px; line-height: 20px; }
.about-top .left-text-top h2 { position: relative; padding: 0 0 10px 0; margin: 0; font-size: 25px; color: #031a37bd; font-weight: normal; line-height: 30px;}
.about-top .left-text-top p { line-height: 27px; max-width: 100%; color: #061c02b5; text-align: center; font-size: 14px; font-weight: 300; padding: 0 0 10px; }
.whywe h2 { text-align: center; position: relative; padding: 0 0 20px 0; margin: 0; font-size: 30px; color: #0b5057; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.14); letter-spacing: 0px; text-transform: inherit; font-weight: normal; line-height: 40px; }
footer .footer-logo ul li { margin: 10px 0px; display: inline-block; padding: 0px 10px; border-right: 1px solid #cccccc57; }
.banner .banner-dec .banner-dec-text h2 { font-size: 20px; line-height: 30px; letter-spacing: 0; width: 100%; font-weight: normal; }
.pageloadPupup .modal-dialog { width: 98%;}
.pageloadPupup .modal-body .modal-enquary { width: 95%;}
.pageloadPupup .modal-body { width: 100%; display: inline-block; padding: 15px 0; margin: 0; }
.our-team-top .our-team-box-content a.profile-btn{margin: 10px 0 0 0; font-size: 11px; width: 70%;padding: 10px 0;}
.our-team-bottom .our-team-box-content b { font-size: 15px; color: #0b5057; display: block; }
.our-team-bottom .our-team-box-content h3 { font-size: 12px; line-height: 20px; color: #ffae2e; padding: 10px 0;}
.inner-banner h1 { font-size: 20px; line-height: 44px; color: #0d4395; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.07); padding: 25px 0 0 0; margin: 0; text-transform: uppercase; font-weight: bold; letter-spacing: 0; }

    
}


@media(max-width:580px) {
    /*/chek 490/*/
.banner .banner-dec .banner-dec-text { width: 100%; padding: 30px 0 0; margin: 0 auto; text-align: center; }
.mo-bbanner-bottom{ width:100%;margin: 0 auto; display:block;  }
.banner-bottom .banner-bottom-box img { width: 40%; }
.banner-bottom .banner-bottom-box h3 { font-size: 20px; line-height: 30px; margin: 0 0 5px; } 
.banner-bottom .banner-bottom-box p { padding: 0; margin: 1px 0 40px; color: #030e57b2; font-size: 14px; line-height: 25px; }
.services p{color: #ffffffe8; text-align: center; font-size: 13px; line-height: 25px; margin: 0 0 30px; }   
.blog { padding: 20px 0 30px;}
.blog h2 span img{width: 45% !important; margin: 5px 0 0;}
.blog .item img { width: 100%; height: 200px; }
.blog .item h5 { padding: 3px 0 10px; margin: 0; text-align: center; color: #0b4f57; font-size: 11px; line-height: 20px; }
.blog .item p { text-align: center; font-size: 12px; line-height: 20px; padding: 0; margin: 0 0 0; height: 45px; color: #063539c4; overflow: hidden; }
.playforward h2 { text-align: center; padding: 0; margin: 40px 0 0; font-size: 25px; }
.playforward h2 span img{width: 30% !important;} 
.playforward p { padding: 0 10px; margin: 0 0 30px; font-family: 'Poppins', sans-serif; font-weight: 300; color: #fafcffd9; text-align: center; font-size: 13px; line-height: 25px; }
.whywe .bx { float: left; width: 33.2%; padding: 0;  margin: 0 0 20px 0;}
.whywe .bx h4 img { width: 45%; margin: 0 auto; display: block; }
.whywe { width: 100%; position: relative; display: block; padding: 40px 0 20px;}
img.contactICON { position: absolute; content: ""; right: 5px; top: -12px; width: 30%; }
footer .footer-logo img { width: 70%; opacity: 1; }
footer .footer-logo ul{margin: 15px auto 15px;}
footer .footer-logo ul li { margin: 10px 0px; display: inline-block; padding: 0px 5px; border-right: 1px solid #cccccc57; }
footer .footer-logo ul li a { font-size: 10px; line-height: 17px; letter-spacing: 0; }
footer p { max-width: 100%; color: #ffffffa3; font-family: 'Poppins', sans-serif; font-weight: 300; text-align: center; font-size: 10px; line-height: 20px; padding: 0; margin: 0 0 20px; }  
footer h2 { font-size: 13px; line-height: 20px; color: #ffffffe0; text-transform: capitalize; padding: 0; margin: 10px 0 5px; }
p.text-white { font-size: 11px; letter-spacing: 1.5px; background: #071c44; padding: 10px 0 10px; color: #fff; font-weight: lighter; margin: 40px 0 0;}
footer ul.footer-socil li a b{display: none;}  
.playforward img.testmonial-img { position: absolute; content: ""; top: 20px; border-radius: 5px; width: 94%; height: 500px; }
.header .contact-new ul li{display: none;}  
.our-team-bottom .our-team-box-content p { line-height: 23px; max-width: 100%; color: #061c02d4; font-size: 12px; font-weight: 400; padding: 0;}
.our-team-bottom .our-team-box-content a.profile-btn{ font-size: 11px; width: 95%; }
.our-team-bottom .our-team-box-content { width: 100%; padding: 10px; margin: 0 0 20px; border: 1px solid #ffcc57; text-align: center; } 
.our-team-top .our-team-box-content b { font-size: 14px; color: #0b5057; display: block; line-height: 20px; }
.our-team-top .our-team-box-content h3 { font-size: 11px; } 
.contact .contact-form form .fill-box { width: 47.5%; float: left; padding: 15px 0 0; margin: 0 11px 0 0; }
.contact { width: 100%; position: relative; display: block; padding: 20px 0;}
.inner-banner { height: 90px; text-align: center; width: 100%; background: url(../images/inner-banner.png) no-repeat top right; background-size: auto; background-size: auto; background-size: contain; padding: 0; margin: 0; }
.inner-banner h1 { font-size: 15px; line-height: 45px; color: #0d4395; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.07); padding: 20px 0 0 0;}
.inner-why .inner-why-dec h2 { position: relative; padding: 0 0 10px 0; margin: 0; font-size: 20px; color: #031a37f7; font-weight: normal; line-height: 30px; } 
.inner-why{padding: 20px 0;}   
.inner-why .inner-why-dec p { line-height: 25px; max-width: 100%; color: #061c02d4; font-size: 13px; font-weight: 400; padding: 0; text-align: justify; margin: 0 0 15px; }
.inner-about .inner-about-dec h2 { position: relative; padding: 5px 0 10px 0; margin: 0; font-size: 20px; color: #031a37f7; font-weight: normal; line-height: 40px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; }
.inner-about .inner-about-dec p { line-height: 25px; max-width: 100%; color: #061c02ba; font-size: 13px; font-weight: 400; padding: 0; text-align: justify; }
.mission h2{position: relative; padding: 5px 0 0px 0; margin: 0; font-size: 20px; color: #031a37f7; font-weight: normal; line-height: 40px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; text-align: left; }
.mission .mission-dec-block p{ line-height: 25px; max-width: 100%; color: #061c02ba; font-size: 13px; font-weight: 400; padding: 0; text-align: justify; }
.vision h2{position: relative; padding: 5px 0 0px 0; margin: 0; font-size: 20px; color: #031a37f7; font-weight: normal; line-height: 40px; text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.1); text-transform: capitalize; text-align: left; }
.vision .vision-dec-block p{ line-height: 25px; max-width: 100%; color: #061c02ba; font-size: 13px; font-weight: 400; padding: 0; text-align: justify; }
.vision .vision-image-block { width: 100%; padding: 30px;}
.mission .mission-image-block { width: 100%; padding: 30px;}
.inner-about .inner-about-images { width: 100%; padding: 30px;}
.inner-services .inner-services-dec-block a { padding: 10px 0; color: #ffffff; text-transform: uppercase; margin: 15px 0 20px 0; font-size: 11px; letter-spacing: 0.5px; width: 30%; background: linear-gradient(90deg, rgba(0, 209, 253, 0.53) 0%, rgba(7, 73, 172, 0.77) 40%, rgba(0, 212, 255, 0.45) 100%); }
.navigation { padding: 0; position: relative; display: inline-block; }
  
  
}


@media(max-width:480px) {
    /*/chek 440/*/
.header .contact-new ul li{display: inline-block;}  
.header .mail-new ul { width: 100%; padding: 0; margin: 0;text-align: left; }
.header .mail-new ul li i {font-size: 12px;line-height: 15px;margin: 0 10px 0 0;-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.header .mail-new ul li a { font-size: 13px; line-height: 25px; margin: 0 15px 0 0; }
.header .contact-new span { padding: 0; margin: 0; width: 50%; display: block; float: right; }
.header .contact-new ul { width: 50%; padding: 0; margin: 0; text-align: right; float: left; }
.GetAppointment { width:95%; padding: 0; margin: 0 0 0 15px; text-align: center; }
.header .contact-new span a i { display: inline-block; margin: 0 5px 0 0; }
.header .contact-new ul li a { font-size: 8px; background: #0749ac; display: inline-block; width: 22px; height: 22px; color: #fff; padding: 7px 0 0; line-height: 30px; text-align: center; }
.header .contact-new span a { padding: 4px 0; color: #fff; font-size: 10px; }
.header .contact-new ul li { display: inline-block; margin: 1px 0 0 0; }
.header .mobile-header { width: 50%; text-align: center; padding: 0px 0 2px; margin: 0 0 0; }
.header .contact-new span { padding: 0; margin: 0; width: 95%; display: block; float: right; }
.header .contact-new ul { width: 40%; padding: 0; margin: 0; text-align: right; float: left; }
.header-top .logo-new { width: 90%; padding: 3px 0; margin: 0; }
footer .footer-logo ul li a i{font-style: normal; display: none; }
.banner .banner-dec .banner-dec-text a{ width: 35%; }
.banner .banner-dec .banner-dec-text { width: 100%; padding: 20px 0 0;}
.contact .contact-form form .fill-box { width: 46%; float: left; padding: 15px 0 0; margin: 0 7px; }
.contact .contact-form form .fill-box { width: 46%; float: left; padding: 15px 0 0; margin: 0 7px; }
.contact .contact-block { width: 95%;}
.contact .contact-form form .fill-box input[type="submit"]{margin: 10px 0 30px 0; font-size: 13px; width: 85%;}
.contact .contact-form h2 { position: relative; padding: 0 0 10px 0; margin: 0; font-size: 25px; color: #031a37f7; font-weight: normal; line-height: 40px;}
.our-team-top .our-team-box-content a.profile-btn { margin: 10px 0 0 0; font-size: 11px; width: 90%; padding: 10px 0; } 
.our-team-top h2 span{display: none; }
.our-team-top { width: 100%; position: relative; display: block; padding: 10px 0;}
.our-team-top h2 { position: relative; padding: 0 0 10px 0; margin: 0; font-size: 25px;}
.banner-bottom .banner-bottom-box { margin: 10px 0 0 0; }
.banner img.banner-img { width: 110%; height: auto; }
.banner .banner-dec .banner-dec-text h2 { font-size: 15px; line-height: 25px; letter-spacing: 0; width: 100%; font-weight: normal; }

}

@media(max-width:430px) {
    /*/chek 400/*/
.banner-bottom .banner-bottom-box { margin: 10px 0 0 0; }
.banner img.banner-img { width: 110%; height: auto; }
.banner .banner-dec .banner-dec-text h2 { font-size: 15px; line-height: 25px; letter-spacing: 0; width: 100%; font-weight: normal; }
.about-top .left-text-top a { margin: 10px 0 15px 0; width: 40%; }
.services .servicesblock .services-box h6 { font-size: 14px; line-height: 23px; text-align: center; font-weight: normal; margin: 0; height: 110px; padding: 0 15px 0; }
.whywe .bx h3 { text-align: center; font-style: normal; font-size: 11px; font-weight: 400; line-height: 20px; } 
footer .col-md-12{padding: 0  0;margin: 0;}
footer ul.footer-socil li i { color: #8eb725; margin: 0 5px 0 0; font-size: 10px; -webkit-transform: scaleX(-1); transform: scaleX(-1); }
footer ul.footer-socil li a { color: #ffffffb8; padding: 0; margin: 0; font-size: 10px; line-height: 20px;}
.inner-banner { height: 65px;} 
.sf-menu { width: 180px; position: absolute; top: 42px; left: -155px; content: ""; z-index: 9999; }
.inner-services .inner-services-image-block { width: 100%; padding: 20px; margin: 0 auto 30px; }
.inner-services .inner-services-dec-block a{ width: 42%;}
.inner-services .inner-services-dec-block h2 { padding: 4px 0 10px; margin: 0; font-size: 20px;} 
.inner-services .inner-services-dec-block p { line-height: 23px; max-width: 100%; color: #03042fb2; font-size: 13px; font-weight: 400; padding: 0; text-align: left; }
.pageloadPupup .modal-body .modal-enquary h3 { font-size: 15px; line-height: 20px; color: #fff;}
.pageloadPupup .modal-body .modal-enquary form .modal-enquary-form { width: 44%; float: left; padding: 0; margin: 11px; }
.pageloadPupup .modal-body .modal-enquary form .modal-enquary-form input { width: 100%; font-size: 12px; line-height: 20px; color: #fff; padding: 8px 10px; margin: 0; outline: none; border: 1px solid #cccccc36; background: #1e1e27b2; }
.pageloadPupup .modal-body .modal-enquary form .requirements textarea { width: 100%; font-size: 12px; line-height: 20px; color: #fff; padding: 8px 10px; margin: 0; outline: none; border: 1px solid #cccccc36; background: #1e1e27b2; }
.our-team-top h2 span{display: none; }
.our-team-top { width: 100%; position: relative; display: block; padding: 10px 0;}
.our-team-top h2 { position: relative; padding: 0 0 10px 0; margin: 0; font-size: 25px;}
.our-team-top .our-team-box-content { width: 100%; padding: 5px; margin: 0; border: 1px solid #ffcc57; text-align: center; }
.our-team-top .our-team-box-content b { font-size: 12px; color: #0b5057; display: block; line-height: 12px; font-weight: 400; }
.our-team-top .our-team-box-content h3 { font-size: 10px; padding: 10px 0 0; }
.our-team-top .our-team-box-content p { line-height: 22px; max-width: 100%; color: #061c02d4; font-size: 12px; font-weight: 400; padding: 0; text-align: justify; height: 180px; }
.our-team-bottom h2 { position: relative; padding: 0 0 10px 0; margin: 0; font-size: 20px; color: #031a37f7; font-weight: normal; line-height: 40px;}
.our-team-bottom .our-team-box-content { width: 100%; padding: 5px; margin: 0 0 20px; border: 1px solid #ffcc57; text-align: center; }

.our-team-bottom .our-team-box-content b{font-size: 12px; color: #0b5057; display: block; line-height: 12px; font-weight: 400;}
.our-team-bottom .our-team-box-content h3{font-size: 10px; padding: 10px 0 0;}
.our-team-bottom .our-team-box-content p{line-height: 22px; max-width: 100%; color: #061c02d4; font-size: 12px; font-weight: 400; padding: 0; text-align: justify; height: 150px;}
.team-single .single-team-left-block .profile-details li b { font-size: 15px; line-height: 20px;}
.team-single .single-team-left-block .profile-details li span { font-size: 13px; line-height: 20px;}
.team-single .single-team-left-block .profile-details p { line-height: 25px; max-width: 100%; color: #061c02ba; font-size: 12px; font-weight: 400; padding: 0; text-align: justify; }
.team-single .single-team-right-block .profile-journey p { line-height: 25px; max-width: 100%; color: #061c02ba; font-size: 12px; font-weight: 400; padding: 0; text-align: justify; }
.team-single .single-team-right-block .profile-learning ul li { font-size: 11px; line-height: 15px; color: #031a37f7; padding: 8px 0; font-weight: 400; }

}
@media(max-width:399px) {
    /*/chek 385/*/
.header .mail-new ul li a { font-size: 12px; line-height: 25px; margin: 0 10px 0 0; }
    
}


@media(max-width:380px) {
    /*/chek 375/*/
.header .mail-new ul li i { font-size: 10px; line-height: 15px; margin: 0 5px 0 0; -webkit-transform: scaleX(-1);}
.header .mail-new ul li a { font-size: 11px; line-height: 25px; margin: 0 10px 0 0; } 
footer .footer-logo ul li a { font-size: 9px; line-height: 17px; letter-spacing: 0; }
footer ul.footer-socil li a { color: #ffffffb8; padding: 0; margin: 0; font-size: 9px; line-height: 20px; }
.contact .contact-form form .fill-box { width: 100%; float: left; padding: 15px 0 0; margin: 0; }
p.text-white { font-size: 10px; letter-spacing: 1.5px; background: #071c44; padding: 10px 0 10px; color: #fff; font-weight: lighter; margin: 40px 0 0; }
.pageloadPupup .modal-body .modal-enquary form .modal-enquary-form { width: 44%; float: left; padding: 0; margin: 9px; }
    
}

@media(max-width:365px) {
    /*/chek 320/*/

    
}


