.fullcols { float : left; width :100%; margin : 0 auto; padding : 0; position : relative; }
h2,.zf-frmTitle,.zf-tempHeadContBdr .zf-frmTitle {
    font-family: 'Montserrat', serif !important;
    font-size: 32px !important;
    line-height: 36px !important;
    font-weight: 900 !important;
}
.mobile_view{display: none;}
.desk_view{display: block;}
.zf-submitColor {
    color: #fff;
    border: 0px solid;
    border-color: #e93c35;
    background: #e93c35;
    font-size: 13px;
}
.sub-menu-content {
    position: fixed;
    width: 100%;
    right: 0;
    padding: 20px 15%;
    background: #b9975b;
    z-index: 99999;
    top: 88px;
}
li.sub_country a {
    background: #e93c35;
    border-radius: 34px;
    position: relative;
    padding: 10px 30px;
    box-shadow: 0 0 10px 5px rgb(0 0 0 / 40%);cursor: pointer;
}
.inactive_coun{text-decoration: none;font-weight: bold;color: #fff;}
.active_country {
    color: #1c2167!important;
    font-weight: bold;
    text-decoration: none;
    /* padding-left: 14px; */
}
ul.sub-menu-content li {
    width: 25%;
    float: left;
    padding-bottom: 2%;
    list-style: none;
}
#counter a {
    color: #000!important;
}
.border_right {
    padding: 5%!important;
}
.iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 2px 0 5px!important;
}
h3 {
    font-family: 'Montserrat', serif !important;
    font-size: 26px !important;
    line-height: 30px !important;
    font-weight: 900 !important;
}
.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    font-weight: bold!important;
    overflow-anchor: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
}
table, table tr, table tr td, table tr th, ul li, ul li a, ol li, ol li a, p, p span, a {
    font-family: 'Montserrat', serif;
}
img { max-width : 100%; height : auto; }
#counter h3 { text-decoration : none !important; }

		img.mob-retina-logo1 {
   /* width: 80%;*/
    width: 150px;
}
		.nav-menu{
	height: 50px;
	margin: 0;
	background-color: #1c2167;
}

.nav-menu ul{
	list-style: none;
	padding: 0;z-index: 99999999;margin: 0;
}

.nav-menu li:hover{
	background-color:#E93C35;
}
.nav-menu ul li a{
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	padding: 14px;
	display: block;
}
.main_nav.desk_menu .container-fluid {
    padding: 0 2% !important;
}
/*parent*/
.nav-menu ul.menu ul{
	visibility: hidden;
	transform: translateY(15px);
	opacity: 0;
	transition: all 0.3s linear;


}
i.fa.fa-angle-left.pull-right {
    display: none;
}
.nav-menu ul.menu > li {
    position: relative;
    float: left;
    padding:0 2%;
}

/*child*/
.nav-menu ul.menu li ul{
	position: absolute;
	top:100%;
	left: 0;
	background-color: #1c2167;
}

.nav-menu li:hover > ul{
	visibility: visible;
	transform: translateY(0);
	opacity: 1;
}

.nav-menu ul.menu li ul li{
	position: relative;
}
/*grand child*/
.nav-menu ul.menu li ul li ul{
	background-color: #1c2167;
	position: absolute;
	left:100%;
	top: 0;
}
.main_nav {
    background: #1c2167;
    /*position: fixed;*/
    z-index: 9999999;
    width: 100%;
    padding: 10px 0;
}
.Connect_btn1 img {
    width: 120px;
}
.Connect_btn1 {
    text-align: right;
}
.homehead {
    margin: 0px 0 0px 0!important;
} 
.mob-menu-header-holder{top: 38px;}
ul.sub-menu li a {
    font-size: 14px;
    /* line-height: 18px; */
}

/*.nav-menu li > a:after {
    content: '\25AE';
     position: absolute;
    right: 10px;

}*/
.nav-menu .menu-item-has-children > a:after {
    content: '';
    position: absolute;
    right: 10px;
    transform: translate(-50%, -50%) rotate(223deg);
    box-sizing: border-box;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    transform-origin: center;
    width: 8px;
    height: 8px;
    top: 25px;
}

.nav-menu .menu-item-has-children ul .menu-item-has-children  > a:after {
 
    transform: translate(-50%, -50%) rotate(135deg);top: 32px;
    }

.nav-menu li > a:only-child:after {
    content: "";
}

.nav-menu li li > a:after {
    content: '\f063';
    position: absolute;
    right: 10px;
}
ul.sub-menu {
    width: 250px;
}
.Connect_btn a {
    /*background: linear-gradient(90deg, rgba(226,60,55,1) 2%, rgba(152,50,73,1) 49%, rgba(133,47,77,1) 57%, rgba(75,39,91,1) 83%, rgba(33,34,101,1) 100%);*/
    background: #e93c35;
    /*background: #fff;*/
    /*
    color: #fff;*/
    padding: 7px 27px;
    border-radius: 30px;
    /* margin-top: 81px; */
      /* border: 0.1px solid #fff;*/
     font-weight: bold; 
}
.Connect_btn a {
    position: relative;
    padding: 10px 30px;
    box-shadow: 0 0 10px 5px rgb(0 0 0 / 40%);
    color: #fff;
    text-decoration: none;
   /* letter-spacing: 4px;*/
    overflow: hidden;font-size: 16px; 
}
/*.mobile_menu_style {
    background: #e93c35;
    position: absolute;
    width: 150px;
    border-radius: 30px;
    left: 60px;
    bottom: -70px;
    text-align: center; box-shadow: 0 0 10px 5px rgb(0 0 0 / 40%);
}*/
/*.Connect_btn {
    padding-top: 17px;text-align: right;
}
*/
.Connect_btn {
	display: grid;
	place-items: center;
}

.stickyClass {
    position: fixed;
    z-index: 99999;
    top: 0;
    right: 0;
    left: 0;
}

