@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Yantramanav:100,300,400,500,700,900&display=swap');


*{
	/* font-family: 'Yantramanav', sans-serif; */
}
body{
font-family: 'Yantramanav', sans-serif;
}

.h1, .h2, .h3, h1, h2, h3 , h4 , h5 , h6 , p, li{
/* font-family: 'Yantramanav', sans-serif; */

}


.home-revamp footer {background: #11294f;padding-bottom: 120px;/* border-top: 2px solid #54b1dc; */}

.home-revamp div#btmsticky {
    border-top: #000 2px solid;
    background: rgba(84,127,191,1);
    background: -moz-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(84,127,191,1)), color-stop(100%, rgba(83,188,226,1)));
    background: -webkit-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -o-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -ms-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: linear-gradient(to right, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547fbf', endColorstr='#53bce2', GradientType=1 );
    z-index: 10;
}

.home-revamp div#btmsticky span {
	/* color: #fff18f; */
	}

.home-revamp div#btmsticky b {    
/* color: #fff18f;  */
}

.home-revamp div#btmsticky a {  
	/* background: #000000;     */
	border-radius: 30px;    color: #fff;    width: 100%; 
    max-width: 310px; }
    
.home-revamp div#btmsticky a:hover {
    background: #000;
}

.home-revamp p.disclaimer {font-weight: normal;font-size: 13px;color: #fff;}

.home-revamp .copyright {font-size: 13px;font-weight: normal;color: #fff;}
 
.home-revamp p.ftr-link {    font-weight: normal;    font-size: 13px; }

.home-revamp h5.sochead {    font-size: 20px;    margin-bottom: 0.5em;	}

.home-revamp p.ftr-link {margin-bottom: 2em;margin-top: 2em;padding-bottom: 20px;}

.home-revamp ul.socials-list li a {    font-size: 16px;	}	

.home-revamp ul.socials-list li {    margin-right: 20px;	}

.home-revamp p.ftr-link a {    font-size: 14px;	}

.home-revamp section.banner	{background:url('../images/hbanner.jpg') no-repeat scroll center top;background-size: cover;padding-top: 120px;padding-bottom: 150px; position:relative;}

/*.home-revamp section.banner:before {*/
/*    background: url(../images/newyear-cup.png) no-repeat;*/
/*    position: absolute;*/
/*    height: 325px;*/
/*    width: 181px;*/
/*    left: 50px;*/
/*    bottom: 0;*/
/*    content: "";*/
/*    background-size: contain;*/
/*    background-position: bottom;*/
/*}*/

.home-revamp section.banner h1 {text-transform: capitalize;font-family: 'Yantramanav', sans-serif;font-weight: 500;font-size: 62px;line-height: 60px;}  

.home-revamp header.topbar {background: #183f7d;padding: 12px 0;position: static;}

.home-revamp ul.top-cta {float: none;margin: 0 auto;display: table;}

.home-revamp header {    padding: 10px 0;    background: #0c1f3c;    padding: 10px 0;    top: 44px;   
    position: static;}

.home-revamp header.topbar .col-md-4 {    display: none;}

.home-revamp header.topbar .col-md-8 {    width: 100%;}

.home-revamp ul.top-cta li {    font-size: 12px;}

.home-revamp .nav li i {    color: #53bce2;	}

.home-revamp nav.navbar.navbar-inverse.main-menu li a {    text-transform: uppercase;	}

body.home-revamp {    background: #fff;	}	

body.home-revamp section.recomended .container{   box-shadow: #53bce1 0 -7px 0; }

.home-revamp section.banner   h4 {
    font-family: 'Yantramanav', sans-serif;
    font-weight: normal;
    font-size: 22px;
    text-transform: capitalize;
    /* line-height: 16px; */
}

.home-revamp section.banner h1 span {
    font-size: 22px;
    line-height: normal;
    font-family: 'Yantramanav', sans-serif;
}

.home-revamp section.banner a {
	    border-radius: 30px;
    padding: 13px;
    letter-spacing: normal;
    margin-right: 8px;
    background: no-repeat;
    font-size: 20px;
    border: 1px solid #ffff;
    font-family: 'Yantramanav', sans-serif;
    width: 100%;
    max-width: 270px;
    text-align: center;
    transition:all 0.3s;
	}
.home-revamp section.banner a:hover {
    background: #1f1f1f;
    transition: all 0.3s;
    border-color:#1f1f1f;
}

.home-revamp section.banner a+a{

/* border: none; */

/* background: #53b5de; */
 
background: rgb(84,127,191);  

background: -moz-linear-gradient(top,  rgba(84,127,191,1) 0%, rgba(83,187,225,1) 100%); 

background: -webkit-linear-gradient(top,  rgba(84,127,191,1) 0%,rgba(83,187,225,1) 100%);  

background: linear-gradient(to bottom,  rgba(84,127,191,1) 0%,rgba(83,187,225,1) 100%);  

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547fbf', endColorstr='#53bbe1',GradientType=0 ); 
 
border-color: transparent;

}

.home-revamp .big-text {color: #1f1f1f;}

 
.home-revamp section.sec-col1 .content-col-1 a {
    background: rgba(84,127,191,1);
    background: -moz-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(84,127,191,1)), color-stop(100%, rgba(83,188,226,1)));
    background: -webkit-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -o-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -ms-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: linear-gradient(to right, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547fbf', endColorstr='#53bce2', GradientType=1 );
    color: #fff;
    border: none;
    border-radius: 30px;
    padding: 13px 40px;
}

.home-revamp section.sec-col1 .content-col-1 h3 {
    font-size: 26px;
    
    font-weight: 600;
    color: #232323;
}
.home-revamp .big-text {color: #1f1f1f;}

.home-revamp p {
    font-size: 15px;
    line-height: normal;
    color: #333;
}

.home-revamp section.sec-col1 .content-col-1 a {
    background: rgba(84,127,191,1);
    background: -moz-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(84,127,191,1)), color-stop(100%, rgba(83,188,226,1)));
    background: -webkit-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -o-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -ms-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: linear-gradient(to right, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547fbf', endColorstr='#53bce2', GradientType=1 );
    color: #fff;
    border: none;
    border-radius: 30px;
    padding: 13px 40px;
}

.home-revamp section.sec-col1 .content-col-1 h3 {
    font-size: 26px;
    font-weight: 600;
    color: #232323;
    line-height: 32px;
}
.home-revamp .big-text h3 {
    /* font-weight: 600; */
    font-size: 26px;
}
.home-revamp img.bn-2 {
    margin-top: 60px;
}

.home-revamp section h2.bl-head {
    margin: 0;
    color: #1f1f1f;
    font-size: 33px;
    font-weight: 700;
    margin-bottom: 41px;
    text-transform: capitalize;
}

.home-revamp section.key-benfit {
    padding: 80px 0;
}

.home-revamp section.publisher{
	
background: url(../images/hhm-banner31.jpg) no-repeat fixed center top;
	
position: relative;
	
background-size: cover;
	
padding: 80px 0;
}

.home-revamp section.publisher:before {content: "";position: absolute;top: 0;width: 100%;background: #091933de;height: 100%;left: 0;}

section.publisher .container {
    position: relative;
}

footer .col-md-4 {
    padding-top: 0;
}

.home-revamp .copyright p {
    color: #fff;
    font-size: 13px;
}

.home-revamp p.ftr-link:last-child {
    margin-top: 0;
}

.home-revamp section.publisher h2.bl-head {
    color: #fff;
    /* font-weight: 600; */
    margin-left: auto;
    margin-right: auto;
}

.home-revamp section.publisher h2.bl-head a.link {
    font-weight: inherit;
    color: #53b5de;
}

.home-revamp section.publisher h2.bl-head strong {
    font-weight: inherit;
    font-size: 40px;
}

.home-revamp  section.publisher p {
    color: #fff;
    font-size: 17px;
}

.home-revamp section.publisher p a {
    color: #53b5de;
    font-weight: inherit;
    text-decoration: none;
}
.home-revamp section.publisher p a:hover {
    color: #fff;
}

.home-revamp section.publisher p a u {
    text-decoration: none;
}
 

.home-revamp section h2.bl-head span {
    color: #53b5de;
}

.home-revamp section.author-about h2.bl-head {
    color: #fff;
    padding-top: 0;
    margin-bottom: 0;
}

.home-revamp section.author-about h2.bl-head:after {
    display: none;
}

.home-revamp ul.list-arrow li:before {
    color: #53b0db;
    content: "\f00c";
    font-size: inherit;
    top: 4px;
}

.home-revamp .home-revamp section.author-about p {
    color: #fff;
}

.home-revamp section.author-about a {
    border-radius: 30px;
    background: rgba(84,127,191,1);
    background: -moz-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(84,127,191,1)), color-stop(100%, rgba(83,188,226,1)));
    background: -webkit-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -o-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -ms-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: linear-gradient(to right, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547fbf', endColorstr='#53bce2', GradientType=1 );
    padding: 11px 40px;
}
.home-revamp section.author-about p {
    color: #fff;
}
.home-revamp section.author-about{
		background: url(../images/hhm-banner2.jpg) no-repeat scroll right top #0b1e3c;
		background-size: contain;
		padding: 80px 0;
}

.home-revamp .col-md-6.classthumb {
    clear: left;
}
 
.home-revamp .col-md-6.classthumb.tright {
    float: right;
}

.home-revamp section.section-grt {
    padding: 80px 0;
    background: #ededed;
    position: relative;
    overflow: hidden;
}

.home-revamp section.sec-col1 {
    padding: 80px 0;
}

.home-revamp section.section-grt:after {
		    content: "";
    background: url(../images/features-img.jpg) no-repeat scroll right center;
    background-size: contain;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 0;
    mix-blend-mode: darken;
    max-width: 41%;
}

.home-revamp section .grt-left h2.bl-head {
    font-size: 35px;
    line-height: 40px;
}

.home-revamp .section-grt .container {position: relative;z-index: 1;}

.home-revamp .section-grt .grt-left a.various {
    display: inline-block;
    text-align: center;
    background: #000000;
    color: #fff;
    text-transform: uppercase;
    padding: 11px 40px;
    font-size: 18px;
    border-radius: 80px;
    font-weight: 500;
    background: -moz-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(84,127,191,1)), color-stop(100%, rgba(83,188,226,1)));
    background: -webkit-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -o-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: -ms-linear-gradient(left, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    background: linear-gradient(to right, rgba(84,127,191,1) 0%, rgba(83,188,226,1) 100%);
    
}

.home-revamp .section-grt .grt-left a.various:hover,
.home-revamp section.sec-col1 .content-col-1 a:hover,
.home-revamp section.author-about a:hover{
    color: #fff;
    background:#000;
}



.home-revamp  section.sec-col1 .content-col-1 , 
.home-revamp  section.sec-col1 .col-md-6.content-col-1.text-right {
    padding-top: 50px !important;
}

.home-revamp nav.navbar.navbar-inverse.main-menu li:hover ul.dropdown {
    border-top-color: #53bce1;
    background: #0c1f3c;
}
.home-revamp nav.navbar.navbar-inverse.main-menu ul.dropdown li a:hover {
    background: #53bce1;
}
.home-revamp section.key-benfit [class^=col-]>div:hover h4 {
    color: #53b5de;
}

footer .col-md-8 {
    padding-top: 29px;
}

.home-revamp section.banner img.limited-time {    display: none;}

.home-revamp section.banner h4 span {max-width: 580px;font-size: inherit;line-height: inherit;}

.home-revamp section.banner h4 span span.ca {    max-width: none;    color: #53bbe1;}

.faq-section h2 {    margin-bottom: 0.8em;}

.faq-section .panel-group .panel {    padding: 0;    margin-bottom: 2em;    box-shadow: none;    border: 1px solid #eee;}

.faq-section .panel-heading {    padding: 17px 20px;}

.faq-section .panel-heading:hover {
    background:#11294f;
    color:#fff;
}

.faq-section h4.panel-title {    font-size: 17px;}

.faq-section .panel-body {    padding: 20px;    margin-bottom: 0;}

.faq-section .panel-body p {    margin-bottom: 0;}

header .nav>li {border-bottom: none;} 



#portfolio .tile:hover img {
    transform: translateY(-10px);
    transition: all 350ms ease;
}

#portfolio .tile img {
    transition: all 350ms ease;
}