body
{font-family: 'Poppins', sans-serif;
}
.card_content {
    border: 1px solid #ddd;
    padding: 20px;
}
table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;    
}

.bordered {
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;         
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;    
}

.bordered th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.sm_button {
display: inline-block;
padding: 7px 18px;
background: #167ce9;
color: #fff;
margin-top: 15px;
background:#f0030c;
font-size: 14px;
border-radius: 4px;
}

.sm_button:hover {

color: #fff;
background:#202020;
text-decoration:blink;

}


.card_img img {
    height: 100%;
    width: 100%;
}
.cu-re
{    background: none !important;
border: solid 1px #fff !important;
font-weight: 600 !important;
font-size: 16px !important;
padding: 15px 33px !important;
}
.cu-re:hover
{    background: #f2811b !important;
color:#fff !important;
border:solid 1px #f2811b !important;
}
.gallery-img-dv{
    float: left;
    width: 100%;
    position: relative;
    height: 300px;
}
.gallery-img-dv>img{
    height: 95%;
    width: 100%;
}
.gallery-border-dv{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 5%;
    left: 5%;
    width: 90%;
    height: 90%;
    border: 2px solid #fff;
    transition: all 0.4s;
    z-index: 0;
    
}
.gallery-top{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #eb030c7a;
    text-align: center;
    padding: 25px;
    padding-top: 45%;
    color: #fff;
    transition: all 0.4s;
}
.gallery-img-dv:hover .gallery-top{
    visibility: visible;
    opacity: 1;
}
.gallery-img-dv:hover .gallery-border-dv{
    visibility: visible;
    opacity: 1;
}
.fa-search{
    padding: 10px;
    background: #fff;
    font-size: 15px;
    color: #bd125f;
    border-left: 1px solid #bd125f;
    border-right: 1px solid #bd125f;

}
.gallery-top h4{
    font-family: 'Titillium Web', sans-serif;
    font-size: 22px;
    font-weight: 700;
}
.gallery-top p{
   font-family: 'Playball', "cursive";
   color:#fff !important;
   font-size:18px !important;
}
.highlight-text{
    font-size: 25px;
    font-weight: 300;
    color: #fff;
    line-height: 40px;
    width: 45%;
    margin: 0 auto;
    text-align: center;
    letter-spacing: 1px;
}

