@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

body { font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 12px; overflow-x: hidden;}
*, :after, :before { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility }
a:active, a:focus, a:hover, a:visited, button, img { border: none; outline: 0!important; text-decoration: none; transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; }
header { float: left; width: 100%; }
.header{ background-color: #fff; float: left; width: 100%; padding: 30px 0; position: fixed; z-index: 11; transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
#header { padding: 15px 0; width: 100%;}
#header.fixed-header { padding: 15px 0; width: 100%; }
.container-1740 { max-width: 1740px; }
header .img-fluid { max-width: 162px; width: 100%; }
.logo img { height: 65px; }
.menu .nav-item{ padding: 0 12px;}
.menu .nav-item a {font-size: 15px; color: #fff; padding-left: 0 !important; padding-right: 0 !important; margin: 0 0.5rem; text-transform: uppercase; font-weight: 600;}
.navbar.navbar-expand-lg.menu { margin: 5px 0; padding-right: 0px; }
.navbar-toggler img { max-width: 25px; }
.blog-menu { font-size: 15px; color: #000; font-weight: 500; float: left; margin-top: 21px; }
.menu .navbar-toggler { float: right; margin: 4px 0; background: #fff; padding: 8px 13px; }
.header.fixed-header #navbarSupportedContent { top: 77px; transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.user-login { margin: 13px 0; padding-right: 0px; float: right; padding-top: .5rem; padding-bottom: .5rem; padding-left: 0px; }
.user-login li { list-style: none; float: left; padding: 0 15px; border-right: 1px solid #fff; line-height: 12px; }
.user-login li:last-child { border: none;}
.user-login li:last-child a svg { margin-right: 0; }
.user-login li svg { margin-right: 8px; }
.user-login li a { font-size: 15px; color: #fff; margin: 0 0.5rem; text-transform: uppercase; font-weight: 600; padding: .5rem 0; text-decoration: none; }
.caption { text-align: center; margin-top: 110px; margin-bottom: 80px; }
.caption h1 { font-size: 65px; font-weight: 600; max-width: 1080px; display: table; margin: 0 auto; color: #fff; text-shadow: 2px 2px blue; }
.total-college { text-align: center; text-shadow: 0 0 3px #ff0000, 0 0 2px #0000ff;}
.total-college .college-number { text-align: center; font-size: 44px; font-weight: 800; color: #fff; margin: 0; line-height: 45px; }
.total-college .college-type { font-size: 16px; color: #fff; font-weight: 500; letter-spacing: 1px; margin-top: 5px; margin-bottom: 0; }
.value { max-width: 880px; margin: 0 auto; padding-bottom: 90px; }
.input-group.mb-3.custom-search { max-width: 900px; margin: 35px auto; margin-bottom: 35px; }
.input-group.mb-3.custom-search .form-control { height: 70px; border: 1px solid #00f; padding: 0 25px; font-size: 16px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; font-weight: 400; }
.input-group.mb-3.custom-search #basic-addon2 { background: #0029FA; border: none; color: #fff; border-top-right-radius: 10px; border-bottom-right-radius: 10px; padding: 0 25px; }

.everything { float: left; width: 100%; background: #fff; padding: 70px 0; }
.col-12.title { text-align: center; }
.title .small-title { font-size: 17px; color: #002AFB; font-weight: 500; margin-bottom: 0; }
.title .big-title { font-size: 41px; font-weight: 700; line-height: 62px; color: #000; }
.everything-list { float: left; width: 100%; text-align: center; padding: 35px 5px; margin-top: 25px; transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.everything-list .img-fluid { max-width: 150px; opacity: 0.5; transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.everything-list p { font-size: 15px; max-width: 220px; display: table; margin: 10px auto 0; font-weight: 500; color: #999999; transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.everything-list .everything-title { opacity: 1; color: #000; text-transform: uppercase; margin-bottom: 0; margin-top: 20px; font-size: 16px; font-weight: 600;}
.everything-list:hover { box-shadow:0px 0px 20px rgba(0, 0, 0, 0.06); border-radius: 20px; background: #fff; }
.everything-list:hover .img-fluid { opacity: 1; transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.everything-list:hover p { color: #000; transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}

.future-options { float: left; width: 100%; background: url(../images/future-bg.svg) center no-repeat #fff; padding: 70px 0 200px 0; background-attachment: fixed; background-size: cover; }
.option { padding: 60px 10px; float: left; width: 100%; text-align: center; transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.option p { font-size: 14px; font-weight: 600; margin-top: 15px; margin-bottom: 0; text-transform: uppercase; color: #212529; text-decoration:none}
.option .img-fluid { height: 45px; }
.option a:hover, .option a { text-decoration:none } 
.option:hover { background: #fff; border-radius: 20px; transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; cursor: pointer;}

.education-abroad { float: left; width: 100%; background: #fff; padding: 70px 0; }
.country { margin-top: 25px; }
.country p { text-align: center; font-size: 14px; font-weight: 500; }
.country .img-fluid { margin: 0 auto 22px; display: table; }

.abroad { background: #fff; padding: 84px 85px; margin-top: -260px; box-shadow: 0px 15px 45px rgba(0,0,0,0.16); border-radius: 25px; }
.view-all { padding: 15px 35px; background: #0029FA; color: #fff; margin: 40px auto 0; display: table; float: none; text-decoration: none; font-size: 16px; border-radius: 10px; min-width: 172px; text-align: center; }
.best-course { padding: 100px 0 0 0; float: left; width: 100%; }
.list-course { padding: 5px 15px; }
.list-course p { font-size: 15px; margin: 0; padding-left: 30px; color: rgba(0,0,0,0.8); }
.list-course p a { font-size: 15px; color: rgba(0,0,0,0.8); text-decoration:none }
.list-course p a:hover { color: #0029FA;}
.list-course .next { float: left; margin-top: 6px; margin-right: 15px; position: absolute; margin-left: -20px; }

.colleges { padding: 70px 0; float: left; width: 100%; background: url(../images/colleges.svg) center top no-repeat; background-size: cover; }

.scor{background: url(../images/banner1.png) center top no-repeat;}

.colleges .small-title, .colleges .big-title  { color: #fff;}
.notification-icon + img {  width: 100%; height:205px; width:100%; border-radius: 10px; }
.new-box .img-fluid { border-radius: 10px; } 
.new-box-des { float: left; width: 100%; background: #fff; border-radius: 9px; padding: 35px 25px 45px 25px; margin-top: -20px; z-index: 111; position: relative; box-shadow: -6px 5px 15px #000; min-height: 223px; }
.new-box-des a { text-decoration:none}
.new-box-des-deg { color: #B2B2B2; text-transform: uppercase; font-size: 17px; margin: 0; }
.new-box-des-price { margin: 0; font-size: 16px; color: #002AFB;  }
.new-box-des-title { font-size: 18px; line-height: 27px; font-weight: 600; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#212529; }
.img-fluid.read-more { position: absolute; bottom: -19px; left: 0; right: 0; margin: 0 auto; width: auto !important; }
.owl-carousel.owl-drag .owl-item { padding-bottom: 25px;}
.notification-icon { float: left; width: 100%; position: relative; }
.notification-icon svg { position: absolute; float: right; right: 10px; top: 10px; width: 20px; }



.col-md-6.right-box { padding-left: 0 !important; margin-left: -15px; }
.col-md-6.right-box .new-box-des { margin: 0; padding: 38px 25px 38px 25px; }
.col-md-6.right-box .img-fluid.read-more { bottom: 0; right: -20px; left: auto; top: 40%; }
.notification-icon.left svg { right: auto; left: 10px; }

.blog { float: left; width: 100%; padding: 70px 0; background: #fff; }
.blog-box { float: left; width: 100%; position: relative; border-radius: 20px; overflow: hidden; }
.blog-box img { width: 100%; }
.blog-des { position: absolute; bottom: 0; z-index: 2; background: linear-gradient(rgba(0,0,0,0.1), rgb(0, 0, 0)); padding: 25px 15px; }
.blog-des-title { color: #fff; font-weight: 600; font-size: 17px; margin: 0; }
.blog .col-md-6 { padding: 0 22px; }
.blog-des-title-des { margin: 0; font-size: 14px; color: #fff; margin-top: 10px; }

.download-bg { background: url(../images/download-bg.jpg) center top no-repeat; background-size: cover; padding: 25px 10px 0px 10px; float: left; width: 100%; }
.get-more { font-size: 17px; color: #fff; font-weight: 500; margin-bottom: 10px; }
.download-now { font-size: 58px; font-weight: bold; color: #fff; line-height: 62px; }
.available a { text-decoration: none; }
.btm-div { float: left; width: 100%; padding-bottom: 35px; }

.contact-bg { background: url(../images/contact-bg.png) center top no-repeat; background-size: cover; padding: 100px 10px; float: left; width: 100%; }
.contact-bg .btm-div { margin: 0; }
.contact-bg .download-now { margin-top: 30px; }
.contact-bg .get-more { margin: 0; }
.full-form .form-control { font-size: 14px; font-weight: 500; min-height: 50px; }
.full-form .form-select { font-size: 14px; font-weight: 500; min-height: 50px; padding: 13px 15px; border: none; }
.full-form .btn.btn-primary { width: 100%; background: #0029FC; padding: 13px 5px; text-transform: uppercase; font-weight: 500; border: none; }
.col-md-6.full-form { max-width: 460px; margin-left: auto; }

footer { float: left; width: 100%; }
.footer-top { padding: 50px 0; float: left; width: 100%; background: #fff; }
.footer-top .col-lg p { font-size: 17px; font-weight: 600; color: #002AFD; }
.footer-top-menu { margin: 0; padding: 0; }
.footer-top-menu li { list-style: none; font-size: 15px; margin-bottom: 6px; font-weight: 500; background: url(../images/left.png) center left no-repeat; padding-left: 20px; }
.footer-top-menu li a { color: #B2B2B2; text-decoration: none; }
.footer-top-menu li a:hover { color: #000;}
.footer-top-address { margin: 0; padding: 0; }
.footer-top-address li { list-style: none; font-size: 15px; color: #B2B2B2; font-weight: 500; padding-left: 30px; margin-bottom: 12px}
.home-icon { background: url(../images/home.png) top left no-repeat; background-position: 0px 6px;}
.call-icon { background: url(../images/call.png) top left no-repeat; background-position: 0px 6px;}
.email-icon { background: url(../images/mail.png) top left no-repeat; background-position: 0px 6px;}

.footer-btm { padding: 20px 0; background: #002AFD; float: left; width: 100%; }
.footer-btm p { margin: 0; font-size: 15px; color: #fff; font-weight: 500; }
.social-media { margin: 0; padding: 0; float: right; }
.social-media li { list-style: none; float: left; margin: 0 15px; font-size: 15px; }
.social-media li a { color: #fff; }

/* Image SLider */
.img-container { height: 100%; overflow: hidden; position: relative; width: 100vw; }
.img-container img { height: 100%; left: 0; object-fit: cover; object-position: center; opacity: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.img-container img.next { opacity: 1; z-index: 1; }
.img-container img.prev { opacity: 1; z-index: 2; }
.img-container img.fade-out { opacity: 0; transition: visibility 0s .5s, opacity .5s linear; visibility: hidden; }
.bg-common { position: absolute; z-index: -1; margin-top: -15px; pointer-events: none; background-color: #737CA1;}

.row.fix-header { background: #000 !important; z-index: 111; }
.row.ad-info .img-fluid { margin: 0 auto; display: table; }
.row.ad-info { background: #F4F4F4; padding: 25px 0; margin-top: -40px; margin-bottom: 25px; }
.top-clg { text-align: center; font-size: 27px; text-transform: uppercase; font-weight: 700; color: #0327FE; }
.course-more-info-title { font-size: 17px; color: #002AFB; font-weight: 500; margin-bottom: 0; }
.course-more-info-des { font-size: 15px; margin: 10px auto 0; font-weight: 500; color: #999999; }


.course-more-info { margin-bottom: 35px; border-bottom: 1px solid #DFDFDF; padding-bottom: 20px; }
.title-course-filter{ box-shadow: 0 0 4px 0 rgba(207,207,207,0.5); background: #EFEFEF; padding: 10px; font-size: 17px;  font-weight: 600; margin-bottom: 0px;}
.filter-box { margin: 0; padding: 10px 16px; border: 1px solid #F4F4F4; max-height: 210px; overflow: auto; }
.filter-box li { list-style: none; font-size: 13px; margin-top: 10px; font-weight: 500;  float: left; width: 100%;}
.filter-box li:hover { color: #0029FA;}
.form-check-input:focus { box-shadow: none;}
.filter { margin-bottom: 25px; }

.form-check-input:checked + label { color: #002AFB; }
.notify { background: #0029FD; padding: 15px; color: #fff; font-size: 15px; text-transform: uppercase; font-weight: 600; border-radius: 5px; margin-top: 40px; margin-bottom: 0px; }
.clg-pic { float: left; width: 45px; margin: 7px 0; }
.clg-pic-info { float: left; width: calc(100% - 45px); }
.s-name { color: #000; margin: 0 0px 5px 0; font-size: 15px; }
.s-info { color: #999; font-size: 12px; margin: 0px; }

.filter-box.hidden-scroll { max-height: none; }
.filter-box.hidden-scroll li { border-bottom: 1px solid #F4F4F4; padding-bottom: 9px; }
.college-banner { box-shadow: 0 0 20px #d0d0d0; float: left; border-radius: 5px; overflow: hidden; width: 100%; margin-bottom: 30px; }
.clg-pi-more .img-fluid { width: 100%; }
.clg-pic-more-info { float: left; width: 100%; position: relative; padding: 15px; }
.clg-pic-more-info_list { float: left; width: 100%; position: relative; padding: 15px; min-height: 100px;}
.clg-pic-more-info .img-fluid { padding: 5px; background: #fff; float: left; width: 50px; box-shadow: 0 0 5px #cccaca; }
.clg-pic-more-info_list .img-fluid { padding: 5px; background: #fff; float: left; width: 50px; box-shadow: 0 0 5px #cccaca; }
.cl-name { width: calc(100% - 50px); float: left; font-size: 16px; color: #0F0F0F; font-weight: 500; padding-left: 10px; margin: 0;}
.cl-name a { color: #0F0F0F; text-decoration:none; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.clg-location { width: calc(100% - 50px); float: left; font-size: 13px; color: #AFAFAF; font-weight: 500; padding-left: 10px; margin: 0; }
.fees-info { float: left; width: 100%; padding: 0 15px; text-decoration: none; border-right: 1px solid #EFEFEF !important; margin: 3px 0; }
.fees-info .fees { color: #0029FD; font-size: 14px; font-weight: 600; margin: 0; }
.fees-info .t-fees { font-size: 9px; color: #9b9b9b; margin: 0; }

.fees-info:hover p { color: #E86C3D;}

.clog-bg { float: left; width: 100%; background: #F6F6F6; padding: 6px 0; }
.btm-clg-section { margin: 0 auto; padding: 0; float: none; display: table; }
.btm-clg-section li { list-style: none; float: left; }
.btm-clg-section li a { text-decoration: none; text-transform: uppercase; margin: 0 7px; font-weight: 600; color: #9F9F9F; font-size: 10px; }

.aply-btn { float: left; width: 100%; }
.aply-btn a { float: left; width: 100%; text-align: center; background: #0029FD; text-decoration: none; color: #fff; font-size: 13px; text-transform: uppercase; font-weight: 600; padding: 8px 0; }
.aply-btn a.Brochure { background: #fff; color: #000; }

.latest-app-new { float: left; width: 100%; font-size: 20px; font-weight: 600; text-transform: uppercase; margin-top: 20px; }
.latest-app-new .fas.fa-flag-checkered { color: #D97B29; margin-right: 5px; }
.add-center { width: 100%; border: 1px solid #E0E0E0; margin-bottom: 40px;   }

/* Details */
.clg-img-detils .clg-pic-more-info { padding: 0; }
.l-details { float: left; margin-right: 10px; }
.course-more-info.with-menu { float: left; width: 100%; padding-bottom: 0; }
.details-info-menu { margin: 0; padding: 0 20px; float: left; width: 100%; }
.details-info-menu li { list-style: none; float: left; margin: 0 15px; }
.details-info-menu li a { font-size: 14px; text-transform: uppercase; color: #9F9F9F; text-decoration: none; font-weight: 600; padding-bottom: 10px; float: left; border-bottom: 2px solid #FFFFFF; }
.details-info-menu li a:hover, .details-info-menu li a.active { color: #0029FC; border-bottom: 2px solid #0029FC; }

.box-info { padding: 10px 25px; float: left; width: 100%; box-shadow: 0 0 4px 0 rgba(207,207,207,0.6);border-radius: 5px; margin-bottom: 25px; }
.main-title-box-info { font-size: 16px; text-transform: uppercase; color: #606060; text-decoration: none; font-weight: 600; float: left; margin-top: 10px; }
.table-responsive.cstm-table { font-size: 14px; font-weight: 500; color: #999; text-align: center; }

.table-responsive.cstm-table tbody, .table-responsive.cstm-table td, .table-responsive.cstm-table tfoot, th, thead, tr { padding: 9px 5px; }
.first-h { background: #0029FD !important; color: #fff; }
.second-h { background: #3059FF !important; color: #fff; }
.third-h { background: #7099FF !important; color: #fff; }
.degrees { float: left; width: 100%; }
.degrees a { padding: 5px 20px; float: left; border: 1px solid #D0D0D0; font-size: 12px; border-radius: 25px; margin-right: 15px; text-decoration: none; color: #000; margin-bottom: 15px; }
.degrees a.none-cursor { border-color: #fff; pointer-events: none; padding-left: 0px;}
.degrees a:hover { background: #0029FD; color: #fff; border-color: #0029FD;}

.m-info-new { float: left; margin: 0px;}
.m-info-new a { font-size: 17px; color: #000; text-decoration: none; font-weight: 600; }
.fees-infoo { float: right; margin: 0px; }
.h-fees { font-size: 23px; color: #0029FD; font-weight: 600; }
.n-fees { color: #999; }
.fl-width-degrees { float: left; width: 100%; font-size: 14px; font-weight: 500; }

.fl-width-degrees > p { float: left; margin-right: 17px; }
.fl-width-degrees svg { width: 15px; height: 15px; margin-right: 5px; }
.info-new { float: left; width: 100%; padding: 4px 0 2px; border-top: 1px solid #ECECEC; margin-bottom: 7px; padding-top: 10px; }
.view-more-info { margin: 0; font-size: 13px; color: #333; font-weight: 400; float: left; width: 100%; margin-bottom: 10px; }
.view-more-info b { font-weight: 600; float: left; margin-right: 10px; }
.view-more-info a { color: #3059FF; text-decoration: none; margin-left: 2px; font-weight: 500; }
a.color { color: #3059FF;}
.Streams { float: left; margin: 0; padding: 0; }
.Streams li { float: left; list-style: none;  padding-right:10px; }

.Streams li a { color: #999; font-weight: 400; }
.Streams li a:hover { color: #0029FA;}

.download-info { float: left; width: 100%; margin-bottom: 10px; margin-top: 5px; }
.download-info a { font-size: 14px; text-decoration: none; font-weight: 500; margin-right: 13px; background: #0029FC; color: #fff; padding: 10px 20px; float: left; border-radius: 5px; }
.clg-reviews { float: left; width: 100%; border-bottom: 1px solid #E0E0E0; padding-bottom: 12px; margin: 15px 0; }
.name { float: left; width: 50px; background: #0074D9; height: 50px; border-radius: 50%; line-height: 50px; font-size: 14px; font-weight: 600; text-align: center; color: #fff; }
.othr-info { float: left; width: calc( 100% - 50px); padding-left: 15px; }
.name-link { margin: 0; font-size: 15px; font-weight: 500; }
.name-link a { color: #000; text-decoration: none; }
.namelink-more-info { float: left; width: 100%; margin: 0; padding: 0; }
.namelink-more-info li { float: left; margin-left: 14px; margin-right: 11px; color: #666; margin-top: 3px; }
.remarks { margin-bottom: 4px; margin-top: 12px; float: left; width: 100%; font-size: 15px; font-weight: 600; }
.remarks + .course-more-info-des { font-weight: 400 !important; color: #000; }
.rating-info { float: left; width: 100%; margin-top: 25px; margin-bottom: 0px; }
.main-rate { font-size: 29px; font-weight: 600; color: #000; }
.main-rate .div { font-size: 12px; color: #666; }
.placement-info { text-transform: uppercase; font-weight: 600; margin-top: -2px; font-size: 10px; }
.read-more-info { background: #7099FF; color: #fff; text-decoration: none; padding: 11px 20px; float: left; border-radius: 25px; font-size: 13px; margin-top: 15px; margin-bottom: 15px; }
.read-more-info:hover { background: #0029FC; color: #fff;}
.notify.fl-btn { float: left; width: 100%; text-decoration: oldlace; text-transform: uppercase; margin-bottom: 10px; font-size: 15px; }
.notify.fl-btn i { float: right; }

.notify.fl-btn:hover, .notify.fl-btn:focus { background: #3059FF; color: #fff;}
.notify.download-brochure.fl-btn { background: #F4F4F4; color: #000; border: 1px solid #0029FD; }

.notify.download-brochure.fl-btn:hover { background: #3059FF; color: #fff; }


.filter-box.b-location {
    padding: 0;
    margin: 0;
    max-height: 100% !important;
overflow: hidden;
}
.filter-box.b-location li {
    margin: 0;
}
.filter-box.b-location li a {
    margin: 0;
    font-size: 15px;
    text-decoration: none;
    float: left;
    width: 100%;
    padding: 10px 15px;
    background: #FAFAFA;
    color: #000;
    border-bottom: 1px solid #efefef;
}



/* Responsive */

@media (min-width: 1200px) {
    .future-options .col-lg-3.col-sm-4.col-6{ display: flex; justify-content: center; align-items: center; width: 16.6666666667%; text-align: center; margin: 0 auto; }
}
@media (max-width: 1200px) {
    .navbar.navbar-expand-xl.menu .container-fluid { padding-left: 0px; padding-right: 0; }
    #navbarSupportedContent { background: #fff; position: absolute; top: 11px; width: calc(100% - 55px); right: 0; border-radius: 5px; }
    .menu .nav-item a { color: #000;}
}
@media (min-width:1200px ) and ( max-width:1400px) {
    .menu .nav-item a, .user-login li a { font-size: 14px; margin: 0 1px;}
}

@media (min-width:991px ) and ( max-width:1199px) {
    .caption h1 { font-size: 55px; }
    .caption { margin-top: 55px;}
}

@media ( max-width:1199px) {
    .download-now { font-size: 37px; font-weight: bold; color: #fff; line-height: 42px; margin-top: 8px !important; }
    .get-more { font-size: 15px;}
}

@media ( max-width:991px) {
    .col-xl-2.col-lg-3.col-md-4.col-6.order-2 { order: 0 !important;}
    .caption h1 { font-size : 45px }
    .abroad { padding: 40px 10px;}
    .footer-top .col-lg p { margin-bottom: 8px; margin-top: 25px; }
    .caption { margin-top: 40px; }

}

@media ( min-width:575px) and ( max-width:767px) {
    .total-college .college-number { font-size: 36px; line-height: 30px;}
}

@media ( min-width:767px) {
    #header { padding: 15px 0; float: left; width: 100%; position: fixed;  transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
    #header.fixed-header { padding: 15px 0; float: left; width: 100%; position: fixed; background: rgba(0,0,0,0.8); z-index: 111; box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.16); top: 0;  transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}

 }

@media ( max-width:767px) {
    .header-height { display: none;}
    .footer-btm p { text-align: center; width: 100%; }
    .social-media { float: none; margin: 15px auto 0; display: table; }
    .col-md-6.full-form { margin-left: 0px; max-width: 100%; margin-top: 25px; }
    .download-bg .col-md-6 img { max-width: 290px; margin: 0 auto; display: table; float: none; }
    .download-bg .download-now, .download-bg .get-more { text-align: center;}
    .user-login li:last-child a { margin-right: 0}
    .everything, .education-abroad, .colleges, .blog, .footer-top { padding: 35px 0;}
    .title .big-title { font-size: 34px; line-height: 46px; }
    .future-options { padding: 30px 0 180px 0;}
    .education-abroad .col-12.title.mb-5 { margin-bottom: 0px !important;}
    .best-course { padding: 60px 0 0;}
    .blog-box { margin: 15px 0;}
    .contact-bg { padding: 50px 0; }
    .contact-bg .btm-div { padding-bottom: 0px;}
    .view-all { margin: 20px auto 0;}
    .value { padding-bottom: 40px;}
}

@media ( max-width:1199px) {
    .col-xl-2.col-lg-3.col-md-4.col-6.order-2 { order: 0 !important;}

 }

 @media ( max-width:567px) {
    .total-college .college-number { font-size: 32px; line-height: 32px;}
    .total-college { margin-bottom: 15px;}
    .caption { margin: 30px 0;}
    .caption h1 { font-size: 35px; }
 }

 @media ( max-width:400px) {
    .user-login { padding-top: 0.1rem; padding-bottom: .1rem; }
    .user-login li { padding: 0 5px ; }
    .user-login li a { font-size: 13px;}
 }


.easy-autocomplete {
  width: 85% !important;
}