.Connect_btn a span:nth-child(1) {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 3px;
	background: linear-gradient(to right, #1c2167, #da3b39);
	animation: animate1 2s linear infinite;
}

@keyframes animate1 {
	0% {
		transform: translateX(-100%);
	}
	100% {
		transform: translateX(100%);
	}
}

.Connect_btn a span:nth-child(2) {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 3px;
	background: linear-gradient(to bottom, #1c2167, #da3b39);
	animation: animate2 2s linear infinite;
	animation-delay: 1s;
}
@keyframes animate2 {
	0% {
		transform: translateY(-50%);
	}
	100% {
		transform: translateY(50%);
	}
}

.Connect_btn a span:nth-child(3) {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 3px;
	background: linear-gradient(to left, #1c2167, #da3b39);
	animation: animate3 2s linear infinite;
}

@keyframes animate3 {
	0% {
		transform: translateX(100%);
	}
	100% {
		transform: translateX(-100%);
	}
}

.Connect_btn a span:nth-child(4) {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 3px;
	background: linear-gradient(to top, #1c2167, #da3b39);
	animation: animate4 2s linear infinite;
	animation-delay: 1s;
}

@keyframes animate4 {
	0% {
		transform: translateY(100%);
	}
	100% {
		transform: translateY(-100%);
	}
}



@media screen and (max-width: 1370px)
{
	.footer_logo ul li img {
    width: auto;
    height: 90px!important;
}
.nav-menu .menu-item-has-children > a:after {
    right: 0;
  }
  .nav-menu ul li a {

    padding: 12px;
}
}
@media screen and (max-width: 1200px)
{
.nav-menu .menu-item-has-children > a:after {
 
    top: 20px;
}
.nav-menu ul li a {
    padding: 10px; font-size: 12px;
}

}
@media screen and (max-width: 1024px)
{
.homehead {
    margin: 0px 0 20px 0!important;
} 

}
@media screen and (max-width: 767px)
{
    .sub-menu-content {

    top: 63px;
}
ul.sub-menu-content li {
    width: 50%;
    padding-bottom: 5%;
}
    .mobile_view{display: block;}
    .desk_view{display: none!important;}

  img.mob-retina-logo {
    width: 150px;
}
 .country_submenu {
    text-align: center;
    padding-top: 3%;
}
.topbars {
    position: absolute;
    top: 0;
}
.homehead {
    margin: 35px 0 20px 0!important;
}
}
@media screen and (max-width: 412px)
{
.head_logo img {
    width: 140px;
}
.footer_logo ul li img {
    width: auto;
    height: 100px!important;
}
.footer_logo ul li {
    width: 100% !important;
}
}


    .slick-slide p {
    padding-right: 15%;
}
.slick-dots li button:before {
    font-family: 'slick';
    font-size: 40px!important;
    }
    .test_sec .slick-dots li.slick-active button:before {
    opacity: .75;
    color: #fff;
}
.test_sec .slick-dots li button:before {color: #fff!important;}
section.newbanner .main_banner {
    width: 100%;
    height: 700px;
    object-fit: cover;
}
section.fullcols.homehead {
    display: none;
}
.mobile_toggle i.fa.fa-bars {
    color: #fff;
    font-size: 32px;
    text-align: right;
    margin-top: 5px;
    margin-right: 10px;
    font-family: 'FontAwesome' !important;
}
.fn_wht{color: #fff;}
.fn_red{color: #f15b5b;}
.fn_blue{color: #253873;}
.fs_13{font-size: 13px!important;}
.fs_14{font-size: 14px!important;}
.fs_16{font-size: 16px!important;}
.fs_18{font-size: 18px!important;}
.fs_20{font-size: 20px!important;}
.fs_22{font-size: 22px!important;}
.fs_24{font-size: 24px!important;}
.fs_26{font-size: 26px!important;}
.fs_28{font-size: 28px!important;}
.fs_30{font-size: 30px!important;}
.fs_32{font-size: 32px!important;}
.fs_38{font-size: 38px!important;}
.fs_50 {
    font-size: 40px!important;
    padding-bottom: 15px;
}
.fs_70{font-size: 70px!important;}
.fs_85{font-size: 85px!important;}
.fnt_wt_no{font-weight: 500!important;}
.container-fluid {
    padding: 0 8%!important;;
}
.no_mar {
    margin: 0!important;padding: 0!important;
}
.zf-tempHeadContBdr .zf-frmDesc {
    color: #2a323f;
    font-family: 'open sans';
    font-size: 14px!important;
    }
 .slick-prev, .slick-next{width: 30px!important;height: 30px!important;}
 .award_slider .slick-prev{left:15px!important;}
 .award_slider .slick-next{right: 0!important;}
.grade_slider.slick-dotted.slick-slider {
    margin-bottom: 30px;
    padding: 0 80px!important;
}
.slick-dotted.slick-slider {
    margin-bottom: 30px;
    padding: 0 40px!important;
}
img.test_img {
    display: none!important;
}
.test_content  p {
    padding-right: 0!important;
}

section {
    max-width: 1920px;
    margin: 0 auto!important;
    width: 100%;overflow: hidden;
}
h1,h2,h3,.nova{font-family: 'Poppins', sans-serif;
    letter-spacing: 1px;}
p {
    line-height: 160%;font-family: 'Open Sans', sans-serif!important;
}
.title_pad {
    padding: 5% 0;
}
.fnt_wt{
    font-weight: bold!important;
}
/*.content {
    position: absolute;
    top: 25%;
    right: 16%;
}*/
.how_slider .slick-prev {
    right: 36px!important;
    left: auto!important;
}
.how_slider .slick-prev, .how_slider .slick-next {
top:auto!important;
    bottom: -15px!important;z-index: 9;
    }
    .slick-disabled {
    opacity: 0.3;
}
.content {
    position: absolute;
    top: 100px;
    right: 3%;
    /*width: 390px;*/
    width: 800px;
}
section.newbanner {
    position: relative;padding-top: 3%;
}
.newbanner .content h1 {
    color: #f15b5b;margin: 0;
}
.newbanner .content h2 {
    color: #2a3972;line-height: 130%!important;font-weight: bold;
}
.how_slider {
    margin-top: 5% !important;
}

.star{
    width: 150px!important;
    margin-top: 0%;
}
section.about_sec_new {
    background: #fbfbfb;
}
.about_back_img {
    width: 556px;
    height: 120px;
    background: #1c2167;
    border-radius: 60px;    margin-top: -65px;
}
.about_img {
    position: relative;
}

.about_img img {
    z-index: 1!important;
    position: relative;
    bottom: -55px;
}
section.about_sec_new p {
    line-height: 220%;
    padding-top: 5%;text-align: justify;
}
.border_right {
padding: 5%;
}
.grade_slider .slick-slide {
    margin-right: 15px;
}
.how_slider .slick-slide p {
    padding-right: 0%;
    color: #000;
}
.grade_slider {
    padding-top: 5%;
}

/*.what_content img {
    height: 130px;
    border-radius: 50%;
    width: 130px;
    background: #fff;
    position: relative;
    top: 60px;
}*/
.grade_slider {
    margin-top: 3%;
}
.grade_slider .slick-slide {
    display: block;
    /*background: url(../images/newhome/tabback.jpg);*/
    background:#f6f2fd;
    padding: 15px;
}
.what_sec{/*background: url(../images/newhome/whatback.jpg);*/background-size: cover;background: #f6f2fd;/*padding: 5% 7%;*/position: relative;}
.what_content p {
    text-align: center;
    /* background: url(../images/newhome/tabback.jpg); */
    padding: 30px;
    color: #000;
    /* min-height: 260px; */
    /* padding-top: 0; */
   padding-bottom: 0;
}
section.what_sec:after {
    content: "";
    position: absolute;
    top:100px;
   
    width: 76px;
    height: 116px;
}
.about_sec_new{position: relative;}
.what_content {
    text-align: center;
    background: #eff4ff;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    padding: 25px 0;
    min-height: 370px;
    /* margin-bottom: 5%; */
    margin-top: 10%;position: relative;
}
.how_sec:after {
    content: "";
    position: absolute;
    top: 150px;
    background:url(https://www.21kschool.world/us/wp-content/themes/21kcampus/images/newhome/bicon.png) no-repeat;
    width: 76px;
    height: 76px;
    right: 0;
}
.about_sec_new:after {
    content: "";
    position: absolute;
    top: 150px;
    background:url(https://www.21kschool.world/us/wp-content/themes/21kcampus/images/newhome/bicon.png) no-repeat;
    width: 76px;
    height: 76px;
    left: 0;
}
/*section.what_sec .col-md-4 {
    padding: 5% 4% 0;
}*/
.online_sec{background: url("https://www.21kschool.world/us/wp-content/themes/21kcampus/images/newhome/ctabackbround.jpg");background-size: cover;padding: 5% 7%;}
.online_content {
    padding: 5%;
}
.online_content h2 {
    line-height: 120%!important;padding-bottom: 20px;color: #ffe63b;text-shadow: 1px 1px #000;
}
.online_content a {
    background: #fff;
    padding: 10px 35px;
    color: #415185;
    font-size: 18px;
    font-weight: bold;
    /* margin-top: 15px; */
    border-radius: 50px;
	    text-decoration: none;
}
.online_content p {
    padding-top: 3%;
    color: #fff;
}
.sli_con {
    padding-top: 2%;
}
.sli_con span {
    background: #f15b5b;
    /* padding: 15px; */
    color: #fff;
    padding: 5px 20px;
    border-radius: 20px;
}
.sli_con p {
    padding-top: 3%;
}
.how_slider {
    padding-top: 5%;
}
span.pagingInfo {
    position: absolute;
    bottom: 120px;
    left: 36%;
}
.how_sec{position: relative;    background: #eff4ff;}
.result_sec{background: url(../images/newhome/world.jpg);background-size: cover;text-align: center;}

svg.radial-progress {
  height: auto;
  max-width: 300px;
  padding: 1em;
  transform: rotate(-90deg);
  width: 100%;
}

svg.radial-progress circle {
  fill: rgba(0,0,0,0);
  stroke: #fff;
  stroke-dashoffset: 219.91148575129; /* Circumference */
  stroke-width: 2;
}

svg.radial-progress circle.incomplete { opacity: 0.25; }

svg.radial-progress circle.complete { stroke-dasharray: 219.91148575129; /* Circumference */ }

svg.radial-progress text {
  fill: #fff;
  font: 400 1em/1 'Oswald', sans-serif;
  text-anchor: middle;
}

/*** COLORS ***/
/* Primary */

svg.radial-progress .c1 { stroke: #78cac3; }

/* Secondary */

svg.radial-progress .c2 { stroke:#f15b5b; }

/* Tertiary */

svg.radial-progress .c3 { stroke: #ffbe00; }
svg.radial-progress .c4 { stroke: #fff; }
.dasboard_sec,.blog_sec{background: url("https://www.21kschool.world/us/wp-content/themes/21kcampus/images/newhome/dasboard.jpg");background-size: cover;    position: relative;}
img.das_bro {
    position: absolute;
    left: 0;
    top: 98px;
    z-index: 0;
    border-radius: 6px;
}
section.dasboard_sec.title_pad h2 {
    z-index: 9;
    position: relative;
}
.das_content {
    padding-top: 9%;
}

.sli_con1 span {
    background: #f15b5b;
    /* padding: 15px; */
    color: #fff;
    padding:10px 30px;
    border-radius: 20px;
}
.no-padding {
    padding-left: 0;
}
/*.grey_clr{background: #dcdcdc;    margin-bottom: 3%;}*/
.grey_clr {
    background: #f6f2fd;
    margin-bottom: 3%;
    border-radius: 80px 0 0 80px;
}
.grey_clr img {
    border-radius: 80px 0 0 80px;
}
.apply_con p{padding-top: 5%;}
.apply_con {
    padding-right: 5%;
}
h3.apply_pos {
    position: absolute;
    top: 38%;
    color: #fff;
    left: 100px;
}
.red_back {
    background: #f15b5b;
    padding: 15px;
}

.test_sec{background: url("https://www.21kschool.world/us/wp-content/themes/21kcampus/images/newhome/test_back1.jpg");background-size: cover;background-position: center;
    padding: 12% 0;}
.test_sec .slick-slide>div {
    background: #fff;
    margin-right: 0%;
}
.test_sec .slick-slide .test_img {width: 100%;}
.test_content {
    padding: 15px;
    padding-top: 8%;position: relative;text-align: center;background: #f6f2fd;
}
.tets_title {
    padding-top: 5%;
}
.test_content h3 {margin: 0}
.test_content p {
    margin: 0;
    padding-bottom: 10px;
    /* padding-top: 5%; */
}
.test_content .quate{position: absolute;top:10px;left:15px;}

.award_slider {
    margin-top: 5%;
    padding: 0 80px 37px !important;
}



    .award_slider{width: 100%;overflow: hidden;padding-top: 5%;}
    .award_sec{background: url(../images/newhome/awardback.jpg);background-size: cover;}
    .award_slider .slick-slide {
    padding: 30px;
}
.award_slider .slick-center {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.2);
}
.blog_content {
    background: #fff;
    /*border-radius: 30px;*/
    padding: 30px;
}
.sli_con a {
    color: #fff;
    text-decoration: none;
}
.blog1_con p {
    padding-right: 20%;
}
.blog2_con img {
    width: 100%;
    height: 125px;
    object-fit: cover;
}
.blog2_con hr {
    margin: 3px !important;
}
.blog2_con h3 {
    margin: 0;
}
.blog2_con p {
    margin-bottom: 2px;
}
.blog2_con .sli_con {
    padding-bottom: 7%;
}
.clear-fix {
    display: inline-block;
}
section.faq_sec .second_faq_title {
    background: #253873;
    padding: 20px;
}
 
 .accordion-button:not(.collapsed)
 {background: #fff!important;}
    .accordion-button::after {
      background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
      transform: scale(.7) !important;
    }
    .accordion-button:not(.collapsed)::after {
      background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
    }
    .accordion-button::after{color: #fff!important}
    .accordion-button:not(.collapsed)::after{font-size: 35px!important;}
    section.faq_sec {
    /*background: #ebebeb;*/
    background: #f6f2fd;
}
.faq_sec .accordion-item {
    margin-bottom: 15px;
}
.faq_sec .accordion-button{padding: 5px 1.25rem!important;}
.eta_content {
    background: #fff;
    padding: 30px;
    border-radius: 15px;
}
.no-padding1{padding: 0;}
.stu3 {
    border-right: 1px solid #ccc;padding: 45px 20px 35px;
}
.stu1 {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;padding: 20px;
}
.stu2 {
    border-bottom: 1px solid #ccc;padding:20px ;
}
.stu4{padding: 45px 20px 35px;}
ul.eta_icon li {
    list-style: none;
    /* display: inline-block; */
    text-align: center;
    width: 17%;
    padding: 20px;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    height: 240px;
    margin-right: 25px;
    float: left;
    background: #f6f2fd;
}
ul.eta_icon {
    /* padding: 0; */
    /* text-align: center; */
    padding-top: 5%;
    overflow: hidden;
    padding-bottom: 2%;
}

ul.eta_icon img{padding-bottom: 10px;}
.eta_sec{/*background: url(../images/newhome/whatback.jpg);*/background-size: cover;background: #f6f2fd;}
.desk_view_newhome{display: block;}
    .mobile_view_newhome{display: none;}
 
@media (max-width:1367px)
{
.fs_22 {
    font-size: 18px!important;
}
span.pagingInfo {
    left: 37%;
    }
 .journey_sec h2{line-height: 130%!important;}
}
@media (max-width:1200px)
{
.fs_16 {
    font-size: 14px!important;
}
span.pagingInfo {
    bottom: 95px;
    }
}
@media (max-width:1024px)
{
.fs_38 {
    font-size: 30px!important;
}
.fs_22 {
    font-size: 16px!important;
}
.border_right {
    
    padding: 2% 3%;
}
.container-fluid {
    padding: 0 3%!important;
}
.sli_con {
    padding-top: 0;
}
h3.apply_pos {
 
    left: 30px;font-size: 22px !important;
}
.blog2_con h3 {
    margin: 0;
    line-height: 140% !important;
}
}
@media (max-width:768px)
{
         .stu3,.stu2,.stu1,.stu4 {
  
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}
    .award_slider .slick-list.draggable {
    margin-bottom: 25px!important;
}
.award_slider .slick-dots {
    bottom: 0px!important;
    }
    .test_sec .slick-slide>div {

    margin-right: 0;
}
    .grade_slider .slick-slide {
    margin-right: 0;
}
    .slick-prev, .slick-next{display: none!important;}
    h3.apply_pos {
    left: 25%;
    font-size: 15px !important;top: 27%;
}
.test_sec h3.fs_22 {
    font-size: 28px!important;
}
.grey_clr img {
    border-radius: 80px 0 0 80px;
    width: 240px;
    margin: 0 auto;
    display: block;
}
    .border_right {
    text-align: center;
}
section.eta_sec {
    text-align: center;
}
    .about_img img {
 
    bottom: 0;
}
    .fs_50 {
  
    padding-bottom: 5px;
}
.star {

    margin-top: -1%;
}
    .fs_85 {
    font-size: 46px!important;
}
    .accordion-button::after {
    color: #fff0!important;
}
.test_content {
    padding-top: 20%;
}
.con_text {
    position: absolute;
    top: 100px;
    width: 100%;
    left: 30px;
    text-align: center;
}
    .grey_clr {
   
    border-radius: 0;
}
.content {
    position: static;
    top: 3%;
    right: 3%;
    width: 100%;
    padding: 0 20px;
}
ul.eta_icon li {
    width: 100%;
    margin-bottom: 40px;
    }
    .slick-next {
    right: 0px!important;
}
.how_sec:after,.about_sec_new:after{display: none;}
.slick-dotted.slick-slider {
    margin-bottom: 30px;
    padding: 0px!important;
}
.slick-prev {
    left: 0!important;
}
    .grade_slider.slick-dotted.slick-slider {
 
    padding: 0px!important;
}
.col-md-6.mobile_style {
    padding: 0;
}
.blog_content.pt-4.mt-4 h3.fs_26 {
    text-align: center;
}
.border_right {
    border-radius: 0;
    
    padding: 5% !important;
}
    .desk_view_newhome{display: none;}
    .mobile_view_newhome{display: block;width: 100%;}
.stu1,.stu2,.stu3,.stu4 {
    border: 1px solid #ccc;
    background: rgb(240, 240, 240);margin-bottom: 15px;
}
.fs_16 {
    font-size: 16px!important;
}
.mobile_style img {
    width: 100%;
    padding-bottom: 15px;
}
ul.eta_icon li {
    display: block;
}

.fs_28 {
    font-size: 24px!important;
}
.fs_24 {
    font-size: 18px!important;
}
.fs_50 {
    font-size: 32px!important;
}
.eta_icon .fs_24 {
    font-size: 24px!important;
}
.online_sec {
   
    padding: 5% 0%;
}
.online_content {
    padding: 5% 0;
}
.online_content a {
    
    padding: 10px 10px;
   
    font-size: 14px;
    
}
.sli_con {
    padding-top: 5%;
}
span.pagingInfo {
    bottom: 20px;
    left: 30px;
}
img.das_bro {
    top: 33px;
    height: 13px;
    /* display: none; */
    position: static;
}
    .sli_con1 .fs_18 {
    font-size: 14px!important;
}
.sli_con1 span {
padding: 10px 5px;
}
.blog_content {
    background: #fff;
    border-radius: 0px;
}
.blog2_con {
    padding: 0;
}
.blog2_con h3 {
   
    padding: 10px 0;
}
.blog2_con .fs_13 {
    font-size: 16px!important;
}

section.about_sec_new p {
    line-height: 160%;
}
.fs_18 {
    font-size: 16px!important;
}
.fs_38 {
    font-size: 26px!important;
}
section.eta_sec .fs_18 {
    font-size: 18px!important;
}
section.eta_sec.fs_14 {
    font-size: 16px!important;
}
.eta_content {
    padding: 5px;
}
ul.eta_icon {
    padding: 0!important;    margin: 0;
    }
    ul.eta_icon li{height: auto;}
    .slick-slide p {
    padding-right: 0;
}
.how_slider .slick-slide p {
    padding-right: 0;
    color: #000;
}
section.dasboard_sec.title_pad {
    text-align: center;
}
}
@media (max-width:600px)
{
    .col-md-8.sli_con {
    text-align: center;
    padding-top: 10%;
}
.col-md-8.sli_con p{
   
    padding-top: 10%;
}
    .stu3,.stu2,.stu1,.stu4 {
    
    padding: 20px;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}
.about_back_img {
    width: 430px;
}
}
    @media (max-width:412px)
{
    .fs_85 {
    font-size: 38px!important;
}
.fs_50 {
    font-size: 20px!important;
}
.star {
    width: 100px!important;
    margin-top: 0%;
}
    .fs_50 {
    font-size: 26px!important;
}

    .title_pad {
    padding: 10% 0;
}

    .about_back_img {
    width: 330px;
}
.online_content a {
    padding: 10px 15px;
    font-size: 11px;
}

}


 .fs_85 {
    font-size: 55px!important;
}
 
.fs_38 {
    font-size: 38px!important;
}
.fn_blue {
    color: #253873;
}
h1, h2, h3, .nova {
    font-family: 'Poppins', sans-serif;
    letter-spacing: 1px;
}
@media screen and (min-width: 1024px)
h2 {
    font-family: 'Montserrat', serif !important;
    font-size: 32px !important;
    line-height: 36px !important;
    font-weight: 900 !important;
}
}

.accordion-button:not(.collapsed) {
    color: #1c2167 !important;
}

.accordion-collapse {
    border: 0;
}


.footer{background:rgb(36, 57, 120)}.footer ul{padding:0}
.footer ul li{float:left;padding:0 1%;border-right:1px solid #fff;line-height:12px}
.footer ul li:last-child{border:0 none!important}
.footer p,.footer ul li a{font-family:'Open Sans',sans-serif;font-weight:400;color:#fff;font-size:14px; text-decoration: none;} 
.footlogo img {  border-bottom: 1px solid #a27b47;  padding: 0 0 5px; margin: 0 0 10px;}
.foo_social h4 {  font-family: 'Open Sans',sans-serif;  color: #fff;  font-size: 13px;  text-transform: capitalize; }
.foo_social ul li { width: auto; list-style-type: none; border: 0 none!important; float: none!important; display: inline-block; text-align: center; }
.foo_blogs h4 { font-family: 'Open Sans',sans-serif; border-bottom: 1px solid #a27b47; padding: 0 0 0.5em; color: #fff; font-size: 14px; text-transform: capitalize; }
.foo_blogs p { line-height: 25px; }
.nfp_border { border-bottom: 1px solid #a27b47; line-height: 30px !important; }
.foo_links .bold {  font-family: 'Open Sans',sans-serif;  font-weight: 600;  color: #a27b47; font-size: 17px;  text-transform: uppercase; }
.foo_links ul {  float: left;  width: 100%;  padding: 0; margin: 0; }
.foo_links ul li { float: left; width: 100%; list-style-type: none;  margin: 8px 0;  border: 0 none!important; }

@media screen and (max-width: 767px)
{
.foo_links .bold { float: left; text-align: center; width: 100%; }
/*.footer ul li:last-child { padding-bottom: 4em !important; }*/
.footer ul li { float: none!important; display: inline-block;}
.footer, .footer p, .footer ul li {  text-align: center; } 

.footer ul li {  float: none!important;  display: inline-block; }

}


@media screen and (max-width: 560px) { .parterns_in li { width: 48%; } }
.ourpartners_footer {    margin: 1em 0;  border-bottom: 1px solid #b68d5a; }	
.ourpartners_footer ul {    display: inline-block;  text-align: center;  background: #fff;   padding: 1px;  border-radius: 5px; }
.ourpartners_footer li { border: 0px none !important;  text-align: center;  margin: 0 auto; padding: 0 !important;  float: none !important;  display: inline-block; }
.parterns_logos h2 {  color: #fff;    font-size: 20px; }
.parterns_in li img {  height: 105px;  width: auto; }
.footer ul li {   float: left;  padding: 0 1%;  border-right: 1px solid #fff;  line-height: 12px; }
.parterns_in li {  border: 0px none !important;  text-align: center;  margin: 0 auto;  float: none !important;  display: inline-block; }

.rights_footer { background : rgb(24, 44, 105); }

/* form csss */


body {  -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   text-rendering: optimizeLegibility;   scroll-behavior: smooth;   -moz-scroll-behavior: smooth;
-mz-scroll-behavior: smooth; -webkit-scroll-behavior: smooth; font-size : 16px;  } 

.boxed_onepage { float : left; width : 100%; position : relative; background : #fff; } 
.country_heads h1:hover { color: #ff5c1e; }

.dloads p span { float: none; display: inline-block; text-align: center; width: auto; background: #E93C35; padding: 10px;  border-radius: 3px; }
.dloads p span a {    color: #fff;  text-decoration: none; }
.dloads p span i.arrow { font-size: 16px; border-color: rgb(255, 255, 255); border-style: solid; padding: 4px; }

.right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.arrow {
    border: solid rgb(66, 66, 66);
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}
.right { transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.left {  transform: rotate(135deg);  -webkit-transform: rotate(135deg);}
.up {  transform: rotate(-135deg);  -webkit-transform: rotate(-135deg);}
.down {  transform: rotate(45deg);  -webkit-transform: rotate(45deg);}

.country_heads h1 span {
    text-transform: capitalize; color : #1c2167;
}

.test_view .arrow {     border: solid #ddd; border-width: 0 3px 3px 0; display: inline-block; padding: 10px; }

.zf-fmFooter .arrow  {  border: solid #fff;   border-width: 0 3px 3px 0;    display: inline-block;    padding: 3px; }

.countries_page { }
.testimonials { }
.page_breadcrumbs { display : none; }
.homehead {  margin: 0; }
.countries_form img { width : 100%;}




.head_banner_texts h1 {  background: #fff !important; padding: 2% !important; }

.testimonials .test_view { background: #f1f0e6;   text-align: center; }
.testimonials .carousel-inner {  padding: 5%; text-align: center; }

.countries_page .tor_tabsconttwo_left { background : #f1f0e6; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -mz-border-radius: 10px;}
.country_read a i {     color: #e93c35; border-color: #fff; border-width: 0 3px 3px 0; border-style: solid; padding: 4px; }

.country_read  {     text-align: center !important;  margin: 5px auto !important; }
.country_read  a { color: #fff;  background: rgb(181, 142, 91);  padding: 10px; }

.carousel-control-next-icon, .carousel-control-prev-icon {  padding: 5px !important; }
.carousel-control-prev { left: -3%;     opacity: 1 !important;  }
.carousel-control-next { right: -3%;      opacity: 1 !important;   }
.testi_arrows {  padding: 7px; }

.usp {    background: #f1f0e6; }

@media screen and (max-width: 767px)
{
.usp { float : left; width : 100%;  margin: 4% 0; }	
.usp h3 { padding: 4% 0 2% 4%; width: 96%; min-height: 2em; }
.country_heads   {   position: relative;  float: left;  width: 100%; padding: 5% 0; }
.country_heads h1  {  color: #1c2167;    width: 100%;  text-align: center; }

}

.usp p { padding: 2% 5%; }


@media screen and (min-width: 768px) and (max-width: 1199px)
{
.country_heads { position: absolute; top: 10em; width: 40%; left: 1em; padding: 5px;	}
.zf-templateWidth {    margin: 1% 2%;    float: left;    width: 98%;  max-width: 100% !important; }
.country_zoho { position : relative !important; top : 1em;  }
.usp {  min-height: 47em;  padding: 2%; }

.head_menu ul li { margin: 0 2px !important;  }
.header ul li a { font-size : 12px !important; }
}
@media screen and (min-width: 1200px)
{

.country_zoho { top : 100px;  }
}

@media screen and (min-width: 768px)
{

.country_heads { position: absolute; top: 10em; width: 40%; left: 1em; padding: 5px;	}
.country_heads h1 span { background: #fff;  float: left; margin: 1px; width: 100%; padding: 1%;}

.country_heads h1 {    text-align: left; float: left; width: auto; padding: 0; color: #1c2167;   clear: both; margin: 1px 0; }
	
.country_zoho { position: absolute; right: 1em; z-index: 9999;  }
.head_right { float: right; width: 30%; position: absolute; right : 1em; z-index : 1; }
.usp1_5 { float : left; width : 19% !important;    padding: 0;  margin: 0 auto; }
.usp2_5 { float : left; width : 19% !important; padding :0; margin : 0 1.25% 0 1.25%; }
.usp3_5 { float : left; width : 19% !important;   padding :0;margin : 0; }
.usp4_5 { float : left; width : 19% !important;    padding: 0;  margin: 0 1.25% 0 1.25%;  }
.usp5_5 { float : left; width : 19% !important;    padding: 0;  margin: 0 auto;  }
.usp h4 { padding: 4% 0 2% 4%; width: 96%; min-height: 2em; }

.usp h3 { padding: 4% 0 0 4%; width: 96%;  min-height: 3em; }
.usp p { padding: 2% 5%; }

.testimonials .test_view { background: #f1f0e6; text-align: center; float: left; width: 70%;  margin: 0 15%; }

.zh_halfwidth_left {     width: 49%!important;    margin: 0!important;     float: left;}
.zh_halfwidth_right {    float: right!important;     width: 49%!important;     margin: 0!important; }


.zoho_root { float: right;  width: 100%; max-width: 430px; }

} 

.fullcols { float : left; width : 100%; clear : both; }
img { max-width : 100%; height : auto; }
h1, h2, h3, h4, h5, h1 span {  font-family: 'Montserrat', sans-serif; }
p, ul li, span, a { font-family: 'Open Sans', sans-serif;  }


.tor_tabscont_right {  float: left;  width: 100%;  position: relative;  padding: 5% 0% 5% 7%;  background: #f1f0e6;     border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -mz-border-radius: 10px; }
.tor_tabscont_right h4 { float : left; width : 100%; position : relative; padding : 0; margin : 0 auto 10px auto; color : #000;  font-weight : 700; }

.tor_tabscont_right p { float : left; width : 100%; position : relative; padding : 0; margin : 0 auto 3% 0; color : #000;  font-weight : 400;   }
.tor_tabscont_right p.box_link { }
.tor_tabscont_right p.box_link:before {  position: absolute;  content: " ";  background: url("images/white-arrow.png") no-repeat top center; width: 15px; height: 16px; z-index: 999;  top: 0.3em;  left: 0; }
.tor_tabscont_right p.box_link a {  padding : 0 0 0 7%; color : #000;  font-weight : 400; }



.tor_tabsconttwo_left {  float: left;  width: 110%;  position: relative;  padding:5% 7%; background: #fff2f0; }
.tor_tabsconttwo_left h5 { float : left; width : 100%; position : relative; padding : 0; margin : 0 auto 10px auto; color : #000;  font-weight : 700; }

.tor_tabsconttwo_left p { float : left; width : 100%; position : relative; padding : 0; margin : 0 auto 3% 0; color : #000;  font-weight : 400;  text-align : justify; }
.tor_tabsconttwo_left p.box_link { }
.tor_tabsconttwo_left p.box_link:before {  position: absolute;  content: " ";  background: url("images/white-arrow.png") no-repeat top center; width: 15px; height: 16px; z-index: 999;  top: 0.3em;  left: 0; }
.tor_tabsconttwo_left p.box_link a {  padding : 0 0 0 7%; color : #000;  font-weight : 400; }

@media screen and (max-width: 768px)
{
.mobile_menus { display	: block; }
.desktop_menus { display	: none; }	
.boxed_page { float : left; width : 96%; padding:0 2%; margin : 0 auto;  }
.tor_tabscont_left { }
.tor_tabsconttwo_left, .tor_tabscont_right { padding: 5% 3%;  margin: -3em 3% 0 3%;     width: 94%;  }
.tor_tabscont_left img { }
.tor_tabsconttwo_right { }
.tor_tabsconttwo_right img { }


}

@media screen and (min-width: 1024px)
{

.mobile_menus { display	: none; }	
.desktop_menus { display	: block; }

.usp {  min-height: 40em;}

.tor_tabscont_right {  margin: 2% auto 0 -40%;} 
.tor_tabsconttwo_left {  margin: 2% 0% 0 0%;    }
.tor_tabsconttwo_left_view { /* background : #fff2f0; */ }
.box_sections {  float: right;  padding: 2% 2% 2% 8%;  width: 100%; }
.box_sections img { float: right; }

h1 { font-size : 30px;  }	
h2 { font-size : 25px; }	
h3 { font-size : 20px;  }	
h4 { font-size : 18px;line-height : 30px;  }	
h5 { font-size : 20px;  }	
 
.newbanner .content h1 {
    margin: 3em 0 0 0;
}
}


@media screen and (max-width: 1023px)
{
	.desk_menu{display: none;}
	.mobile_menu{display: block;}
	
	
h1 { font-size : 18px; }	
h2 { font-size : 17px; }	
h3 { font-size : 16px; }	
h4 { font-size : 15px; }	
p { font-size : 13px; }	
	
	
}

h1, h2, h3, h4, h5 { font-weight : 900; }	



.countries_page { padding : 5% 0  2% 0; }
.usp_sections { padding : 5% 0  2% 0; }


	  
@media screen and (min-width: 768px) {
.header {   position: fixed;   height: 85px;   z-index: 99999;  left: auto;   right: auto;   top: 0;   width: 100vw; }
.containers {   float: left;    width: 90%;   position: relative;  clear: both;   margin: 0 5%; }
.content_overview {   margin-top: 85px;  }

.show_desktop { display : block !important;; }
.show_mobile { display : none; }
}

@media screen and (max-width: 767px) {
    .country_submenu.mobile_view a {
    color: #fff;
    text-decoration: none;
}

.header {  position: fixed;  z-index: 9999; height : 90px; }

.desktop_heads .containers {  padding: 0;   margin: 0;  width: 100%; }

.head_view {  float: left;  padding: 0 2%;  width: 96%; }

.head_logo {  text-align: left;   }

.mobile_menus {  float: right;  width: 20%;  margin: 5px 0 0 0;  cursor: pointer; }

.mobile_menus span {  float: right;  width: 30px;  height: 2px;  background: #fff;  padding: 0px;   margin: 5px; text-align: center; clear : both; }

.mobile_menus_close {  float: right;  width: 20%;  margin: -1em 0 0 0;  cursor: pointer; }

.mobile_menus_close span {  float: right; width: auto;   padding: 0px;   margin: 5px;  text-align: center;   color: #fff;   font-size: 50px; font-weight: normal; }

#all_menus {  float: left;  background: #253873;  width: 104%;  padding: 0;  margin: 0;  position: absolute;   z-index: 9999;   left: 0;  top: 75px; }

#all_menus ul {   width: 100%;  padding: 0;}

#all_menus ul li {  width: 100%;  padding: 10px 0; }

.head_menu {   display: none; }

.content_overview  {     margin-top: 95px; }

.show_desktop { display : none; }
.show_mobile { display : block !important; }

}

.desktop_heads {  background: #253873; padding : 10px 0;}
.head_logo {  float: left; }
.head_menu { float: right; }
.header ul {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
    padding: 1% 0;
}
.header ul li {  display: inline-block;  text-align: center; margin: 0 10px; }
.header ul li a {  color: #fff !important;   text-decoration: none;   font-family: 'Open Sans', sans-serif;   font-size: 16px; font-weight : normal; }
#main_nav li a.active , #main_nav li a:hover{  color: #d85052; }

.heads_hopes p a, .footer_hopes p {
    color: #fff;
    text-decoration: none;
	    margin: 1% 0 0 0;
}

.heads_hopes p, .footer_hopes p {
    padding: 10px 0;     margin: 0 auto;
}

.heads_hopes, .footer_hopes {
    border-bottom: 4px solid rgb(185, 151, 91);
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgb(181, 142, 91) 5%, rgb(146, 115, 74) 50%, rgb(181, 142, 91) 95%) repeat scroll 0% 0%;
	margin : 0 auto;
}
 
.footer{background:#182c69}.footer ul{padding:0}
.footer ul li{float:left;padding:0 1%;border-right:1px solid #fff;line-height:12px}
.footer ul li:last-child{border:0 none!important}
.footer p,.footer ul li a{font-family:'Open Sans',sans-serif;font-weight:400;color:#fff;font-size:14px; text-decoration: none;} 
.footlogo img {  border-bottom: 1px solid #a27b47;  padding: 0 0 5px; margin: 0 0 10px;}
.foo_social h4 {  font-family: 'Open Sans',sans-serif;  color: #fff;  font-size: 13px;  text-transform: capitalize; }
.foo_social ul li { width: auto; list-style-type: none; border: 0 none!important; float: none!important; display: inline-block; text-align: center; }
.foo_blogs h4 { font-family: 'Open Sans',sans-serif; border-bottom: 1px solid #a27b47; padding: 0 0 0.5em; color: #fff; font-size: 14px; text-transform: capitalize; }
.foo_blogs p { line-height: 25px; }
.nfp_border { border-bottom: 1px solid #a27b47; line-height: 30px !important; }
.foo_links .bold {  font-family: 'Open Sans',sans-serif;  font-weight: 600;  color: #a27b47; font-size: 17px;  text-transform: uppercase; }
.foo_links ul {  float: left;  width: 100%;  padding: 0; margin: 0; }
.foo_links ul li { float: left; width: 100%; list-style-type: none;  margin: 8px 0;  border: 0 none!important; }

@media screen and (max-width: 767px)
{
    ul.parterns_in li {
    padding-bottom: 20px;
}
    .blog_content {
    padding: 15px;
}
    section.newbanner {
    position: relative;
    padding-top: 70px;
}
.fs_85 {
    font-size: 45px!important;
}
.star {
    width: 120px!important;
    margin-top: 0%;
}
.foo_links .bold { float: left; text-align: center; width: 100%; }
/*.footer ul li:last-child { padding-bottom: 4em !important; }*/
.footer ul li { float: none!important; display: inline-block;}
.footer, .footer p, .footer ul li {  text-align: center; } 

.footer ul li {  float: none!important;  display: inline-block; }

}


.country_zoho iframe  { height : auto; }
.country_zoho iframe .backgroundBg { background : #fff !important; }
.country_zoho .backgroundSecBg	 {  background : #fff !important; }

#country-listbox { width : 25em !important; }
.iti__dial-code { float: left; width: auto !important; }
.iti__flag-box, .iti__country-name { width: auto !important; float: left !important; }
.iti__flag { float: left; }
.iti__country { margin: 0 !important;  font-size: 12px !important }
.iti__flag-container { width : 100%; }
.iti__selected-flag { background: #fff !important; }

#international_PhoneNumber_countrycodeval { padding-left : 0 !important; }

@media screen and (max-width: 1199px) {

.zf-phwrapper span.dlcode{ width: 33% !important; }
.zf-phwrapper span.dlphone { width: 65% !important; }

.zh_halfwidth_left { width : 100% !important; margin : 0 0 10px 0 !important; }
.zh_halfwidth_right { float : left !important; width : 100% !important; margin : 0 !important;  }
.zf-topAlign .zf-tempFrmWrapper .zf-labelName {  }
.zf-tempContDiv .zf-phonefld span:last-child {   text-align: right; }
.zf-decesion label { width: 100% !important; }

.zf-templateWrapper {  float: left;  width: 90%;  padding: 0 5% !important; }
.zf-templateWidth { }
}

.zf-tempHeadBdr {    margin: 0  auto !important; }
@media screen and (max-width: 560px) { .parterns_in li { width: 48%; } }
.ourpartners_footer {    margin: 1em 0;  border-bottom: 1px solid #b68d5a; }	
.ourpartners_footer ul {    display: inline-block;  text-align: center;  background: #fff;   padding: 1px;  border-radius: 5px; }
.ourpartners_footer li { border: 0px none !important;  text-align: center;  margin: 0 auto; padding: 0 !important;  float: none !important;  display: inline-block; }
.parterns_logos h2 {  color: #fff;    font-size: 20px; }
.parterns_in li img {  height: 105px;  width: auto; }
.footer ul li {   float: left;  padding: 0 1%;  border-right: 1px solid #fff;  line-height: 12px; }
.parterns_in li {  border: 0px none !important;  text-align: center;  margin: 0 auto;  float: none !important;  display: inline-block; }

/* end form csss */


.zf-fmFooter .arrow  {  border: solid #fff;   border-width: 0 3px 3px 0;    display: inline-block;    padding: 3px; }
 .countries_form img { width : 100%;}

@media screen and (min-width: 768px)
{
.country_zoho { position: absolute; right: 1em; z-index: 9999; top: 3%; }
.zoho_root { float: right;  width: 100%; max-width: 350px; }
}

@media screen and (min-width: 1024px)
h2 {
    font-family: 'Montserrat', serif !important;
    font-size: 32px !important;
    line-height: 36px !important;
    font-weight: 900 !important;
}

img, a {
    border: 0px;
    outline: none;
    color: #3a6cae;
    text-decoration: none;
}

.news_view {   background: #fff; }

.news_updates .heads {   color: #414141;}
.news_updates .dates 	 {   color: #414141;}
.news_updates .descs  	 {   color: #414141;}
.news_updates .readmore  	 {   color: #414141;}
.news_updates p {   color: #000;}
.readmore a {     background: #f15b5b;   color: #fff;    text-decoration: none;    padding: 5px 10px;    border-radius: 4px; }
.accredited {    position: relative;    background: #eff4ff; padding  : 2% 0; }
.accredited .ourpartners_footer {   padding : 0; margin : 0 auto; border-bottom: 0px solid #b68d5a !important; }
.border_rights {       padding: 5% 0 0% 1% !important; }

@media screen and (min-width: 768px) {
.news_updates .heads {
    min-height: 6.5em;
}

.news_updates .descs {
    min-height: 6.5em;
}

.readmore a:hover { color : #fff; font-weight : normal; }