.cu-ree
{background: #f0030c !important;border: solid 1px #f0030c !important;font-weight: 600 !important;font-size: 16px !important;padding: 15px 17px !important;box-shadow: none !important;}

.cu-ree:hover
{      background:none !important;
border: solid 1px #fff !important;
font-weight: 600 !important;
font-size: 16px !important;
padding: 15px 17px !important;
box-shadow: none !important;
}



.other-des
{    background-color: #2570a7 !important;
border-color: #2570a7 !important;
font-size:20px !important;
}

.about-uusa
{
font-size: 24px;
font-family: 'Poppins', sans-serif;
font-weight: 300;
text-transform: uppercase;
}

.about-uusa span
{
	color:#f2811b;
	font-weight:bold;}


.countrty-link
{
	font-size:16px;}

.heading-hrr {
width: 66px;
background: #fff;
font-weight:900;
height: 2px;
margin: 0 auto;
margin-top: 10px !important;
border: none;
text-align: center;
}


.logo-line-me
{
background:#fff;
border-top:solid 1px #ddd;
width:100%;
float:left;
font-family: 'Poppins', sans-serif;
padding:55px 0px;
margin:0px;}

.counter-line
{background: #fff;background-size:cover;width:100%;float:left;font-family: 'Poppins', sans-serif;padding:55px 0px;margin:0px;}

.counter-line .thumbnail
{background:none !important;border:none !important;padding: 0px !important;color:#fff !important;border-right: solid 1px #ddd!important;border-radius:0px;}

.counter-line .thumbnail h3
{font-weight:900;margin: 18px 0px;color: #f0030c;text-align:center;font-size: 40px;}

.counter-line .thumbnail p
{font-weight: 300;margin:0px;font-size: 24px;color: #101010;text-align:center;}



.header-top
{width:100%;float:left;padding:0px;margin:0px;background: #1e1e1e;color: #fff;font-family: 'Poppins', sans-serif;}

.social_icons {font-size: 14px;line-height: 24px;text-align: center;}

.social_icons a {width: 25px;height: 25px;line-height: 16px !important;position: relative;margin: 5px 6px;padding: 5px;text-align: center;display: inline-block;color: #FFFFFF;-webkit-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);-moz-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);-o-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);-ms-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);}
.row-ma
{
	margin-top:35px;}
	
.read-more
{background: #fff;text-transform: uppercase;padding: 9px 23px;color: #f0030c;border: solid 1px #f0030c;border-radius: 3px;font-size: 17px;font-weight: 500;margin-top: 10px;float: left;}	
.read-more:hover
{background: #f0030c;color: #fff;border:solid 1px #fff;text-decoration:blink;}

.form-back
{
width:100%;
float:left;
padding:0px 0px;
border-top:solid 1px #ddd;

margin:0px;
}

.form-back ul
{
}
.form-back ul li {font-family: Roboto,sans-serif;color: #152935;background: url(../images/arr.png) left .15em no-repeat;background-size: 6%;font-size: 16px!important;line-height: 36px;margin-bottom: 10px;text-align: justify;padding-left: 43px;padding-top: 2px;margin-left: 0px;display: block;}



.fomt-my {
    border-bottom: solid 1px #ddd;
    border: solid 1px #ddd !important;
    margin-bottom: 15px;
    height: 50px !important;
    padding: 4px 15px !important;
}
	
.diva
{padding: 44px 71px;}
	
.fomt-myy {
    border-bottom: solid 1px #ddd;
    border: solid 1px #ddd !important;
    margin-bottom: 0px;
    height: 50px !important;
    font-family: 'Gotham Light Regular', sans-serif;
    padding: 4px 15px !important;
}

.login-button {
padding: 10px 33px !important;
font-weight: 500;
background: #f2811b !important;



color: #fff !important;
border: none !important;
border-radius: 3px !important;
border-bottom: solid 4px #ac590f !important;
margin-bottom: 20px !important;
float: left;
}

.flag-icon
{    float: right;
margin: -48px 22px 0px 0px;
z-index: 99999;
position: relative;
}

.spna-study
{     float: left;
    width: 100%;
    font-size: 18px;
    text-transform: uppercase;
    color: #272727;
    font-weight: 600;
    margin: -14px 0px 13px 0px;
}

.course-line
{
	width:100%;
	float:left;
	padding:55px 0px;
	
	background:url(../images/course-line.jpg);

	font-family: 'Poppins', sans-serif;
margin:0px;}

.course-line p
{
font-size: 14px;
text-align: justify;
line-height: 25px;
color: #000;
}

.coiurse-read
{background: #f0030c;padding: 8px 25px;border-radius: 3px;color: #fff;text-transform: uppercase;margin-top:14px;float: left;}

.coiurse-read:hover
{background: #000;
color: #fff;
text-decoration:blink;
}

.study-page
{
width:100%;
float:left;
padding:55px 0px;
background:#fff;
font-family: 'Poppins', sans-serif;
margin:0px;}
.study-page p
{
	line-height:25px;
	text-align:justify;
	font-size:15px;}

.study-page ul
{
padding-left:25px;
}	

.study-page ul li
{
line-height:25px;
display: list-item;
}

.regist
{    float: left;
margin-right: 11px;
padding: 10px 18px;
text-transform: uppercase;
border: solid 1px #f2811b;
color: #f2811b;
border-radius: 3px;
font-weight: 500;}	


.regist:hover
{   
background:#f2811b;
border: solid 1px #f2811b;
text-decoration:blink;
color: #fff;}	

.contact-button
{    float: left;
margin-right: 11px;
padding: 10px 18px;
text-transform: uppercase;
border: solid 1px #202020;
color: #202020;
border-radius: 3px;
font-weight: 500;}	


.contact-button:hover
{   
background:#202020;
border: solid 1px #202020;
text-decoration:blink;
color: #fff;}	

	.forms-regi {
    background: #fff!important;
    height:45px !important;
    font-size: 13px !important;
	padding-left:10px !important;
	width:100% !important;
	border-radius:0px !important;
	color:#000 !important;
    margin-bottom: 10px !important;
    border: solid 1px #ddd !important;
}

.inner-page
{
width:100%;
float:left;
padding:55px 0px;
background:#fff;
font-family: 'Poppins', sans-serif;
margin:0px;}

.inner-page p
{
text-align: center;
line-height: 24px;
font-size: 17px;
margin: 0 auto;
}



.welcome-m
{
	width:100%;
	float:left;
	padding:55px 0px;
	background:#fff;
	font-family: 'Poppins', sans-serif;
margin:0px;}

.welcome-m p
{
text-align: justify;
line-height: 24px;
font-size: 15px;

}

.social_icons a:before {
content: "";
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
border: 1px solid #FFFFFF;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
-moz-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
-o-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
-ms-transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
transition: all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1);
}
.leftss
{
text-align:left;
}


.leftss a
{font-size: 14px;float:left;margin-right:10px;border-right: solid 1px #7c7d7e;color: #fff;padding: 6px 6px;}

.leftss a:hover
{
	color:#fff !important;
	text-decoration:blink !important;}
	
	.face
	{    background: #fff !important;
    color: #000 !important;
    padding: 4px 5px !important;
    border-radius: 100%;
    margin-top: 4px !important;
    margin-right: 11px !important;}
	

.displ
{
display: block;
padding-top: 3px;
float: right;
text-align: right;
}
.course-offers {
    width: 100%;
	font-family: 'Poppins', sans-serif;
    float: left;
    background: #fff;
    padding: 55px 0px;
    margin: 0px;
    text-align: left;

    color: #242424;
}

.course-offers .thumbnail {
    border: 1px #969494 dashed;
    border-radius: 0px !important;
    padding: 15px !important;
    color: #242424 !important;
}

.map-arrow {
     border: solid 1px #f0030c!important;
     color: #f0030c !important;
     padding: 15px 23px !important;
     border-radius: 50% !important;
     font-size: 34px !important;
}

.course-offers .thumbnail p {

    font-size: 17px;
    font-weight: 300;
    line-height: 23px;
    color: #444444;
    text-align: left;
    margin-top: 10px;
}

.course-offers h3 {



    font-size: 21px;
    color: #242424;
    font-weight: bold;
    text-align: left;
    letter-spacing: 2.2px;
    margin-bottom: 10px;
}

.registratuion
{width: 100%;text-align: center;background: #f2811b;color: #fff;padding: 7px 13px;text-transform: uppercase;font-size: 13px;font-weight: 500;border-radius: 0;}
.registratuion:hover
{background: #ea565b;color: #fff !important;text-decoration:blink;}

.logo-line
{
width:100%;
float:left;
padding:0px;
margin:0px;
font-family: 'Poppins', sans-serif;
}

.logo
{padding-top: 12px;}

.slider-my
{
width:100%;
float:left;
padding:0px;}

.vision-mission-line {
width: 100%;
float: left;
padding: 55px 0px;
background: url(../images/course-line.jpg);
font-family: 'Poppins', sans-serif;
margin: 0px;
}

.vision-mission-line p {
	width:75%;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:25px;
}


.testomonials-my
{width:100%;float:left;padding:55px 0px;font-family: 'Poppins', sans-serif;background: url(../images/course-line.jpg);}

.tags
{
	font-size:38px;
	font-family: 'Poppins', sans-serif;
	float:left;
	font-weight: 400;
}
	
	.tags span
	{
		color: #f0030c;
		font-weight: 400;
		}
	


.footer-line
{
width:100%;
float:left;
background:#202020;
padding:55px 0px;
}

.footers {
    width: 100%;
    background:#202020;
    color: #fff;
    padding:55px 0px;
    float: left;
    text-align: center;
    font-family: 'Poppins', sans-serif;
}

.footer-tag {
    font-size: 16px;
    font-weight: bold;
    color: #fff !important;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
}

.heading-hr {
    width: 66px;
    background: #ffa41f;
    font-weight: 700;
    height: 2px;
    margin: 0 auto;
    margin-top: 10px !important;
    border: none;
    text-align: center;
}

.footers p {
    line-height: 24px;
    color: #fff;
    font-size: 13px;
}

.readmore-ab {
    color: #fff !important;
    font-size: 13px !important;
    text-transform: uppercase;
    border: solid 1px #5e5d5d;

    padding: 6px 12px;
    border-radius: 3px;
}

.footers a {
    color: #fff;
    line-height: 30px;
    font-size: 13px;
}

.footers a:hover {
    color: #fff;
    text-decoration: blink;
}

.forms {
    background: #fff!important;
    border: none !important;
    height: 38px !important;
    font-size: 13px !important;
    margin-bottom: 10px !important;
}

.form-subm {
    background: #f0030c!important;
    color: #fff !important;
    border: solid 1px #1e1e1e !important;
    padding: 9px 26px !important;
    font-size: 16px !important;
    text-transform: uppercase;
}

.cop {
    width: 100%;
    background: #121212;
    color: #e2e1e1;
    padding: 10px 0px;
    float: left;
	font-size:12px;
font-family: 'Poppins', sans-serif;
}

.hides-me
{
display:block;
}
@media only screen and (min-width:360px) and (max-width:640px) {
.nbs-flexisel-item {

    width: 312px !important;

}


.owl-theme .owl-controls .owl-buttons div.owl-prev {
top: 91px !important;
}
.owl-theme .owl-controls .owl-buttons div.owl-next
{top: 91px !important;}

.spna-study {
font-size: 14px;
}
.course-line p {

font-size: 12px;
text-align: justify;
line-height: 21px;
color: #000;
}
.coiurse-read {
padding: 6px 16px !important;
}
.diva {

    padding: 28px 15px !important;

}

.form-back ul li {
background-size: 8%;
font-size: 16px !important;
line-height: 23px;
padding-left: 28px;
}
.form-back ul {
padding-left:0px !important;
}
.counter-line .thumbnail {

padding: 15px !important;
border-right: solid 1px #1b426e !important;

}
.counter-line .thumbnail h3 {
font-weight: 900;
margin: 1px 0px;
color: #fff;
text-align: center;
font-size: 19px;
}
.counter-line .thumbnail p {
font-size: 13px;
}


.tags {
font-size: 19px;
}
.welcome-m p {
text-align: justify;
line-height: 21px;
font-size: 11px;
}
.row-ma {

margin-top: 9px;

}
.read-more {

    background: #fff;
    text-transform: uppercase;
    padding: 2px 5px;
    color: #003171;
    border: solid 1px #003171;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 500;
    margin-top: 10px;
    float: left;
    margin-bottom: 16px;

}


.hides-me
{
display:none !important;
}

.logo
{
padding-top:10px;
display:none !important;
}	
.displ
{
display:none;
}
.leftss
{
text-align:center;
}
.leftss a
{font-size:9px;float:none;margin-right:10px;border-right:solid 1px #3e3e3c;color:#fff;padding:0px 6px 0px 0px;}


.header-top {

    width: 100%;
    float: left;
    padding: 3px 0px;
    margin: 0px;
    background: #1e1e1e;
    color: #fff;
    font-family: 'Poppins', sans-serif;

}

.registratuion {

    width: 100%;
    text-align: center;
    float: left;
    background: #f2811b;
    color: #fff;
    padding: 10px 13px;
    text-transform: uppercase;
    font-size: 16px;
    margin-top: 0px;
	margin-bottom:10px;
    border-radius: 3px;

}

.slide-text {

    top: -14% !important;
	   padding: 10px 0px !important;
}


}
