@charset "utf-8";

/*=========== POWERED BY MERIDIAN SOLUTIONS INC ============*/
/*************** DEFAULT CSS ***************/
@font-face {
	font-family: 'Conv_Euclid Circular B Bold';
	src: url('../fonts/Euclid Circular B Bold.eot');
	src: url('../fonts/Euclid Circular B Bold.woff') format('woff'), 
	url('../fonts/Euclid Circular B Bold.ttf') format('truetype'), 
	url('../fonts/Euclid Circular B Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Euclid Circular B Light';
	src: url('../fonts/Euclid Circular B Light.eot');
	src: url('../fonts/Euclid Circular B Light.woff') format('woff'), 
	url('../fonts/Euclid Circular B Light.ttf') format('truetype'), 
	url('../fonts/Euclid Circular B Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Euclid Circular B Medium';
	src: url('../fonts/Euclid Circular B Medium.eot');
	src: url('../fonts/Euclid Circular B Medium.woff') format('woff'), 
	url('../fonts/Euclid Circular B Medium.ttf') format('truetype'), 
	url('../fonts/Euclid Circular B Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Euclid Circular B Regular';
	src: url('../fonts/Euclid Circular B Regular.eot');
	src: url('../fonts/Euclid Circular B Regular.woff') format('woff'), 
	url('../fonts/Euclid Circular B Regular.ttf') format('truetype'), 
	url('../fonts/Euclid Circular B Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Euclid Circular B SemiBold';
	src: url('../fonts/Euclid Circular B SemiBold.eot');
	src: url('../fonts/Euclid Circular B SemiBold.woff') format('woff'), 
	url('../fonts/Euclid Circular B SemiBold.ttf') format('truetype'), 
	url('../fonts/Euclid Circular B SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
 	font-family: 'Conv_Euclid Circular B Regular';
	font-size:15px;
	font-style: normal;
	line-height: normal;
	font-weight:400;
	color: #6a6a6a;
	text-decoration: none;
	margin:0px;
	-webkit-font-smoothing: antialiased;
	padding:0;
	background-color: #f8f9f6;
	
}
html{ scroll-behavior: smooth;}
* {
    -webkit-box-sizing: border-box;
    -mox-box-sizing: border-box;
    box-sizing: border-box;
}
::selection {
    background: #000; /* Safari */
	color:#fff;
        }
::-moz-selection {
    background: #000; /* Firefox */
	color:#fff;
}
a {
	color:#e50045;
	text-decoration: none;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	}
	a:hover {
	color: #000;
    }
p {
	margin:0 0 30px 0;
	clear:left;
	padding:0;
	line-height: 24px;
	}
h1, h2, h3, h4, h5, h6 {
	margin:0 0 20px 0;
	padding:0;
	font-weight:normal;
	}	
hr {
	margin:40px  0 60px 0;
	height:1px;
	border:0;
	border-top:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	float:left;
	width:100%;
	position:relative;
}
img{
	border:0;
}	
a img {
	border: 0;
	}

/*************** PRELOADER ***************/
#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff; /* change if the mask should have another color then white */
	z-index:999999; /* makes sure it stays on top */
}
#status {
	width:100%;
	height:100%;
	position:absolute;
	left:0; /* centers the loading animation horizontally one the screen */
	top:0; /* centers the loading animation vertically one the screen */
	background-image:url(../images/trueg-logo.png); /* path to your loading animation */
	background-repeat:no-repeat;
	background-position:center;
	margin:0; /* is width and height divided by two */
}

/*************** COLUMS AND ROWS ***************/
main{
    position:relative;
	}
row{
	width:100%;
	display:block;
	float:left;
	margin:0 0 30px 0;
	padding:0;
}
.container{
	width:1180px;
	margin:0 auto;
}
.fullwidth{
	width:100%;
	display:block;
}
clearfix{
	width:100%;
	height:100px;
	float:left;
	margin:0;
	padding:0;
	display:block;
}
.two-col{
	width: 47%;
    float: left;
    margin-right: 6%;
}
.three-col{
	width:30%;
	float:left;
	margin-right:5%;
}
.four-col{
	width:22%;
	float:left;
	margin-right:4%;
}
.last{
	margin-right:0 !important;
}
.col{
	float: left;
}
section {
	width: 100%;
	float: left;
	position: relative;
}
aside {
    width: 25%;
    float: left;
    margin: 0;
    padding: 0;
}
summary {
    width: 70%;
    float: right;
    margin: 0;
    padding: 0;
}
.text-center{ text-align: center; }
.list, .list1{padding: 0px;margin: 0 0 25px;float: left;width: 100%;}
.list li{float: left;width: 100%;padding: 0px 0 0 24px;background-repeat: no-repeat;background-image: url(../images/list.png);background-position: top 7px left;margin-bottom: 14px;list-style: none;-webkit-transition: all 300ms ease-in-out;position: relative;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;font-size: 17px;}
.list li a{ float: left; width: 100%; font-weight: 700; color: #166A94; }
.list li:hover{padding: 0px 0 0 29px;}
.list li a:hover { color: #0c99e1;}
.link{}
.link a{display: inline-block;color: #6a6a6a;padding: 10px 35px 12px 0px;font-size: 16px;border-bottom: 1px solid #bababa;background-image: url(../images/icons/icon1.png);background-position: right center;background-repeat: no-repeat;}
.link a:hover{  color: #e50045; padding-right: 40px; }
.p-l-140{ padding-left: 140px; }
.font-28{ font-size: 28px; line-height: normal; }

/*************** HOME PAGE CSS ***************/
header{ float: left; width: 100%; top: -100px; background-color: #fff;padding: 12px 0px; -webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out; }
.logo{ float: left; }
.header-right{ float: right; }
.menu{float: left;margin-top: 3px;}
.call{margin-left: 20px;float: left;margin-top: 10px;}
.call a{background-color: #e50045;padding:6px 15px 6px 10px;color: #fff;display: inline-block;font-size: 16px;border-radius: 5px;}
.call a i{ width: 26px; height: 26px; background-color: #fff; border-radius: 50px; color: #e50045; text-align: center; line-height: 27px;
font-size: 13px; display: inline-block; margin-right: 9px;}
.call a:hover{ background-color: #013f78; }
.intro{padding: 140px 0px 60px;background-image: url(../images/bg1.jpg);background-position: top center;background-repeat: no-repeat;}
.lined-head{ color: #1a1a1a; font-size: 20px; font-family: 'Conv_Euclid Circular B Medium'; position: relative; float: left; width: 100%; margin-bottom: 30px; }
.lined-head:after{position: absolute;content: '';width: 46px;height: 2px;background-color: #e50045;top: 14px;margin-left: 20px;}
.heading{ float: left; width: 100%; color: #000; font-size: 60px; font-family: 'Conv_Euclid Circular B SemiBold'; }
.col-sm{float: left;width: 25%;padding: 20px;}
.col-big{width: 50%;float: left;padding: 20px;}
.col-bg1, .col-bg2, .col-bg3, .col-bg4, .col-bg5, .col-bg6{background-image: url(../images/dest-bg1.jpg);background-repeat: no-repeat;
background-position: left -20px center;height: 325px;position: relative; float: left; width: 100%; -webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;	transition: all 300ms ease-in-out;}
.col-bg1:after, .col-bg2:after, .col-bg3:after, .col-bg4:after, .col-bg5:after, .col-bg6:after{ position: absolute; content: ''; width: 100%;
height: 100%; left: 0px; top: 0px; background-color: #00000061; z-index: 0; }
.col-bg2{ background-image: url(../images/dest-bg2.jpg); }
.col-bg3{ background-image: url(../images/dest-bg3.jpg); }
.col-bg4{ background-image: url(../images/dest-bg4.jpg); }
.col-bg5{ background-image: url(../images/dest-bg5.jpg); }
.col-bg6{ background-image: url(../images/dest-bg6.jpg); }
.col-bg1:hover, .col-bg2:hover, .col-bg3:hover, .col-bg4:hover, .col-bg5:hover, .col-bg6:hover{ background-position: left 0px center; }
.des-col-1, .des-col-4{ padding-left: 0px; }
.des-col-3, .des-col-6{ padding-right: 0px; }
.col-sm h2, .col-big h2{ position: relative; z-index: 1; color: #fff; padding: 25px 0 0 25px; float: left; width: 100%; font-family: 'Conv_Euclid Circular B Bold';
font-size: 26px;}
.col-sm p, .col-big p{ color: #fff; position: absolute; z-index: 1; left: 25px; bottom: 30px; margin-bottom: 0;}
.desti{ background-image: url(../images/bg2.jpg); }
.oversea-edu{ background-image: url(../images/bg3.jpg); padding: 90px 0px; }
.over-edu-wrp{float: right;width: 60%;}
.ovr-cnt-pad{float: left;width: 100%;padding-left: 65px;}
.ovr-cnt-wrp{float: left;width: 100%;position: relative;padding-left: 80px;}
.over-number{ position: absolute; left: 0px; top: 0px;width: 60px; height: 60px; border: 1px solid #e50e45; border-radius: 50px; text-align: center;
line-height: 60px; font-family: 'Conv_Euclid Circular B Light'; font-size: 34px; color: #e50e45;}
.ovr-cnt-wrp h3{font-family: 'Conv_Euclid Circular B Medium';color: #000;font-size: 18px;}
.over-edu-wrp .heading{ margin-bottom: 50px; }
.highlights{ padding: 100px 0px; }
.high-img{ float:left; width: 100%; position: relative; line-height: 0px; }
.high-img img{ width: 100%; }
.high-img:after{ position: absolute; content: ''; left: 0px; bottom: -1px; width: 100%; height: 100px;  -webkit-shape-outside: polygon(100% 0, 100% 100%, 0 100%);
shape-outside: polygon(100% 0, 100% 100%, 0 100%); -webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%); clip-path: polygon(100% 0, 100% 100%, 0 100%);
background-color: #f8f9f6; -webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out; }
.high-img:before{ position: absolute; content: ''; left: 0px; top: 0px; width: 100%; height: 100px;  -webkit-shape-outside: polygon(0 100%, 100% 0, 0 0);
shape-outside: polygon(0 100%, 100% 0, 0 0); -webkit-clip-path: polygon(0 100%, 100% 0, 0 0); clip-path: polygon(0 100%, 100% 0, 0 0);
background-color: #f8f9f6; -webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out; }
.high-cnt{ float: left; width: 100%; padding: 10px 0px; }
.high-cnt h3{ font-size: 26px; color: #000; font-family: 'Conv_Euclid Circular B Bold'; }
.high-cnt-wrp{ float: left; width: 100%; }
.high-cnt-wrp:hover .high-img:after{ -webkit-shape-outside: polygon(100% 100%, 100% 100%, 0 100%);shape-outside: polygon(100% 100%, 100% 100%, 0 100%); 
-webkit-clip-path: polygon(100% 100%, 100% 100%, 0 100%); clip-path: polygon(100% 100%, 100% 100%, 0 100%); }
.high-cnt-wrp:hover .high-img:before{ -webkit-shape-outside: polygon(0 0, 100% 0, 0 0); shape-outside: polygon(0 0, 100% 0, 0 0); 
-webkit-clip-path: polygon(0 0, 100% 0, 0 0); clip-path: polygon(0 0, 100% 0, 0 0); }
.courses-wrp{ background-color: #e50045; }
.courses-left{padding: 80px 0px;color: #fff;float: left;width: 60%;margin-right: 5%; position: relative; z-index: 1;}
.courses-left .lined-head, .courses-left .heading{ color: #fff; }
.courses-left .lined-head{ margin-bottom: 5px; }
.courses-left .link a{ color: #fff; border-bottom: 1px solid #fff; background-image: url(../images/icons/icon2.png); }
.courses-left .lined-head:after{ background-color: #fff; }
.courses-dtl{float: left;width: 40%;margin-right: 10%;margin-bottom: 25px;}
.courses-list{float: left;width: 50%;}
.courses-list ul{ padding: 0px; margin: 0px;  }
.courses-list ul li{ list-style: none; float: left; width: 100%; }
.courses-list ul li a{float: left;border-bottom: 2px solid #fff;color: #fff;font-size: 26px;font-family: 'Conv_Euclid Circular B Bold';padding-bottom: 8px;margin-bottom: 8px;}
.courses-right{ float: left; width: 35%;position: relative; z-index: 1; padding-top: 25px;}
.vision-box{ float: right; width: 70%;}
.vision-box h3{ float: left; width: 100%; color: #000; font-family: 'Conv_Euclid Circular B Medium';}
.courses-wrp:after{position: absolute;content: '';width: 50%;height: 101%;background-color: #f8f9f6;right: 0px;top: 0px; z-index: 0;
-webkit-shape-outside: polygon(100% 100%, 0 100%, 100% -520%);shape-outside: polygon(100% 100%, 0 100%, 100% -520%); 
-webkit-clip-path: polygon(100% 100%, 0 100%, 100% -520%); clip-path: polygon(100% 100%, 0 100%, 100% -520%);}
.univers{ padding: 80px 0px; }
.univers .lined-head{ margin-bottom: 0px; }
footer{ padding: 100px 0; background-image: url(../images/bg4.jpg); float: left; width: 100%; }
.ftr-left{ float: left; width: 60%; margin-right: 5%; }
.ftr-left h2{ font-size: 60px; font-family: 'Conv_Euclid Circular B SemiBold'; color: #fff; width: 100%; float: left; }
.ftr-call{font-size: 29px;font-family: 'Conv_Euclid Circular B SemiBold';color: #fff;width: 100%;float: left;margin-bottom: 12px;}
.ftr-mail{ color: #fff; font-size: 20px;width: 100%;float: left; }
footer a:hover{ color: #e50045;  }
.ftr-right{ float: left; width: 35%; }
.ftr-right h3{ font-size: 16px; font-family: 'Conv_Euclid Circular B SemiBold'; color: #fff; text-transform: uppercase; margin-bottom: 30px; }
.ftr-right ul{ padding: 0px; margin: 0px; }
.ftr-right ul li{ list-style: none; float: left; width: 100%; margin-bottom: 10px; }
.ftr-right ul li a{ color: #fff; font-size: 16px; }
.ftr-right ul li a:hover{ padding-left: 5px; color: #e50045; }
.social{ float: left; width: 100%; }
.social a{ color: #fff; display: inline-block; width: 40px; height: 40px; color: #fff; text-align: center; line-height: 40px;
border: 1px solid #fff; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; margin: 0 5px; }
.social a:hover{ background-color: #e50045; color: #fff; }
.copy{margin-bottom: 0px;color: #fff;border-top: 1px solid #fff;padding-top: 30px;margin-top: 30px;float: left;width: 100%;}
.copy a{ color: #fff; }

/*************** INNER PAGE CSS ***************/
.cnt-wrap{padding: 30px 20px;background-color: #fff;box-shadow: 0px 3px 40px #0000002e;-webkit-box-shadow: 0px 3px 40px #0000002e;
-moz-box-shadow: 0px 3px 40px #0000002e; float: left; width: 30%;}
.icon_box { border-bottom:1px solid #e1e1e1; padding-bottom: 7px; margin-bottom: 23px;}
.icon_box:hover i {background-color: #e50e45;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.icon_box i {float:left;margin:0px 20px 0px 0px;padding:8px;border-radius:100%;width:45px;height:45px;text-align:center;line-height:30px;color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background: #004078;}
.icon_box .descripion { display:block; overflow:hidden}
.icon_box .descripion h5 {font-size: 18px;margin: 0 0 8px 0;font-family: 'Conv_Euclid Circular B SemiBold';text-transform: uppercase;/* letter-spacing: 1px; */color: #000;}
.icon_box p {margin:0;padding-bottom:15px;}
.icon_box a { color:#434446}
.icon_box:last-child{ margin-bottom:0px; padding-bottom:0px; border-bottom:none;}
.cnt-form{ float: left; width: 70%; padding-left: 50px; }
.subheading{float: left;width: 100%;color: #004078;font-size: 40px;font-family: 'Conv_Euclid Circular B SemiBold';border-bottom: 1px solid #e2e2e2;margin-bottom: 35px;padding-bottom: 10px;}



/*************** INNER BANNER ***************/
.banner{ float: left; width: 100%; height: 350px; display: flex;  justify-content: center; align-items: center;  text-align: center;
background-image: url(../images/banner1.jpg); background-position: center; background-repeat: no-repeat; position: relative; }
.banner-caption h2{ font-family: 'Conv_Euclid Circular B SemiBold'; color: #fff; font-size: 56px; margin-bottom: 15px; }
.banner-caption h4, .banner-caption h4 a, .banner-caption h4 span{ color: #fff; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; }
.banner-caption h4{ background-color: #e50e45; padding: 10px 15px; display: inline-block; margin-bottom: 0px; }
.banner-caption{ position: relative; z-index: 1; }
.banner:after{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; background-color:#00000087; }
.banner1{ background-image: url(../images/banner1.jpg); }
.banner2{background-image: url(../images/banner2.jpg);}
.banner3{background-image: url(../images/banner3.jpg);}
.banner4{background-image: url(../images/banner4.jpg);}
.banner5{background-image: url(../images/banner5.jpg);}
.banner6{background-image: url(../images/banner6.jpg);}
.banner7{background-image: url(../images/banner7.jpg);}
.banner8{background-image: url(../images/banner8.jpg);}
.banner9{background-image: url(../images/banner9.jpg);}



















.ftr-left h3{
    font-size: 32px;
    font-family: 'Conv_Euclid Circular B SemiBold';
    color: #fff;
    width: 100%;
    float: left;
    margin-bottom: 22px;
}
.main-university img{
	width: 100%;
	margin: 0 !important;
}
.uni-heading{
	color: #ed1c24;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
}
.col-sm-uni{
    float: left;
    width: 20%;
    padding: 20px;
}
.main-uni-page{
	display: inline-block;
    width: 100%;
    padding-bottom: 30px;
}
.map-sec{
	padding: 30px 0;
}
.head-sec p {
    margin-bottom: 0px;
    text-align: justify;
    color: #000;
    font-size: 15px;
}
.head-sec {
    text-align: center;
    background-color: #e500451c;
    padding: 30px 35px;
    border-radius: 10px;
    margin-bottom: 30px;
}

.head-sec  h2 span{
    color: #01417ac7;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    font-size: 13px;
}
.head-sec h2{
    color: #013f78;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 20px;
}
.cources-sec {
    padding: 80px 0px;
}

.cources-col{
	width: 32%;
	float: left;
	margin-right: 2%;
}
.head-sec:hover{
    box-shadow: 0px 0px 10px #aaaaaabf;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.min-h{
    min-height: 645px;
}
.min-h1{
    min-height: 384px;
}
.min-h2{
    min-height: 536px;
}
.head-sec .list li {
    float: left;
    width: 100%;
    padding: 0px 0 0 24px;
    background-repeat: no-repeat;
    background-image: url(../images/list.png);
    background-position: top 7px left;
    margin-bottom: 14px;
    margin-bottom: 10px;
    list-style: none;
    -webkit-transition: all 300ms ease-in-out;
    position: relative;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    font-size: 15px;
    text-align: left;
}

.head-sec .list {
    padding: 0px;
    margin: 10px 0 0px;
    float: left;
    width: 100%;
}










/*************** FIXED HEADER ***************/
header.smaller {top:0; left:0px; position: fixed; z-index: 9; -webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out; box-shadow: 0px 4px 20px #00000059; -webkit-box-shadow: 0px 4px 20px #00000059;
-moz-box-shadow: 0px 4px 20px #00000059;}

/*************** JARALLAX ***************/
.jarallax{ position:relative; background-repeat:no-repeat; background-position:center center; -moz-background-size:cover; 
-webkit-background-size:cover; -o-background-size:cover; background-size:cover;}

/**********forms**************/
form{
	margin:0;
	padding:0;
}
*:focus {  
	outline: none;
}
.fieldset{
	    width: 100%;
	    height: 60px;
	    padding: 10px 10px 10px 74px;
	    background-color: none;
	    background-color: transparent;
	    display: block;
	    border: 1px solid rgb(211 211 211);
	    margin: 0 0 10px 0;
	    color: #020202;
	    font-size: 14px;
	    float: left;
}
.fieldset1{ height: 130px; }
.sendbutton{
	width:auto;
	height:auto;
	border:0;
	outline:0;
	margin:0 5px 0 0;
	display: inline-block;
	color:#fff;
	font-size: 16px;
	cursor:pointer;
	vertical-align:top;
	padding: 19px 30px 20px;
	text-align:center;
	background-color: #004078;
	text-transform:uppercase;
	font-family: 'Conv_Euclid Circular B SemiBold';
	}
.sendbutton:hover{
	background-color: #e10d44;
	color:#fff;
	}
.contact-form{ float: left;width: 100%; }
.contact-form span{position: relative;float: left;width: 100%; }
.contact-form span i{position: absolute;left: 0;top: 0;color: #fff;font-size: 20px;width: 60px;height: 100%;text-align: center;line-height: 60px;background-color: #e10d44;}
.contact-form .fieldset {margin-bottom: 0px;}
::-webkit-input-placeholder {
   color: #565656 !important;
}
:-moz-placeholder { /* Firefox 18- */
   color: #565656 !important;
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #565656 !important;
}
:-ms-input-placeholder {  
   color: #565656 !important;
}

/************************************* 1180px *************************************/
@media only screen and (max-width: 1180px) {
	.head-sec {
    padding: 30px 15px;
}
	.min-h{
    min-height: 677px;
}
.container{ width:96%;}
.header-right, .menu{ width: 100%; }
header .container{ width: 100%; }
.logo{ margin-left: 15px; }
.call { margin-left:0px; position: absolute; top: 6px; right: 15px;}
header{ padding-bottom: 0px; padding-top: 8px;}
}
/************************************* 1027px *************************************/
@media only screen and (max-width: 1027px) {
.container{ width:90%;}
.min-h{
    min-height: 787px;
}
.min-h1{
    min-height: 440px;
}
.min-h2{
    min-height: 632px;
}
}

/************************************* 1024px *************************************/
@media only screen and (max-width: 1024px) {
	.head-sec {
    padding: 30px 15px;
}
.container{ width:90%;}
.min-h{
    min-height: 784px;
}
.min-h1{
    min-height: 440px;
}
.min-h2{
    min-height: 632px;
}
}

/************************************* 980px *************************************/
@media only screen and (max-width: 980px) {
.p-l-140 { padding-left: 0;}
.min-h{
    min-height: 851px;
}
.min-h1{
    min-height: 488px;
}
.min-h2{
    min-height: 632px;
}
}

/************************************* 860px *************************************/
@media only screen and (max-width: 860px) {
.p-l-140 { padding-left: 0;}
.min-h{
    min-height: 921px;
}
.min-h1{
    min-height: 488px;
}
.min-h2{
    min-height: 632px;
}
.three-col {
    width: 32%;
    float: left;
    margin-right: 2%;
}
}

/************************************* 767px *************************************/
@media only screen and (max-width: 767px) {
.two-col, .three-col, .four-col, aside, summary{ width:100%; margin:0 0 25px 0; }
.col-sm{ width: 50%; }
.intro {  padding: 140px 0px 60px; background-position: top left -100px;}
.heading { font-size: 46px;}
.des-col-3, .des-col-6{ padding-right: 10px; }
.des-col-1, .des-col-4{ padding-left: 10px; }
.col-big, .col-sm{ padding: 10px; }
.over-edu-wrp{ width: 100%; }
.oversea-edu{ background: #e4e1dc; padding: 70px 0px 50px;}
.desti{ padding-bottom: 50px; }
.courses-left { width: 100%; margin-right: 0; padding: 50px 25px;}
.courses-wrp:after{ display: none; }
.courses-right{ width: 100%; background-color: #f8f9f6; padding: 20px; }
.courses-wrp .container{ width: 100%; }
.ftr-left, .ftr-right{ width: 100%; margin: 0 0 25px; text-align: center; }
footer { padding: 70px 0 40px;}
.cnt-wrap, .cnt-form{ width: 100%; margin: 0 0 25px;  }
.cnt-form{ padding: 0px; }
.col-sm-uni{ width: 50%; }
.col-sm-uni{ padding: 10px; }
.min-h{
    min-height: 404px;
}
.min-h1{
    min-height: 209px;
}
.min-h2{
    min-height: 256px;
}
}

/************************************* 640px *************************************/
@media only screen and (max-width: 640px) {
.heading { font-size: 36px;}
.lined-head{ margin-bottom: 12px;    line-height: 42px; }
.font-28{ font-size: 20px; }
.col-sm p, .col-big p{ left: 0px; padding: 0 15px; }
.min-h{
    min-height: 522px;
}
.min-h1{
    min-height: 232px;
}
.min-h2{
    min-height: 336px;
}
}

/************************************* 480px *************************************/
@media only screen and (max-width: 480px) {
.courses-dtl, .courses-list{ width: 100%; margin: 0 0 25px; }
.ftr-left h2{ font-size: 32px; }
.ftr-call{ font-size: 24px; }
.vision-box{ width: 100%; }
.call { top: 67px; right: 5px;}
.logo{ width: 100%; text-align: center; margin-left: 0px; }
.min-h{
    min-height: 618px;
}
.min-h1{
    min-height: 288px;
}
.min-h2{
    min-height: 408px;
}
}

/************************************* 360px *************************************/
@media only screen and (max-width: 360px) {
.intro { padding: 50px 0px 60px;}
.col-sm, .col-big{ width: 100%; padding: 0 0 15px; }
.ovr-cnt-pad{ padding-left: 0px; }
.call a { padding: 6px 8px 6px 8px ; font-size: 12px;}
.logo{ margin-left: 10px; }
.call{ right: 10px; }
.col-sm-uni {
    width: 100%;
    padding: 0 0 15px;
}
.min-h{
    min-height: 655px;
}
.min-h1{
    min-height: 336px;
}
.min-h2{
    min-height: 456px;
}
.head-sec .list li {
    font-size: 14px;
    }
}

/************************************* 320px *************************************/
@media only screen and (max-width: 320px) {
}
