@charset "utf-8";
/* CSS Document */
html {
	background: #f1f1f1;
	font-size: 15px;
	line-height:24px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #333;
}

 p, a, strong, span, article{ word-wrap:break-word; white-space:normal;  }

body.modal-open{overflow-y:auto; padding-right:0 !important;
}
body { 
padding-left:0px; padding-right:0px; padding-bottom:0px; 
padding-top:285px;
overflow-x: hidden;
font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #666;
	font-size:15px; line-height:24px;
	background: #fff;
} 
body { overflow-x:hidden;
	width: 100%;
	height: 100%;
}
strong , b{ color:#333;}
ul {
	margin: 0px;
	padding: 0px;
}
ul li {
	list-style: none;
}
p{ margin:0 0 20px;}
a:hover, a:focus, img:hover, img:focus, input:hover, input:focus {
	text-decoration: none;
	outline: none;
}
a{ color:#eda83d;}
a:hover, a:focus {
	color: #1b2330;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	margin: 0px;
}
 h3, h4, h5, h6{ color:#16a755;}
h2 {
	color: #293448;
	font-weight: 600; 
    /*text-transform:uppercase;*/
	font-size:20px;
}
blockquote {
	border: 0px none;
	padding: 0 7em;
	margin-bottom: 1.5em;
}
blockquote p {
	margin: 0px;
	font-size: 20px;
	color: #000;
	font-weight: 400;
	line-height: 24px;
}
.step_list_style{ width:100%; float:left; }
.mrgL-30 {
	margin-left: 30px;
}
.mrgT-10 {
	margin-top: 10px;
}
.mrgT-5 {
	margin-top: 5px;
}
.mrgT-15 {
	margin-top: 15px;
}
.mrgT-20 {
	margin-top: 20px;
}
.mrgT-25 {
	margin-top: 25px;
}
.mrgT-30 {
	margin-top: 30px;
}
.mrgT-35 {
	margin-top: 35px;
}
.mrgT-40 {
	margin-top: 40px;
}
.mrgB-10 {
	margin-bottom: 10px;
}
.mrgB-5 {
	margin-bottom: 5px;
}
.mrgB-15 {
	margin-bottom: 15px;
}
.mrgB-20 {
	margin-bottom: 20px;
}
.mrgB-25 {
	margin-bottom: 25px;
}
.mrgB-30 {
	margin-bottom: 30px;
}
.mrgB-35 {
	margin-bottom: 35px;
}
.mrgB-40 {
	margin-bottom: 40px;
}
.mrgB-0{
    margin-bottom: 0px;
}
.pdL-0{ padding-left:0px;}
.pdR-0{ padding-right:0px;}
.pdT-0{ padding-top:0px;}
.pdB-0{ padding-bottom:0px;}
.pdL-30{ padding-left:30px;}
.pdT-10 {
	padding-top: 10px;
}
.pdT-5 {
	padding-top: 5px;
}
.pdT-15 {
	padding-top: 15px;
}
.pdT-20 {
	padding-top: 20px;
}
.pdT-25 {
	padding-top: 25px;
}
.pdT-30 {
	padding-top: 30px;
}
.pdT-35 {
	padding-top: 35px;
}
.pdT-40 {
	padding-top: 40px;
}
.pdB-10 {
	padding-bottom: 10px;
}
.pdB-5 {
	padding-bottom: 5px;
}
.pdB-15 {
	padding-bottom: 15px;
}
.pdB-20 {
	padding-bottom: 20px;
}
.pdB-25 {
	padding-bottom: 25px;
}
.pdB-30 {
	padding-bottom: 30px;
}
.pdB-35 {
	padding-bottom: 35px;
}
.pdB-40 {
	padding-bottom: 40px;
}
.parsley-errors-list li{ color: #f00;
    font-size: 13px;
    line-height: 20px;
    padding-left: 0px; }
h2.title{ 
color:#fc8d2d;
    font-size:40px;
    font-weight:300;
    margin-bottom:15px;
     text-transform:capitalize;
    position: relative;
    text-align: center;}
h2.title.green_title{ color:#16a755;
    font-size:30px;
    font-weight:300;
    margin-bottom:15px;
     text-transform:capitalize;
    position: relative;
    /* text-align: left; */
}
	h2.title.green_title small{     display: block;
    color: #333;
    font-size: 14px;
    font-weight: 300;
    margin-top: 8px;}
	.big_slider h2.title { font-size:30px; text-align:left;}
h2.title strong{ color:#eda83d; font-weight:700; text-transform:uppercase;}
a:hover, a:focus,input:focus, input:hover, button:focus,button:hover,.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus{ outline:none !important;}

.form-control:focus, .form-control:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
}
textarea.form-control {
    height: 90px;
}

select.form-control{   -moz-appearance: none;
    background-image: url("../images/select2_arrow.png");
    background-position: right center;
    background-repeat: no-repeat; padding:6px 12px; }
input[type="file"].form-control  { padding:0 8px 0 0; }
	 body .form-control{ padding:6px 17px;   color:#031430; background-color:#ededed;
font-size:13px; border-radius:0px; -webkit-border-radius:0px; transition:.5s ease all; -webkit-transition:.5s ease all;
font-weight:400; border:0px none; box-shadow:none; -webkit-box-shadow:none;  }
body .form-control:hover, body .form-control:focus, body .form-control:active{ border-color:#666666;
 transition:.5s ease all; -webkit-transition:.5s ease all; }
.form-control::-moz-placeholder {
color:#cdd1d8;
font-size:13px;
font-weight:400;
}label{ color:#000; font-size:14px; font-weight:400;} 
.red_star{ color:#F00;}
 .form-control:-ms-input-placeholder {
color:#cdd1d8;
font-size:13px;
font-weight:400;
}
.form-control::-webkit-input-placeholder {
color:#cdd1d8;
font-size:13px;
font-weight:400;
}
.form-control::-moz-placeholder {
color:#999;
font-size:14px;
font-weight:300;
}
.form-control:-ms-input-placeholder {
color:#999;
font-size:14px;
font-weight:300;
}
.form-control::-webkit-input-placeholder {
color:#999;
font-size:14px;
font-weight:300;
}
select.form-control {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image: url(../images/select_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
} 

header {
	 box-shadow:0 4px 20px rgba(0, 0, 0, .4); -webkit-box-shadow:0 4px 20px rgba(0, 0, 0, .4);
 background-attachment: fixed;
    background-color: #fff;
    background-image: url("../images/header_bg.jpg");
    background-repeat: repeat;
    background-size: auto auto;
    
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1024;
}
header.sticky  .logo_nation h5 { 
    font-size: 10px; 
    letter-spacing: 2px; 
    margin-top: 2px; }
header.sticky  .logo img{ width:230px;}header.sticky  .logo{ padding:0px;}
header .logo{ padding:0px;}.logo_section{ display: inline-block;
    margin-bottom: 15px;
    margin-top: -25px;}
 header .sticky_container .head_left{   margin-top: 10px;  }
header .nav-toggle, header .logo, header .logo img {  max-width: 335px; margin:0px auto;
    width: 100%;
	transition: ease .5s all;
	-webkit-transition: ease .5s all;
}

  
header .sticky_container{ 
    float: left;
    width: 100%;}
 
header.sticky .logo_nation p{
	display:none;
	visibility:hidden;}

 .main_nav .navbar{ margin:0px; border:0px none;}
 .main_nav .navbar-collapse{ padding:0px;}
 .main_nav .navbar-collapse .navbar-nav > li.first_nav:first-child > a i{ font-size:25px;}
  .main_nav .navbar-collapse .navbar-nav > li.first_nav:first-child > a  { padding:0px; margin:0px;}
 .main_nav .navbar-collapse .navbar-nav >  li > a{ color:#fff;    
  margin:0px; text-align:left; font-family: 'Roboto', sans-serif; padding:15px  10px;
  font-weight:normal; font-size:15px; text-transform:uppercase; }
   .main_nav .navbar-collapse .navbar-nav >  li { padding-right:10px;}
   .main_nav .navbar-collapse .navbar-nav   li ul li  a{ color:#333;    
   text-align:left; font-family: 'Roboto', sans-serif; font-weight:300;
  font-weight:normal; font-size:16px; padding:2px 15px;}
   .main_nav .navbar-collapse .navbar-nav li ul li:hover,
   .main_nav .navbar-collapse .navbar-nav li ul li:focus,
   .main_nav .navbar-collapse .navbar-nav li ul li.active
  {   background-color:#fc8d2d; color:#fff;} 
  .main_nav .navbar-collapse .navbar-nav li ul li:hover  > a, .main_nav .navbar-collapse .navbar-nav li ul li:focus > a, 
  .main_nav .navbar-collapse .navbar-nav li ul li.active > a{ color:#fff;}
   .main_nav .navbar-collapse .navbar-nav li ul li:hover > a::after,
   .main_nav .navbar-collapse .navbar-nav li ul li:focus > a::after,
   .main_nav .navbar-collapse .navbar-nav li ul li.active >  a::after{ border-left-color:#fff;}
  .main_nav .navbar-collapse .navbar-nav li ul li:hover > a,
   .main_nav .navbar-collapse .navbar-nav li ul li:focus > a,
      .main_nav .navbar-collapse .navbar-nav li ul li:active > a {  color:#fff;}
   .main_nav .navbar-collapse .navbar-nav   li ul li  a{ font-size: 14px;
    font-weight: 300;
    position: relative;}
   .main_nav .navbar-collapse .navbar-nav  .dropdown-submenu > a::after{ position:absolute; top:7px; margin:0px; right:15px;}
 .main_nav .navbar .dropdown-menu { background-color:#fdfdfd;}
 .main_nav .navbar-nav{ padding:0px; margin:0px}
 .main_nav .navbar  .navbar-toggle .icon-bar{ background-color:#fff; color:#fff;}
 .main_nav .navbar-collapse .navbar-nav.nav-left > li.first_nav:first-child > a{      margin-left: 0;
    margin-right: 5px;
    padding: 12px 0;
    text-align: left; color:#fff;}
	 .main_nav .navbar-collapse .navbar-nav.nav-left > li.active:first-child > a{  color: rgb(252, 141, 45);
    margin-left: 0;
    margin-right: 0;
    padding: 15px 10px 5px;
    text-align: left;}
  .main_nav .navbar-collapse .navbar-nav.nav-left > li.first_nav:hover:first-child > a{
	  color:#16a755;}
 .main_nav .navbar li a:hover,  .main_nav .navbar a:focus , .main_nav .navbar .open a,
 .main_nav .navbar li.active a , .main_nav .navbar li:hover > a{
	   color:#fc8d2d; background-color:transparent;}
 
 .main_nav  .navbar-right.right_login li { padding:0px;}
   .main_nav  .navbar-right.right_login li a{ position:relative; line-height:19px; padding:5px 13px; font-size:12px;}
      .main_nav  .navbar-right.right_login li a:after{  content: "/"; color:#fff;
    line-height:28px;
    position: absolute;
    right: -5px;
    top: 0; } .main_nav  .navbar-right.right_login li:last-child a:after{content: "";}
 
 
 
 
h3.title_left{  font-size:30px; margin-bottom:20px;} 
h3.title_center{ text-align:center; margin-bottom:20px; font-size:30px;}
 
 .gray_bg{ background-color:#eeeeee;  
 }
 .list_design strong{ color:#000; font-family: 'Roboto', sans-serif; font-weight:normal;}
 
 .list_design p { line-height:20px; color:#666666; font-family: 'Roboto', sans-serif;}

 /*<====== my css strat =======>*/
.main_nav .navbar-nav.right_login {
   border: 1px solid #fff;
    border-radius: 38px; text-align: center;  float: left;
    height: 30px;
    margin:10px 0px;
}


 .right_login li {
    margin-left: 2px;
	
	
}
 .logo_nation {
    width: 100%;
    float: left;
	margin:0;
}
.logo_nation h5 {
   float: left;
    font-family: times new roman;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 3.5px;
    line-height: normal;
    margin-top: 4px;
    width: 100%;
	color:#666666;
}
.logo_nation p strong{  color:#3c3835;   font-size: 16px;
    font-weight: normal;
    line-height: 27px;}
.logo_nation p { margin:0px;
    width: 100%;
    float: left; color:#3c3835;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	line-height:16px;
}
 .about_at{
	font-size: 23px;
    font-weight: 100;
    color: #000000;
   font-family: 'Roboto', sans-serif;
	 }
.about_at p{
	 font-family: "Roboto",sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 26px;
	}
	 
.inner_main_container .row:first-child .border_box {  border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.inner_main_container .row:last-child .border_box{  border-bottom:1px solid #cccccc;}
.inner_main_container .row  .border_box:nth-child(2){  border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
 .border_box1{
	 border:1px solid #cccccc;
	 border-left: 0px; 
	 margin: -1px 0;
}
.icons_bord_hover  a{
 display: block;
    float: left;
    padding:35px 35px;
    width: 100%;
}.about_border_box .icons_bord_hover  a{ float:none; display:block;}
.about_border_box { margin-top:25px;}
.icons_bord_hover{ padding:0px;}
.icons_bord_hover ul{ width:100%; text-align:center;}
.icons_bord_hover ul li{ display: inline-block;
    float: none;
    padding: 0 10px;
    vertical-align: middle;}
	.icons_bord_hover ul li:first-child{ min-width:110px; text-align:left;}
	.icons_bord_hover ul li:last-child{ min-width:200px; text-align:left;}
.icons_bord_hover  a{  box-shadow:none; -webkit-box-shadow:none; transition:ease all .5s; -webkit-transition:ease all .5s;}
.icons_bord_hover   a:hover{ background-color:#fc8d2d;  
 box-shadow:0 0 15px #898989;
-webkit-box-shadow:0 0 15px #898989; 
transition:ease all .5s; 
-webkit-transition:ease all .5s;}

 .scholar   {
	text-align: left;
     font-size: 24px;
	font-weight: 400; line-height:28px;
	color:#000000;
font-family: 'Roboto', sans-serif;}
.icons_bord_hover a .scholar   , .icons_bord_hover a img{ transition:ease all .5s; -webkit-transition:ease all .5s;}
.icons_bord_hover a:hover .scholar   , .icons_bord_hover a:hover img{ transition:ease all .5s; -webkit-transition:ease all .5s;}
.icons_bord_hover a:hover .scholar    {  
	color: #fff; 
}
.icons_bord_hover a:hover img.mouseout_img{ display:none;}
.icons_bord_hover a img.mouseover_img{ display:none;}
 
  .icons_bord_hover a:hover img.mouseover_img{ display:block;}
 .content_block_style a {
    color: #16a755; font-weight:300;
	 font-family: "Roboto",sans-serif;
}
.content_block_style.top_tweet a {
    color: #3d589b;
}
.content_block_style.top_tweet a:hover {
    color: #102b6e;
}
.content_block_style a:hover {
    color: #16a755; 
	 font-family: "Roboto",sans-serif;
}
.content_block_style span i {
    color: #3fa1ec;
}
.associates_swiper .swiper-slide{ background-color:transparent;  padding:0px; text-align:center;}
.associates_section{
	background:url(../images/associates.jpg);
	background-position:top center;
	background-repeat:repeat;
	background-size:cover;
	width:100%;
	height:100%;}
.main_container.associates_section.gray_bg{ position:relative; bottom:-20px;}
.Associate_text a {
    color: #16a755; font-weight:300;
	 font-family: "Roboto",sans-serif;
}
.Associate_text a:hover {
    color: #16a755;
}
.list_design img {
    box-shadow: 0 6px 4px 0 #d0d0d0; -webkit-box-shadow: 0 6px 4px 0 #d0d0d0;

}

.square_box_content.big_ht_box {
    min-height: 140px;
}

#twitter-widget-0 {
     border: 1px solid rgba(15,70,100,.12) !important;
    box-shadow: 0px 1px 9px 0px #9acaf4 !important;
}
.big_slider{
	background:url(../images/big_slide.jpg);
	background-position:top center;
	background-repeat:repeat;
	background-size:cover;
	width:100%;
	height:100%; padding-bottom: 30px;
	}
	.img_bg_section{ background:url(../images/obj_bg.jpg);
	background-position:top center;
	background-repeat:repeat;
	background-size:cover;
	width:100%;
	height:100%; padding-bottom:20px;}
 
.big_data{
	    width: 35%;
    float: left;
    height: 100%;
    margin: 30px 32px;
	}

		
.big_data_text{
	width:56%;
	float:right;
	height:auto;
	margin:30px 16px;
	}
.big_data_text h3 {
    font-size: 22px;
    font-weight: 300;
	font-family: 'Roboto', sans-serif;
	color:#000;
	padding:5px 0;
}
.big_data_text h5 {
    font-size: 12px;
    color:#666666;
	font-family: 'Roboto', sans-serif; margin: 6px 0;
	
}
.big_data_text p{
    font-size: 16px;
    margin: 10px 0;
	font-family: 'Roboto', sans-serif;
	color:#000;
	font-weight:300 !important;
}
.big_data_text a{
    font-size: 12px;
	font-family: 'Roboto', sans-serif;
	color:#666666;
	font-style:italic;
}
.big_data1 {
    width: 25%;
    float: left;
    height: 100%;
    margin-left: 17px;
    margin-top: -8px;
}
	
.big_data_text1{
	width:60%;
	float:right;
	height:auto;
	
}
.big_data_text1 h3 {
    font-size: 18px;
    font-weight: 300;
	font-family: 'Roboto', sans-serif;
	color:#000;
	padding:5px 0;
}
.swiper-slide-active .big_data_text1 h3 {
    font-size: 18px;
    font-weight:300;
	font-family: 'Roboto', sans-serif;
	color:#fc8d2d;
	padding:5px 0;
}
 
.gallery-thumbs.big_height1{
	
	height:130px !important;}
.gallery-top.big_height {
    height: 450px !important;
}
.gallery-top {
        height: 80%;
        width: 100%;
    }
.gallery-thumbs {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
    }
.gallery-thumbs .swiper-slide {
        height: 100%;
        opacity: 1 !important;
    }
.gallery-thumbs .swiper-slide-active {
        opacity: 1;
    }
    
 .for_scholar {
    background: url(../images/icon/img1.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
 .for_scholar:hover{
    background: url(../images/icon/img1_hover.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

 }
 
 .for_scholar1 {
    background: url(../images/icon/img2.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
 .for_scholar1:hover{
    background: url(../images/icon/img2_hover.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

 }
 .for_scholar2 {
    background: url(../images/icon/img3.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
 .for_scholar2:hover{
    background: url(../images/icon/img3_hover.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

 }
 .for_scholar3 {
    background: url(../images/icon/img4.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
 .for_scholar3:hover{
    background: url(../images/icon/img4_hover.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

 }
 .for_scholar4 {
    background: url(../images/icon/img5.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
 .for_scholar4:hover{
    background: url(../images/icon/img5_hover.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

 }
 .for_scholar5 {
    background: url(../images/icon/img6.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
 .for_scholar5:hover{
    background: url(../images/icon/img6_hover.png);
    width:100%;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

 }
 .news_event{
	 padding:30px 0 0;
	 color:#16a755;
	 border-bottom: 2px solid #d7d7d7;
 }
  .news_event a{
	
	 color:#16a755;
 }
 .sp-thumbnail-description.techo_text{
	
    font-size: 14px;
    line-height: 16px;
	color:#fc8d2d !important;
}
 
 /*<====== my css strat =======>*/
 
footer.footer   {
	  background-color: #23282b;
        padding-bottom: 4px;
    padding-top: 10px; margin-top: 20px;
}footer.footer.about_class{ margin-top:0px;}
footer .footer_content{ background-color:#1b2330; text-align:center;   margin-bottom: 25px;
    padding-bottom: 25px;
    padding-top: 25px;   }
 .bar_code{ margin:6px 0 0; }
 .bar_code1{ margin:8px 0;border-bottom:1.5px solid #adadad;padding-bottom: 16px;  }
 .clr{ color:#adadad;opacity: 0.4;}
.social_list ul li{  float:left; padding-right:5px;   }
.social_list ul li a i{transition:ease .5s all; -webkit-transition:ease .5s all; color:#999;
 margin:0px; vertical-align:middle; display:block; line-height:32px; font-size: 21px;}
.social_list ul li a{ background-color:#fff;  display:block; border-radius: 50%; padding:4px 0;
    color: #d2d2d2; text-align:center; line-height:30px;
    font-size: 18px; width:40px; height:40px;  transition:ease .5s all; -webkit-transition:ease .5s all;}.social_list ul{float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;}
	.social_list ul li a:hover i, .social_list ul li a:focus i{ color:#fff; transition:ease .5s all; -webkit-transition:ease .5s all;}
.social_list ul li a:hover, .social_list ul li a:focus{ text-decoration:none;  transition:ease .5s all; -webkit-transition:ease .5s all;}
.social_list ul li a.facebook_icon:hover, .social_list ul li a.facebook_icon:focus{ background-color:#3a5897;}
.social_list ul li a.twitter_icon:hover, .social_list ul li a.twitter_icon:focus{ background-color:#3fcdfd;}
.social_list ul li a.gplus_icon:hover, .social_list ul li a.gplus_icon:focus{ background-color:#dc4a38;}
.social_list ul li a.linkedin_icon:hover, .social_list ul li a.linkedin_icon:focus{ background-color:#007bb6;}
.social_list ul li a.instagram_icon:hover, .social_list ul li a.instagram_icon:focus{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c02972+17,f2c800+100 */
background: #c02972; /* Old browsers */
background: -moz-linear-gradient(left, #c02972 17%, #f2c800 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #c02972 17%,#f2c800 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #c02972 17%,#f2c800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c02972', endColorstr='#f2c800',GradientType=1 ); /* IE6-9 */}

.btn-call-back{background:#fc8d2d;color:#fff;transition: all 1s;
position:fixed; bottom:0px; right:30px; border-radius:6px 6px 0 0; z-index:1024;}
.btn-group-lg > .btn, .btn-lg {
    padding: 6px 8px !important;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
   
}
footer  ul li a, footer{ color:#d2d2d2;  font-size:400; font-size:15px;}
footer  ul li{ padding:3px 0px;}
footer  ul li i{ margin-right:5px;}
.copyright_content{ text-align:left;  }
.copyright_content a{ color:#fff;}
.copyright_content a:hover{ color:#eda83d;}
.copyright_content p {
    color: #919495;
    font-size: 14px;
    margin: 2px 0;
}


footer  ul li a:hover, footer  ul li a:focus{ color:#fff; text-decoration:underline;}
 
.footer_links{  width:100%; float:left; padding:6px 0;}
.footer_links li a{ color:#fff; font-size:13px;}.footer_links li a:hover, .footer_links li a:focus{ color:#fff; text-decoration:none;}
.footer_links li:first-child{ padding-left:0px;} .footer_links li:last-child{ padding-right:0px;}
.footer_links li{ padding:0 8px; float:left; position:relative;  }
.footer_links li:before{ color: #fff;content: "|"; position: absolute;
 right: -4px;top: 0;}
.footer_links li:last-child:before{ content:"";  }
.footer_menu li{ line-height:14px;} 
	.footer_menu li a{ position:relative; transition:ease all .5s; -webkit-transition:ease all .5s; font-size:14px; color:#fff;  padding-left:0px }
.footer_menu h3{ color:#fff; font-size:15px; text-transform:uppercase;
font-family: 'Roboto', sans-serif;font-weight:400;}
 .footer_menu li:hover  a{ text-decoration:none; transition:ease all .5s; -webkit-transition:ease all .5s; padding-left:10px }
   .footer_menu li   a:before{ opacity:0;   content: "";  transition:ease all .5s; -webkit-transition:ease all .5s; }
  .footer_menu li:hover  a:before{   content: "\f101"; font-family:FontAwesome;
    left: 0px; opacity:1;  
    position: absolute;
    top: 2px; transition:ease all .5s; -webkit-transition:ease all .5s; }
 
 
 
 
 
@media(max-width:1280px){ 
.container { width:100%;}

.big_data1{
	width: 23%;
    float: left;
    height: auto;
    margin-left: 0px;

	}
	
.big_data_text1{
	width:100%;
	float:right;
	height:auto;
	
}
.big_data_text1 h3{
	font-size: 10px;
    font-weight: 200;
  font-family: 'Roboto', sans-serif;
    color: #000;
    padding: 3px 3px;
	
}
	
.big_data {
    width: 46%;
    float: left;
    height: auto;
    margin: 0px;
}
.big_data_text{
	width:53%;
	float:right;
	height:auto;
	margin:0px 0px;
	}
.big_data_text h3 {
    font-size: 16px;
    font-weight: 200;
	font-family: 'Roboto', sans-serif;
	color:#000;
	padding:5px 0;
}
.big_data_text h5 {
    font-size: 10px;
    color:#666666;
	font-family: 'Roboto', sans-serif;
}
.big_data_text p{
    line-height: 15px;
	 font-size: 10px;
	 font-family: 'Roboto', sans-serif;
	 color:#000;
}
.big_data_text a{
    font-size: 12px;
	font-family: 'Roboto', sans-serif;
	color:#666666;
}}
 
@media(max-width:1200px){ 
.container { width:100%;}}
@media(max-width:991px) {
.bottom_box .feed_top_gape{   clear: both;
    display: block;
    float: none;
    margin: 0 auto;
    max-width: 333px;}
	.bottom_box .feed_top_gape h3{ margin-top:30px;}
	.head_right .apply_btn span{ display:none;} header {
	
    background-size:auto;
} 	.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input{ width:100% !important;} 
.swiper-slide-active .big_data_text1 h3 {
    font-size: 10px;
    font-weight: 300;
	font-family: 'Roboto', sans-serif;
	color:#fc8d2d;
	padding:5px 0;
}
.big_data1{
	width: 23%;
    float: left;
    height: auto;
    margin-left: 0px;

	}
	
.big_data_text1{
	width:100%;
	float:right;
	height:auto;
	
}
.big_data_text1 h3{
	font-size: 10px;
    font-weight:300;
   font-family: 'Roboto', sans-serif;
    color: #000;
    padding: 3px 3px;
	
}
	
.big_data {
    width: 46%;
    float: left;
    height: auto;
    margin: 0px;
}
.big_data_text{
	width:100%;
	float:right;
	height:auto;
	margin:0px 0px;
	}
.big_data_text h3 {
    font-size: 16px;
    font-weight: 300;
	font-family: 'Roboto', sans-serif;
	color:#000;
	padding:5px 0;
}
.big_data_text h5 {
    font-size: 10px;
    color:#666666;
	font-family: 'Roboto', sans-serif;
	
}
.big_data_text p{
    line-height: 15px;
	 font-size: 10px;
	font-family: 'Roboto', sans-serif;
	 color:#000;
}
.big_data_text a{
    font-size: 12px;
	font-family: 'Roboto', sans-serif;
	color:#666666;
}
.scholar p {
	text-align: left;
    margin: 15px 0;
	font-size: 18px;
	font-weight: 100;
	color: #000000;
	font-family: 'Roboto', sans-serif;
}
.scholar p:hover {
	text-align: left;
    margin: 15px 0;
	font-size: 18px;
	font-weight: 100;
	color: #000000;
	font-family: 'Roboto', sans-serif;
}
 }
@media(max-width:800){
	.scholar p {
	text-align: left;
    margin: 15px 0;
	font-size: 18px;
	font-weight: 100;
	color: #000000;
	font-family: 'Roboto', sans-serif;
}
.big_data1{
	width: 66%;
    float: left;
    height: auto;
    margin-left: 0px;

	}
	
.big_data_text1{
	width:100%;
	float:right;
	height:auto;
	
}
.big_data_text1 h3{
	font-size: 10px;
    font-weight: 300;
   font-family: 'Roboto', sans-serif;
    color: #000;
    padding: 3px 3px;
	
}
	
.big_data {
    width: 34%;
	float: left;
	height: 100%;
	margin: 30px 22px;
}
.big_data_text{
	width:100%;
	float:right;
	height:auto;
	margin:0px 0px;
	}
.big_data_text h3 {
    font-size: 16px;
    font-weight: 300;
	font-family: 'Roboto', sans-serif;
	color:#000;
	padding:5px 0;
}
.big_data_text h5 {
    font-size: 10px;
    color:#666666;
	font-family: 'Roboto', sans-serif;
	
}
.big_data_text p{
    line-height: 15px;
	 font-size: 10px;
	font-family: 'Roboto', sans-serif;
	 color:#000;
}
.big_data_text a{
    font-size: 12px;
	font-family: 'Roboto', sans-serif;
	color:#666666;
}
	}
@media(max-width:767px){

.swiper-container gallery-top swiper-container-horizontal > .swiper-wrapper {
    width: 100%;
    height: 200px!important;
    margin-left: auto;
    margin-right: auto;
}



    .square_box_style > a > .img_out_box > .img-square_box {

    width: 100%!important;
    height: auto!important;
}

.square_box_style > a > .img_out_box > .img-square_box > img {
    margin: auto;
    min-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}
	body  .mk-fullscreen-search-overlay .mk-fullscreen-close{ 
    right: 16px;
    top: 20px;
    } .mk-fullscreen-search-overlay .mk-fullscreen-close img{ width:30px;}
body .memership_form_style .form_design_style .field_height {
    min-height:inherit;
} .detail_page_style .col-md-7{ margin-top:30px; }
.bottom_box .mid_box_res{ margin:30px 0;}
	.membership_box_style .box1 { margin-bottom:30px;}
	.contact_left_border{ margin-top:40px;}.contact_form .black_btn.btn.btn-warning{ width:165px;} 

	.big_data1{
	width: 66%;
    float: left;
    height: auto;
    margin-left: 0px;

	}
	
.big_data_text1{
	width:100%;
	float:right;
	height:auto;
	
}
.big_data_text1 h3{
	font-size: 10px;
    font-weight:300;
    font-family: 'Roboto', sans-serif;
    color: #000;
    padding: 3px 3px;
	
}
	
.big_data {
    width: 100%;
    float: left;
    height: auto;
    margin: 0px;
}
.big_data_text{
	width:100%;
	float:right;
	height:auto;
	margin:0px 0px;
	}
.big_data_text h3 {
    font-size: 16px;
    font-weight: 300;
	font-family: 'Roboto', sans-serif;
	color:#000;
	padding:5px 0;
}
.big_data_text h5 {
    font-size: 10px;
    color:#666666;
	font-family: 'Roboto', sans-serif;
	
}
.big_data_text p{
    line-height: 15px;
	 font-size: 10px;
	 font-family: 'SoneriTypeAccordMedium';
	 color:#000;
}
.big_data_text a{
    font-size: 12px;
	font-family: 'Roboto', sans-serif;
	color:#666666;
}
.main_nav .navbar-nav.pull-right{ width:100%; float:left; border-top: 1px solid transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;}
 header{ position:relative;} header.sticky .head_right , header.sticky .toggle_button{ margin-top: 14px;}

body{ padding:0px; } header .nav-toggle, header .logo, header .logo img , header.sticky .logo img{ max-width:230px;} 
.head_right li .apply_btn { font-size: 12px; padding: 5px 12px;} 
header .overlay ul li a{   font-size: 20px;line-height: 30px;}
header .overlay ul li li a { font-size: 18px;line-height: 20px;
} header .overlay nav {min-height: 370px;
}header .overlay .overlay-close{  top: 10px; background-size:26px;}
 .scholar p { text-align: center; margin: 0px 0;
}
.scholar p:hover {
    text-align: center;
    margin: 0px 0;
    font-size: 18px;
    font-weight: 100;
    color: #fc8d2d;
    font-family: 'Roboto', sans-serif;
}
 .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: inline-block !important;}
	.copyright_content {
    text-align: center;
}
 }
@media(max-width:640px){
	.big_data1{
	width: 66%;
    float: left;
    height: auto;
    margin-left: 0px;

	}
	
.big_data_text1{
	width:100%;
	float:right;
	height:auto;
	
}
.big_data_text1 h3{
	font-size: 10px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    color: #000;
    padding: 3px 3px;
	
}
	
.big_data {
    width: 100%;
    float: left;
    height: auto;
    margin: 0px;
}
.big_data_text{
	width:100%;
	float:right;
	height:auto;
	margin:0px 0px;
	padding: 10px;
	}
.big_data_text h3 {
    font-size: 16px;
    font-weight: 300;
	font-family: 'Roboto', sans-serif;
	color:#000;
	padding:5px 0;
}
.big_data_text h5 {
    font-size: 10px;
    color:#666666;
	font-family: 'Roboto', sans-serif;
	
}
.big_data_text p{
    line-height: 15px;
	 font-size: 10px;
	font-family: 'Roboto', sans-serif;
	 color:#000;
}
.big_data_text a{
    font-size: 12px;
	font-family: 'Roboto', sans-serif;
	color:#666666;
}
.square_box_style > a > .img_out_box > .img-square_box {

    width: 100%!important;
    height: auto!important;
}

.square_box_style > a > .img_out_box > .img-square_box > img {
    margin: auto;
    min-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}
.gallery-thumbs {

    width: 100%;
    box-sizing: border-box;
    padding: 10px 0;
}

	}
@media(max-width:550px){	.listing_page_view .col-xxs-1{ width:auto; max-width:330px; margin:0px auto; float:none; }
.square_box_content.smallHT_box {
    min-height: inherit;
} 

.swiper-slide.swiper-slide-active {
    height: 100%!important;
}
.gallery-thumbs {
    height: 114px!important;
    width: 100%;
    box-sizing: border-box;
    padding: 10px 0;
}
.square_box_style {
    display: block;
    width: 100%;
}
/*.fullscreen > .swiper-container {
    width: 100%;
    height: 194px;
    margin-left: auto;
    margin-right: auto;
}
*/
.square_box_style > a > .img_out_box > .img-square_box {

    width: 100%!important;
    height: auto!important;
}

.square_box_style > a > .img_out_box > .img-square_box > img {
    margin: auto;
    min-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}
.swiper-container.gallery-top.swiper-container-horizontal {
   /* width: 100%;*/
   height: 200px;
    margin-left: auto;
    margin-right: auto;
}
h2.title {
    color: #fc8d2d;
    font-size: 29px;
    font-weight: 300;
    margin-bottom: 15px;
    text-transform: capitalize;
    position: relative;
    text-align: center;
}
.about_at p {
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: normal;
}



}
@media(max-width:479px){ 
  body .pager .pg_arrow_style ,body  .pager .pageNumbers a{ height:30px; width:30px; line-height:30px; padding:0px;}
	
	.big_slider .swiper-slide p{ font-size:14px; line-height:none;}
.big_slider .swiper-slide{  font-size:14px;}
body .big_slider .img_box { height: 190px;
     text-align: center;
}
	.icons_bord_hover a {
    display: block;
    float: left;
    padding: 30px 11px;
    width: 100%;
}  

body .icons_bord_hover ul li:first-child{     min-width: 108px;}
	body .icons_bord_hover ul li:last-child { 
    min-width: 155px; 
} body .icons_bord_hover ul li .scholar{ font-size:20px;}
	.logo_nation span{ max-width:320px; display:inline-block; line-height:18px !important;}
.col-xxs-12{ width:100%;}
.logo_section {
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 15px;
}
 }
 @media (min-width:992px) and (max-width:1124px){
body  .membership_box_style.membership_minHT .box1 p{ min-height: 190px;}
body .square_box_content.contentHT_box {  min-height: 138px;} 
	 .icons_bord_hover a {
    display: block;
    float: left;
    padding: 35px 19px;
    width: 100%;
}.icons_bord_hover ul li:first-child {
    min-width: 100px;
    text-align: left;
}.icons_bord_hover ul li:last-child {
    min-width: 163px;
    text-align: left;
}.icons_bord_hover ul li.scholar { 
    font-size: 21px; line-height: 25px;
   
}
	 .main_nav .navbar-collapse .navbar-nav > li {
    padding-right: 7px;
}.main_nav .navbar-collapse .navbar-nav > li > a{ font-size: 13px;
    padding: 15px 6px;}
.main_nav .navbar-right.right_login li a{ padding:5px 13px}
	 .membership_box_style .box1 p { 
    min-height: 245px; 
}
 }
@media(min-width:768px) and (max-width:991px){
body .square_box_content.minHT_box {
    min-height: 155px;
} 
.listing_page_view .square_box_content.big_ht_box {
    min-height: 114px;
    white-space: nowrap;
    height: 114px;
    overflow: hidden;
}
}
 
@media(min-width:768px) and (max-width:991px){   header .nav-toggle, header .logo, header .logo img{ width:240px } 
	 header.sticky .logo img {
    width: 200px;
}body{ padding:240px 0 0}header.sticky .toggle_button{ margin-top: 21px;}header.sticky .head_right{  margin-top: 18px;} 
body .membership_box_style .col-md-4 { width:50%; margin-bottom:30px;
} .icons_bord_hover a { padding: 35px 5px;
    
}.icons_bord_hover ul li:last-child {
    min-width: 140px; 
}
.icons_bord_hover a .scholar, .icons_bord_hover a img { 
    width: 65px;
}.icons_bord_hover ul li:first-child {
    min-width: 71px;
    text-align: left;
} .icons_bord_hover ul li:first-child {
    min-width: 71px;
    text-align: left;
}.icons_bord_hover ul li.scholar { font-size: 17px;
     line-height: 19px; 
}}
 @media (max-width:890px){  .membership_box_style .box1 { width:100%;}
}

@media(min-width:992px) and (max-width:1199px){
	body .membership_box_style .box1 p {
    margin-bottom: 10px;
    min-height: 240px ;
    padding: 10px;
    vertical-align: top;
}    }

 
 
 
/* Search Overlay */
.head_right li{ display: inline-block;
    line-height: 18px;
    vertical-align: middle; font-size:14px;}
header .head_left span{ font-size:14px;}
.head_right{ margin-top: 10px;
    text-align: right;}
.head_right li.header_search{ position:relative;  }
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform input[type=submit] {
  position: absolute;
  width: 100px;
  height: 100%;
  background-color: transparent;
  border: 0;
  right: 0;
  top: 0;
}
#mk-fullscreen-searchform:focus{
  outline: none;
  border: none;
}

.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon {
  font-size: 25px;
  position: absolute;
  right: 15px;
  width: 25px;
  top: 30px;
  color: #fff;
  color: rgba(255, 255, 255, .2);
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
}
.fullscreen-search-icon:hover,
.fullscreen-search-icon:focus{
  border: none;
  outline: none;
  color: #fff !important;
  -webkit-transition: transform ease-out .2s;
  -moz-transition: transform ease-out .2s;
  -ms-transition: transform ease-out .2s;
  -o-transition: transform ease-out .2s;
  transition: transform ease-out .2s;
 
}

#mk-fullscreen-searchform {
  position: relative;
  verticle-align: middle;
}

.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input {
  width: 800px;
  background-color: transparent;
  -webkit-box-shadow: 0 3px 0 0 rgba(255, 255, 255, .1);
  -moz-box-shadow: 0 3px 0 0 rgba(255, 255, 255, .1);
  box-shadow: 0 3px 0 0 rgba(255, 255, 255, .1);
  border: 0;
  text-align: center;
 font-size: 35px;
    line-height: 45px;
  padding:9px 60px 9px 10px;
  color: #fff;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input:focus{
  boder: none;
  outline: none;
}

.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show {
  visibility: visible;
  opacity: 1;
}

.mk-fullscreen-search-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, .94);
  text-align: center;
  -webkit-transition: all ease-in-out .25s;
  -moz-transition: all ease-in-out .25s;
  -ms-transition: all ease-in-out .25s;
  -o-transition: all ease-in-out .25s;
  transition: all ease-in-out .25s;
}

.mk-animate-element,
.mk-effect-bg-layer,
.mk-fullscreen-search-overlay {
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

.mk-fullscreen-search-overlay {
  z-index: 99999;
}

.mk-fullscreen-search-overlay .mk-fullscreen-close:link,
.mk-fullscreen-search-overlay .mk-fullscreen-close:visited {
  color: #fff;
}

.mk-fullscreen-search-overlay .mk-fullscreen-close { z-index:9999;
  position: absolute;
  right: 50px;
  top: 70px;
  font-size: 26px;
  -webkit-transition: transform ease-out .2s;
  -moz-transition: transform ease-out .2s;
  -ms-transition: transform ease-out .2s;
  -o-transition: transform ease-out .2s;
  transition: transform ease-out .2s;
  transform: rotate(0deg);
}

.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show #mk-fullscreen-search-wrapper {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  ms-transform: scale(1);
}

.mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper {
  display: inline-block;
  max-width: 1000px;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  ms-transform: scale(0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}

.mk-search-trigger {
  -webkit-transition: color .2s ease-in-out;
  -moz-transition: color .2s ease-in-out;
  -ms-transition: color .2s ease-in-out;
  -o-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out
}
/* Search Button */
.header_search .mk-search-trigger.mk-fullscreen-trigger {
    display: inline-block;
    line-height: 21px; color:#3C3C3C;  
} .header_search .mk-search-trigger.mk-fullscreen-trigger:hover , .header_search .mk-search-trigger.mk-fullscreen-trigger:focus{ color:rgb(252, 141, 45);}
.header_search .mk-search-trigger.mk-fullscreen-trigger:hover #search-button .search_icon_box ,
.header_search .mk-search-trigger.mk-fullscreen-trigger:focus #search-button .search_icon_box{ background-color: rgb(252, 141, 45); border-color:rgb(252, 141, 45);}
#search-button .search_icon_box { position:relative;
  display: relative;  display:inline-block;
  vertical-align: middle;
  height:20px;
  width: 20px; background-color:#3c3c3c;
  border: #3c3c3c solid 0.7px;
  border-radius: 50%;
  cursor: pointer;
  opacity: 1;
  padding-right:5px;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -ms-transition: all 400ms;
  -o-transition: all 400ms;
 }
#search-button .search_icon_box i{
 color: white !important;
     font-size: 11px;
    left: 4px;
    position: absolute;
    top:3px;
}

.mk-fullscreen-close:hover {
  opacity: 0.6;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -ms-transition: all 400ms;
  -o-transition: all 400ms;
}
#mk-fullscreen-search-input:focus{
  box-shadow: 0px 3px 0px 0px rgba(0,86,210,0.54) !important;
}

 
 
   /*<============ submenu css===========*/
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:-1px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#333;margin-top:8px;margin-right:-36px;}
.dropdown-submenu:hover>a:after{border-left-color:#fc8d2d;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}


iframe.twitter-timeline{    
    height: 240px !important; min-height: 152px !important; }
.copyright_content a{ color:#028a9c} .copyright_content a:hover{ color:#fff; text-decoration:underline;}
.associates_swiper .asso_img{     background-color: #ffffff;
    display: inline-block;
    padding: 10px 5px;
    height: 80px;
    width: 100%;
    overflow: hidden;}
.associates_swiper .asso_img img{    max-width: 100%;
    margin: 0px auto;
    max-height: 100%;}
.social_list .facebook_icon i{ color:#3a5897;}
.social_list .twitter_icon i{ color:#3fcdfd;} 
.social_list .gplus_icon i{ color:#dc4a38;}
.social_list .linkedin_icon i{ color:#007bb6;}
.big_slider .swiper-slide p{ color:#000; font-size:18px; margin-bottom:0px; margin-top:10px;}
.big_slider .swiper-slide img{ width:100%;}
.main_container.verti_single_slider{  background-color: #d8d8da;
    color: #333333;
    height: 40px;
    overflow: hidden;
    padding: 8px;display: none;}
.verti_single_slider a{ font-size:14px; color: #333333;}
.verti_single_slider  .ticker_category a {    font-family: 'Roboto', sans-serif;  color:#16a755; }

.call_bc_request{ 
    position: fixed;
    right: 0;
    text-transform: uppercase;
    top: 50%;
    transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%);
    z-index: 9999;}
	.call_bc_request a{background-color: #fc8d2d;
    border-radius: 8px 8px 0 0;
    color: #ffffff;
    display: inline-block;
    padding: 4px 18px;
    position: relative;
    right: -75px; 
    transform: rotate(-90deg); -webkit-transform: rotate(-90deg);}
.banner_swiper .swiper-slide img{ width:100%;}
 .dropdown .dropdown-menu li{    border-bottom: 1px solid #ebebeb;
    padding: 5px 0; }
 .dropdown-menu{ padding:0px;}
.dropdown .caret{ margin-left: 8px;    margin-top: -2px;}
.inner_main_title {
    width: 100%;
    height: auto;
    clear: both;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    z-index: 1;
} .inner_main_title h1.banner_title {
    color: #fff; 
    font-size: 50px;
    font-weight: 300;
    line-height: normal;
    margin-top:0;
    padding-bottom: 0;
    position: absolute;  
    text-align: center;
    top: 50%; transform:translate(0%,-50%); -webkit-transform:translate(0%,-50%);
    width: 100%;
}.inner_main_title img {
    width: 100%;
    height: auto;
}
 .breadcrumb li a   { color:#16a755; transition:ease all .5; -webkit-transition:ease all .5;}.breadcrumb > .active { color:#333333;}
  .breadcrumb li a:hover,  .breadcrumb li a:focus{ color:#f8991d; transition:ease all .5; -webkit-transition:ease all .5;}
  .breadcrumb{ background-color:transparent; 
    padding:8px 0;  color:#333333;
margin-bottom:0px;}.breadcrumb > li + li::before{ color:#9b9b9b;}
.breadcrumb_link{ background-color:#d8d8da; margin-bottom: 25px;}

 
  article[data-readmore] {
    display: block;
    width: 100%;
}
article + [data-readmore-toggle]{ position:relative;  border: 1px solid #fc8d2d;
    display: inline-block; margin: 15px 0; text-transform:uppercase;  
    padding:2px 30px 2px 14px; color:#fc8d2d;
    width: auto; border-radius:4px; -webkit-border-radius:4px; min-width:100px;}
article + [data-readmore-toggle]:after { content:"\f107"; font-family:FontAwesome;   font-size: 24px;
    position: absolute; line-height:26px;
    right: 10px;
    top:0px;}
article + .read_more_close:after {  content:"\f106";}
article[data-readmore] {
    overflow: hidden; 
    transition: height 500ms ease 0s;
}
#read_more{ text-align:center;}
#read_more p{ color: #000000;
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;}
	.about_border_box .border_box{  text-align:center;}
	.about_border_box .border_box p{ color:#000; font-size:14px; margin-bottom:0px; line-height:20px;}
	.about_border_box .icons_bord_hover a{ cursor:default; min-height:150px; padding:15px 35px;}
	.about_border_box .border_box h3{ color:#16a755; font-size:20px; margin-bottom:15px;}
	.about_border_box .icons_bord_hover a:hover h3 , .about_border_box .icons_bord_hover a:hover p{ color:#fff;}
 
.about_border_box{ border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.about_border_box .inner_main_container .row:last-child .border_box {
    border: 0px none;
}
.about_border_box .inner_main_container .row:first-child .border_box {
     border: 0px none;
}
 .col_style li{ color: #ffffff;
    padding-bottom: 12px;
    padding-left: 33px;
    position: relative;}
.col_style li:after{ content:"\f058"; font-family:FontAwesome;   font-size: 20px; position:absolute; left:0px; top:1px; color:#16a755;}
.img_bg_section{ padding:35px 0;}
.contact_left_border{ border-left:1px solid #d8d8da;}
.contact_left_border hr{ border-color:#d8d8da;}
.contact_box_style  .add_text,.contact_box_style .call_text,.contact_box_style .print_text ,.contact_box_style .message_text
{padding-left:25px; position:relative;} .contact_box_style h3{ text-transform:capitalize; font-size:18px ; margin-bottom:5px; font-weight:700;} 
.img_bg_section .title_center{     margin-bottom: 35px; font-size:24px; color:#16a755;}
.contact_box_style a{ text-decoration:underline; color:#000; transition:ease all .5s; -webkit-transition:ease all .5s;} 
.contact_box_style a:hover, .contact_box_style a:focus{ color:#eda83d; transition:ease all .5s; -webkit-transition:ease all .5s;}
.contact_box_style{ color:#000; font-size:14px; font-weight:400; }.contact_box_style br{ display:none;}
.contact_box_style span{ padding-bottom:5px; display:block; line-height:21px; } .contact_box_style  i{ color:#bfbfbf; font-size:20px;   line-height: 24px; position:absolute; left:0px; top:0px;  margin-right:5px;}


/* .square_box_style .text-right   { text-align:left;}  */
.square_box_style{  
    background-color:#fff;
    border:1px solid #f0f0f0;  transition:.5s all ease; -webkit-transition:.5s all ease;
    margin-bottom: 30px; 
    padding:0;
    text-align:left;
}
.square_box_style  .img-square_box {      
    background-color: #ffffff;
    display:flex; border-bottom:1px solid #f0f0f0;
    height: 320px;
    overflow: hidden;
    width: 100%;
}
.event-img-box.img-square_box {
    height: 240px;
}
/* .square_box_style .text-right {text-align: right;} */
.square_box_style .img-square_box img {
    object-fit: cover;
    height: 100%;
    width: 100%;   
}

.event-content-box.square_box_content{
    height: 100px;
}
.square_box_style > a > .img_out_box > .img-square_box {
    background-color: #ffffff;
    display: block;
    border-bottom: 1px solid #f0f0f0;
    height: 165px;
    overflow: hidden;
    align-items: center;
    width:100%;
    position: relative;
}
.square_box_style > a > .img_out_box > .img-square_box > img {
    margin: auto;
    min-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    text-align: center;
}
/*.swiper-container-horizontal > div > .swiper-slide {
    background-size: 65% !important;
    background-position: top center;
    vertical-align: middle;
}*/



.listing_page_view .square_box_style .img_asper_width img{margin: 0 auto;height:auto; max-height:inherit; max-width:inherit; object-fit: contain;width: 100%;}
.gallery_box_style{  background-color:#fff;border:1px solid #f0f0f0;  transition:.5s all ease; -webkit-transition:.5s all ease;margin-bottom: 30px;padding:0;text-align:left; }
.gallery_box_style .img-square_box{ text-align:center; height:240px; overflow:hidden;}
.gallery_box_style a:hover .img-square_box { transition:ease all .5s; -webkit-transition:ease all .5s; position:relative; background-color:rgba(0,0,0,.6);}
.gallery_box_style .img-square_box img{ margin:0px auto; height:100%; width:100%; object-fit: cover;object-position: top center;}
.gallery_box_style a:hover .img-square_box:before{ position:absolute; font-size:25px; content:"\f002"; font-family: FontAwesome; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); color:#fff; z-index:999; transition:ease all .5s; -webkit-transition:ease all .5s;}
.gallery_box_style a:hover .img-square_box img{ opacity:0.2; -webkit-opacity:0.2;}
.square_box_style a h3 strong , .square_box_style a h3{transition:.5s all ease; -webkit-transition:.5s all ease; color:  #16a755;font-weight: 700; }
.square_box_style a h3 small{color: #989898; transition:.5s all ease; -webkit-transition:.5s all ease;display: block;font-size: 13px;padding-top: 5px; }
.square_box_style:hover a h3 small{ transition:.5s all ease; -webkit-transition:.5s all ease; color:#fff}
.square_box_style:hover ,.gallery_box_style:hover{ background-color:#16a755; transition:.5s all ease; -webkit-transition:.5s all ease;}
.square_box_style:hover a h3 strong , .square_box_style:hover a h3,  .square_box_style:hover   h3,  .square_box_style:hover   h3 strong{ transition:.5s all ease; -webkit-transition:.5s all ease; color:#fff}
.square_box_style a h3, .square_box_style   h3 , .square_box_style   h3 strong{color:#16a755;font-weight: 700;font-size: 17px;margin-bottom:3px;text-align: center;text-transform: capitalize;}
.gallery_box_style .thumbnail { padding:0px;margin-bottom: 0px;line-height:normal;background-color:transparent;border: 0px none;border-radius: 0px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
.detail_box_content h3{ font-size:18px; margin-top:10px; color:#000; font-weight:400;}
.detail_box_content h3 small{ display:block; margin-top:8px;}
.gallery_box_style .gallery_box_content{ margin:0px; padding:10px ; }
.gallery_box_content h3{  line-height:20px;  margin:0px; padding:0px; }
.gallery_box_content h3 strong{transition:.5s all ease; -webkit-transition:.5s all ease; line-height:20px; color:#000; font-size:14px; font-weight:400;}
a:hover .gallery_box_content h3 strong{ transition:.5s all ease; -webkit-transition:.5s all ease;color:#fff;}
.square_box_style:hover .btn.btn-primary{ background-color:#fff; color:#16a755; border-color:#fff; }
.square_box_style a p{ color:#666666;  transition:.5s all ease; -webkit-transition:.5s all ease;line-height: 21px; font-size:14px; margin-bottom:3px;}
.square_box_content{ min-height:90px; padding:10px 10px 0; word-wrap:break-word; white-space:normal;}
.gallery_box_content{ padding:10px 10px 0;}
.square_box_style:hover a p, .square_box_style:hover  p{ transition:.5s all ease; -webkit-transition:.5s all ease; color:#fff}
.square_box_style a .text-center{ padding:10px 10px;}
.pager div{float: left;}
.pager{ padding:15px;}
.pager .pageNumbers a{background-color: #ebebeb;float: left;height: 40px;margin: 1px;padding: 10px; line-height:40px;width: 40px;}
.pager .pg_arrow_style{  background-color: #ebebeb; cursor:pointer;float: left; font-size:18px;height: 40px;margin: 1px; line-height:40px;padding: 0px;width: 40px;}
.pager div.disabled{opacity: 1; background-color:#ddd;display: none;}
.pager .pageNumbers a{display: inline-block;padding: 0 10px;color: gray; transition:ease all .5s; -webkit-transition:ease all .5s;}
.pager .pg_arrow_style{  transition:ease all .5s; -webkit-transition:ease all .5s;}
.pager .pageNumbers a.active , .pager .pageNumbers a:hover , .pager .pg_arrow_style:hover {color: #fff; background-color:#fc8d2d; transition:ease all .5s; -webkit-transition:ease all .5s;}
.pager { clear:both;overflow: hidden;}
.pages_count{ width:130px; padding-right:3px;}
.btn.btn-primary{ font-size:14px; font-weight:400; padding:4px 20px;  background-color:#fc8d2d; color:#fff; border-color:#fc8d2d; border-radius:0px; -webkit-border-radius:0px; transition:ease all .5s; -webkit-transition:ease all .5s;}
.btn.btn-primary:hover, .btn.btn-primary:focus{ color:#fc8d2d ;background-color:transparent; transition:ease all .5s; -webkit-transition:ease all .5s;}
.form_design_style .green_title{font-size: 17px;font-weight: 400;margin-bottom: 15px;margin-top: 6px;text-transform: uppercase;}
.form_design_style .field_height{ min-height:110px;}
.form_design_style textarea{ height:80px;}
.form_design_style .red_text{ color:#F00;}
 
 
.control-group {
  display: inline-block;
  vertical-align: top;
  background: #fff;
  text-align: left;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  padding: 30px;
  width: 200px;
  height: 210px;
  margin: 10px;
}
.control {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 18px;
}
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}
.control input:checked ~ .control__indicator {
  background: #fc8d2d;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #e87919 ;
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {left: 7px;top: 1px;width: 6px;height:15px;border: solid #fff;  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {border-color: #7b7b7b;}
.control--radio .control__indicator:after {left: 7px;top: 7px;height: 6px;width: 6px;border-radius: 50%;background: #fff;}
.control--radio input:disabled ~ .control__indicator:after {background: #7b7b7b;}
.inline_list_style { text-align:center;}
.inline_list_style li{ display:inline-block; padding:0 15px; margin-bottom:25px; } 
/*.filter_gallery .square_box_content{ min-height:65px;}*/
.detail_slider .swiper-wrapper .swiper-slide{ background-repeat: no-repeat!important;background-size: auto 100%!important;width: 458px;display: flex;}

@media ( min-width:1024px){
        .dropdown:hover > .dropdown-menu{ display:block;}
    }
	
.big_slider .img_box{ text-align:center;  background-color: rgb(221, 221, 221);
    height: 320px;
    overflow: hidden;} 
	 .big_slider .img_box img{ height: 100%;
    margin: 0 auto;
    width: auto;}
  .mobile_link{ display:none;}
	@media ( max-width:1023px){.desktop_link{ display:none;} .mobile_link{ display:block;}
		    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    } .dropdown .dropdown-menu li{ padding:0px;}.dropdown .dropdown-menu li a{ padding:5px 0;}
	header .navbar-nav  .dropdown-menu .dropdown-menu{ background-color:#838383; }
		header .main_nav   .navbar-nav  .dropdown-menu .dropdown-menu li a{ color:#fff; }
	.main_nav .navbar-collapse .navbar-nav > li{ padding-right:0px;  clear: both;}
	.main_nav .navbar-right.right_login li a , .main_nav .navbar-right.right_login li{ display:inline-block;}
	.main_nav .navbar-right.right_login { margin:8px 0px !important;     padding-right: 0 !important;}
	.main_nav .navbar-collapse .navbar-right.right_login  > li:last-child > a{    padding-left: 13px;}
	header .navbar-nav .open .dropdown-menu { position:static; width:100%;}
	header .main_nav .navbar-nav.right_login{ float:left !important;}
	.main_nav .navbar-collapse .navbar-nav > li > a{ padding:15px 0;     clear: both;} 
	.main_nav .navbar-collapse .navbar-nav.nav-left > li.first_nav:first-child > a{ margin:0px;}
	.main_nav .navbar-collapse .navbar-nav.nav-left > li.first_nav:first-child > a{ padding:22px 0px 6px;}
	body .dropdown-menu li a::before{ content:"";}.dropdown .dropdown-menu li a{ padding:15px 15px;}
	.main_nav .navbar-collapse .navbar-nav.right_login > li > a { padding:5px 15px;}
	.main_nav .navbar-collapse .navbar-nav li ul li a{ padding:8px 15px;  clear: both;} .dropdown .dropdown-menu li{ border:0px none;  clear: both;}
	.main_nav .navbar-collapse .navbar-nav .dropdown-submenu > a::after{ top:14px;}
	.main_nav .navbar-toggle{    margin-right: 0;
    padding: 9px 0px;}.dropdown-submenu > .dropdown-menu{ margin:0px;}  .dropdown-menu{ border-radius:0px;}
 .dropdown-toggle[aria-expanded="true"]  .caret {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px dashed; border-top:0px none;
 }  .main_nav .navbar-collapse .navbar-nav .dropdown-submenu.open > a::after{ content:"\f0d7"; font-family: FontAwesome; border:0px none; 
    position: absolute;
    right: 23px; 
    top: 8px;
	}
	
	.right_login {
    
    text-align: center;
    
    height: auto;
    margin: 8px 0px !important;
    padding-right: 13px !important;
	border:none;
}
.main_nav .navbar-collapse .navbar-nav.nav-left > li:first-child > a { padding-left: 36px;}
.main_nav .navbar-collapse .navbar-nav.navbar-right > li:last-child > a {
   
    padding-left: 36px;
}
.main_nav  .dropdown .caret{ float:right; margin:8px 0px;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{ padding-left:50px;}
.dropdown-menu li a{ position:relative;} .dropdown-menu li a:before{   content: "\f101"; font-family:FontAwesome;
    left: 30px;
    position: absolute;
    top: 4px; }
	
	body .call_bc_request.mobile-hide { display:none; 
} body .call_bc_request.desktop-hide a  { border:1px solid rgb(252, 141, 45); display:inline-block;border-radius:0px;   transform:none; -webkit-transform:none;
    left: 0px;
    position: absolute;
    top: 8px; 
    width: 185px; 
	
} body .call_bc_request.desktop-hide{  position:relative;  }body .call_bc_request.desktop-hide a:hover, body .call_bc_request.desktop-hide a:focus{
	border:1px solid  rgb(252, 141, 45); background-color:transparent;  
	}
	}
	@media ( max-width:880px){
		.gallery_wd_radiobox .inline_list_style {
    margin-bottom: 22px;
    text-align: left;
} .gallery_wd_radiobox .inline_list_style li {
    display: block;
    margin-bottom: 0;
    padding: 5px 15px;
}.gallery_wd_radiobox .inline_list_style li   .control {
        display: block;
    font-size: 18px;
    margin-bottom: 0;
    padding-left: 30px;
    
}}
		@media ( max-width:767px){
			body .membership_box_style .box1 p , body .membership_box_style.membership_minHT .box1 p{ min-height: inherit ; height:auto;}
			 .about_half_div .col-md-6{ margin:24px 0;}  body .membership_box_style.membership_minHT .box1 { margin-bottom:0px;}
			.inner_main_title.inner_banner_box h1.banner_title{ font-size: 40px; }
			.logo_nation span{ font-size:12px !important;}
			
			 body .col_style li{ width:100%; margin-bottom:20px;}

/*.breadcrumb li:last-child::after {
    display: inline-block;
    max-width: 10%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    content: "..";
}*/

/*.breadcrumb {
    background-color: transparent;
    padding: 8px 0;
    color: #333333;
    margin-bottom: 0px;
    max-width: 100%;
    overflow: hidden;
    height: 70px;
    text-overflow: ellipsis;
}*/

            }
		@media ( max-width:560px){ .inner_main_title.inner_banner_box h1.banner_title{ font-size: 30px; }
			footer.footer  .col-md-6{ width:100%;}
			.copyright_content .social_list ul li {
    display: inline-block;
    float: none; 
}.copyright_content .social_list ul {
    float: left; 
    text-align: center;
    width: 100%;
}.copyright_content p{ text-align:center;}
.copyright_content.pull-right{ width: 100%;}
.copyright_content .bar_code{ width:100%; text-align:center;}  footer.footer{ padding-bottom:20px;}
.copyright_content .bar_code img{ float:none !important;} }
.search_form_style .btn.btn-primary {padding:6px 18px;  }
/* .search_form_style { padding:5px 0 35px;} */
.search_form_style { padding:62px 0px;}
.search_form_style .input-group{ max-width:480px; margin:0px auto;}
.search_form_style .input-group .form-control:focus{ box-shadow:none; -webkit-box-shadow:none; }
 .social_list .instagram_icon i{ color:#DD2266;}
 .inner_banner_box{  background-size: cover;
    height: 150px;}


.membership_box_style .box1 {
	border: 1px solid #cccccc;
	border-top:none; 
	text-align: center; 
} 
body .membership_box_style .col-md-4{margin-bottom:25px;}
.membership_box_style .box1.fix-height H2 {height: 100px;}
.membership_box_style .box1 H2 {
	border-bottom: 1px solid #cccccc;
	/*border-top: 4px solid #16a755;*/
	border-top: 4px solid #FB8D2C;
	padding: 15px 0px;
}
.membership_box_style.membership_minHT .box1 p{  min-height: 165px;   word-wrap:break-word; white-space:normal;}
.membership_box_style .box1 p {
	padding:10px;
	vertical-align:top;
	 min-height:205px; 
	margin-bottom:10px;
}
.membership_box_style .box1 .box1-button-section{text-align:center;}
.membership_box_style .box1 a {
	text-align: center;
	margin:0 auto 10px; 
	width:auto;
}
.membership_box_style .box1 a:hover{background-color:#16a755 !important; border-color: #16a755 !important;}

.g-recaptcha {
  transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;
}
 
@media screen and (max-height: 575px){ #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} }

.form-group.small_xs_MH{ min-height:230px; margin-bottom:0px;}
#map_canvas{ margin:14px 0;}
.form-group.small_MH{ min-height:90px; margin-bottom:0px;}
.main_container.iconwd_content_box .row{ margin:0px;}
.bottom_box .list_design.col-xs-12 p{ margin-bottom:0px; }
.bottom_box .list_design.col-xs-12{ padding-bottom:25px;}
.bottom_box .list_design .left_img_box{ height:60px; overflow:hidden; text-align:center;}
.bottom_box .list_design .left_img_box img{ height: auto; margin:0px auto;
    max-height: 100%;
    width: auto;}
/*body .detail_page_style .swiper-wrapper .swiper-slide {
    background-repeat: no-repeat !important;
    background-size: contain;
}*/



/*.square_box_content.student_directry h3{ margin-bottom: 4px;
    min-height: 40px;}*/
/*.square_box_content.student_directry .two_line_limit{ line-height: normal;
    margin-bottom: 5px;
    min-height: 40px;}*/
/*	.one_line_limit{ line-height: normal;
    margin-bottom: 0px;
    min-height:100%;}*/
	.square_box_content.student_directry p{ margin-bottom:5px; line-height:21px;}
.square_box_content.student_directry{  padding:10px;   min-height: 135px;}
.square_box_content.minHT_box{ min-height:100px;}
.square_box_content.minHTstyle{ min-height:125px;}
.square_box_content.contentHT_box {  min-height: 70px;}
.square_box_content.smallHT_box{ min-height:90px;text-align: center;}
.square_box_content.label_style strong , .square_box_content.minHTstyle strong{ color:rgb(102, 102, 102); transition:ease all .5s; -webkit-transition:ease all .5s;}
a:hover .square_box_content.label_style  strong, a:focus .square_box_content.label_style  strong,
a:hover .square_box_content.minHTstyle strong , a:focus .square_box_content.minHTstyle strong{ color:#fff; transition:ease all .5s; -webkit-transition:ease all .5s;}
.iframe_box{  background-color: rgb(246, 246, 246);
    border: 1px solid rgb(246, 246, 246);
    padding: 0;
    text-align: center;}
	.square_box_content.smallHT_box p{ line-height:normal;} 
	
	
	.main_container.memership_form_style  .input-group .input-group-btn { width:97px;   color:#fff}
	.main_container.memership_form_style .input-group{ width:100%; }   

    /*-for-counter-css*/
.counter_code_style {
    background: #000000;
    background: -moz-linear-gradient(top, #000000 11%, #636363 50%, #000000 89%);
    background: -webkit-linear-gradient(top, #000000 11%,#636363 50%,#000000 89%);
    background: linear-gradient(to bottom, #000000 11%,#636363 50%,#000000 89%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
    display: inline-block;
    padding: 0px 8px 0px 13px;
    font-size: 25px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    letter-spacing: 3px;
}



    /*-/for-counter-css*/

    .black_btn.btn.btn-warning.cont_sbmit {
    width: 280px;
    margin: auto;
    display: table;
}
.g-recaptcha {
    margin-top: 3px;
}
#recaptcha_validation{font-size:13px;}

.for_download_form {
    border: 1px solid #ccc;
    padding-bottom: 37px;
    margin-bottom: 27px;
}
.for_pdf_only .fa {
    color: #dd5151;
    font-size: 25px;
    margin-right: 7px;
}
.for_pdf_only {
    font-size: 20px;
    vertical-align: middle;
    color: #d59025;
}
.for_pdf_only:hover {
    font-size: 20px;
    vertical-align: middle;
    color: #d59025;
}
/* iPhone 5 ----------- */
@media only screen and (max-height: 380px) {
.viewbox-button-next, .viewbox-button-prev {
    position: absolute;
    top: 50%;
    height: 128px;
    width: 128px;
    margin: -64px -48px 0!important;
    z-index: 9;
}




}
.swiper-slide {
text-align: center;
}
img.fixed_slider_details {
    width: auto;
    height: 100%;
}
.gallery-thumbs .swiper-slide {
    height: 100%!important;
    width: auto;
    opacity: 0.4;
}
.product-thumbs .swiper-wrapper {
  margin-top: calc(-100% + 5px); 
}


.fixed-button-slider {
top: 50% !important;
margin-top: -25px !important;

}

/* css added by arpit */
.president-image {
    background: #201e1e;
    padding-top: 50px;
    height: 200px;
}

h2.title.white_title {
    color: #ffffff;
    padding: 50px;
    font-size: 24px;
    text-transform: uppercase;
}

.president-image img.fixed_slider_details {
    border: solid #ffffff 4px;
    box-shadow: 0px 2px 10px #00000066;
    height: 200px;
    width: 180px;
    object-fit: cover;
}

.p-absult {
    position: absolute;
}

.spacer-80 {
    height: 80px;
}

.president-image .col-md-3 {
    padding-left: 0;
}

.sign-qr img.img-responsive {
    width: 80px;
    float: left;
    height: 80px;
}

.sign-text{
    border-left: #fc8d2d solid 3px;
    padding: 6px 10px;
    margin-left: 6px;
}

.sign {
    display: flex;
    flex-wrap: wrap;
    float: right;
}

.sign-text h4, .sign-text h5 {
    color: #000000;
}

@media screen and (device-aspect-ratio: 40/71) {

.square_box_style > a > .img_out_box > .img-square_box > img {
    margin: auto;
    min-height: auto!important;
    width: 100%!important;
    vertical-align: middle;
    text-align: center;
}
}

/****************************Course Page css************************************/
 .col_style li {width: 50%; float: left; padding-right: 20px;} 
 .box1.fix-height > img {
 max-height: 70px;
    min-height: 70px;
    margin: 20px auto;
    object-fit: contain;
    filter: grayscale(1);
    height: 100%;
    width: 100%;
    max-width: 70px;
    min-width: 70px;
}  
.box1.fix-height > h2
{
  color:#16a755;
}
.membership_box_style .box1.fix-height H2 {
    height: 100px;
    display: flex;
        border-top: 2px solid transparent;
    align-items: center;
    justify-content: center;
    padding: 15px;
}
.membership_box_style.membership_minHT .box1 p {
    min-height: 80px;
    word-wrap: break-word;
    white-space: normal;
        padding: 10px 50px;
}
.membership_box_style .box1 {
    border: 1px solid #cccccc;
    border-top: 4px solid #fb8d2c;
    text-align: center;
    flex-direction: column;
    display: flex;
}
.headingCenter
{
        display: flex;
    justify-content: space-between;
    align-items: center;
}
@media print {
  @page {
    margin-top: 0;
    margin-bottom: 0;
  }
 
footer{
    display: none;
}
.inner_banner_box
{
    display: none;
}
.breadcrumb_link
{
    display: none;
}
#search-button
{
    display: none
}
#removebtn
{
    display: none
}
.head_left
{
    display: none;
}
.logo_nation
{
    display: none;
}
}