

/*=====================banner=====================*/	

.banner {

	background: url(../images/banner.jpg) center left no-repeat;

	height: 536px;

	padding: 80px 0px;

}

.ban-hd1 {

font-family: 'Poppins', sans-serif;

font-weight: 600;

font-size: 52px;

line-height: 56px;

text-align: right;

color: #0d9347;
}
.plan_wrap p{
    color: #fff;
}

.ban-hd1 span{

font-size:30px;

font-family: 'Poppins', sans-serif;

font-weight: 500;

display:block;

color: #000;

}

.ban-hd2 {	

	font-size: 18px;

	line-height: 32px;

	text-align: right;	

	color: #2f2f2f;	

	padding: 10px 0 0 0;

	width:53%;

	float:right;

}

ul.bnrlist{

	padding:34px 0 0 0;

	float:right;

	width:100%;

}

ul.bnrlist li{

	float: right;

    display: inline-block;

    border-right: 1px dashed #a7a7a7;

    padding: 0 14px 0 56px;

    font-size: 16px;

    line-height: 22px;

    color: #2f2f2f;

    text-align: left;

    text-transform: capitalize;

    position: relative;

    margin-right: 15px;

}

ul.bnrlist li img{

	position:absolute;

	top:0;

	left:0;

	}


.banner .gta-btn{
    float: right;
}
ul.bnrlist li:nth-child(1){

	border-right: none;
    margin-right: 0;
    padding-right: 0;

}

ul.bnrlist li span{

color: #000;font-weight: bold;

font-family: 'ubuntubold';

display:block;
}

.bnrbtn {	

	margin:40px 0 0 0;

	float: left;

	width:244px;

}

/*=====================section1=====================*/	

.section1 {padding: 73px 0 75px 0; text-align:center;}

.s1-hd1, .s2-hd1 {

font-family: 'Poppins';
font-weight: 700;
/* text-align: center; */
font-size: 46px;

line-height: 54px;

color: #0d9347;

text-transform:capitalize;
}

.s1-hd1 span{

font-size:30px;

font-weight: 400;

font-family: 'ubunturegular';

display:block;

color: #000;

}

.s1hd-line, .s2hd-line{margin:26px auto 13px auto;display:block;}

.s2hd-line{margin:26px 0 13px 0; display: inline-block;}

.s1-hd2, .s2-hd2 {

	    font-size: 18px;

    line-height: 28px;

    color: #1b1b1b;

    display: inline-block;

    padding: 10px 0px 0;

	width: 80%;

}

.s2-hd2{padding:10px 0 0 0; width:100%;}

ul.s1-list {   

	 padding: 20px 0 0 0;

    float: left;

    width: 100%;}

ul.s1-list li {
    
	float:left;

	width:31.62%;

	margin:0 2.56% 0 0;

}

ul.s1-list li:last-child{margin:0;}

.s1l-hding{

font-family: 'ubuntubold';

font-size: 22px;

line-height: 32px;

color: #2b3990;

text-align: center;

margin-top:10px;
}

.s1limg{margin:14px auto 0 auto;display:block;}

.s1ltxt{

	font-size:18px;

	line-height:28px;

	color:#1b1b1b;

	text-align:center;

	padding:10px 0 0 0;

}

/*=====================section2=====================*/	
a:hover{text-decoration: none !important;}
.section2 {
/* background-image: url(../images/abt-bnnr.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    
    position: relative; */
/* background: #fceae8; */

padding:68px 0;
}
.ben_outer{
    background-image: url(../images/ben-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 60px 0;background-attachment: fixed;
    position: relative;
}
.ben_outer h2 span{
    display: block;
    font-family: 'Poppins';
    font-size: 50px;
    color: #fff;
    
    letter-spacing: 0;
    padding-top: 5px;
}
.ben_outer h2 {
    font-size: 25px;
    font-family: 'ubunturegular';
    color: #fff;
    letter-spacing: 5px;
}
.ben_wrap{
    background: #fff;
    padding: 20px;
    text-align: center;
    margin-top: 30px;
    border-radius: 15px;
}
.ben_wrap p{
font-size: 16px;
}
.ben_wrap h3{
    color: #0c0d0e;
    font-family: 'Poppins';
    font-size: 25px;
}
.section4 .gta-btn{
    font-size: 16px;
    margin-top: 0;
}

.s2lft, .s2rgt{

	float:right;

	display:inline-block;

	width:45%;

}

.s2rgt{width:55%;margin-top: 2%;}

.s2-mob-img{ display:none;}

.s2img{margin:0;display:block;}

.s2txtbx{margin:30px 0 0 0;padding:0 0 0 120px;}

.s2txtbx-img{

	position:absolute;

	left:0;

	top:0;

}

.s2txtbx-hding, .s3l-hding{

	font-family: 'ubuntubold';

	font-size:24px;

	line-height:26px;

	color:#1b1b1b;

	text-align:left;

}

.s2txtbx-txt, .s3l-txt{

	font-size:18px;

	line-height:26px;

	color:#1b1b1b;

	text-align:left;

	padding:14px 0 0 0;

}

.s3l-txt{padding:11px 0 0 0;}

.s2-btn {

	display:inline-block;

	margin: 42px 0 0 0;

}

.br-11{
    border-radius: 8px;transform: perspective(1500px) rotateY(15deg);
}

.br-12{
    border-radius: 8px;transform: perspective(1500px) rotateY(5deg);
}

.br-13{
    border-radius: 8px;transform: perspective(1500px) rotateY(15deg);
}

.plan_wrap{
    background: #0d9347;
    padding: 30px 20px;
    text-align: center;
    
    transition: all 1s;
}
/* .plan_wrap:hover{margin-top: -15px;} */
.plan_wrap h3{
    color: #fff;
    font-family: 'Poppins';
    font-size: 25px;
}

/*=====================section3=====================*/	

.section3 {

	/* background: url(../images/sec3.jpg) center right no-repeat; */

    padding: 54px 0;

}

.s3txtbx{

	background:#fff9f7;

	width:682px;

	border:1px solid #f4ded7;

	padding:40px 30px;

	margin:30px 0 0 0;

	box-sizing:border-box;

}

ul.s3list{padding:9px 0 0 0;}

ul.s3list li{

	padding: 0 0 0 35px;

    position: relative;

}

p.number {

position: absolute;

top: -5px;

left: 0;

font-size: 29px;

font-weight: 700;

color: #2b3990;
}

ul.s3list li:nth-child(2){

	margin:44px 0;

}

	

/*====================section4======================*/

.section4 {padding:60px 0;}

.s4-box {

	padding: 40px 0 0 0;
    display: flex;
	margin: 0 auto;

}

.s4-box1, .s4-box2 {float: left;width: 100%;/* border-radius: 50px 50px 15px 15px; *//* background: #edfae5; */margin: 11px 0 0 0;/* border: 1px solid #ccc; */box-sizing: border-box;padding: 30px 20px;transition: all 1s;position: relative;}
.s4-box1::after, .s4-box2:after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:60%;
	background: #0d9347;
	z-index:-1;
	border-radius: 0 0 30px 30px;
}

.s4-box2 {

	margin: 11px 0 0 1.02%;

}
.s4-box2:hover{
    /* background-color: #edfae5; */
}
.s4-box1:hover{
    /* background-color: #edfae5; */
}
.s4bx2-img{margin:0px auto 0 auto;display:block;border-radius: 30px;}

.s4-box3 {

width: 100%;

border-radius: 10px;

background: #f5d8d6;

height: 255px;

padding:0 5px 0 400px;

box-sizing:border-box;
}

.s4bx3-img{

	position:absolute;

	left:24px;

	top:22px;

}

.s4-p1, .s4bx1-p1 {

	font-family: 'poppins';

    font-size: 18px;

    /* line-height: 30px; */

    /* text-align: left; */

    color: #000;

    /* padding: 40px 0 0 0; */

}

.s4bx1-p1{color: #fff;padding: 20px 0 0 0px;height: 80px;}

.s4-p2,  .s4bx1-p2{

	font-family: 'ubuntulight';

	font-size: 20px;

	line-height: 24px;

	/* text-align: left; */

	color: #000;

	padding: 19px 0 0 0;

}

.s4bx1-p2{color:#fff;padding:19px 0 0 0px;}

.s4-p2 span, .s4bx1-p2 span{

	font-family: 'ubuntubold';

	font-size:36px;

}

.s4-p3, .s4bx1-p3 {

	font-size: 20px;

	line-height: 26px;

	text-align: left;

	color: #ffffff;

	padding: 25px 0 0 0;	

}

.s4bx1-p3{color:#282828;padding: 25px 0 0 29px;}

.select-btn {margin: 15px 0 0 0px;}

.select-btn2 {

	float: right;

	margin: 85px 38px 0 0;

}

.s3-p2 span {

	font-size: 35px;

	font-weight: 700;

}

/*====================footer======================*/

.footer {padding: 20px 0;background: #0e0e0e;}

.ftr-p1 {

	font-size: 18px;

	line-height: 38px;

	text-align: center;

	color: #fff;

}

.ftr-p1 a, .ftr-p1 a:hover {color: #fff; margin:0 10px;}



/***************************

THANKYOU CSS

/******************************/

.thanx-blk {

	padding: 60px 0 70px;

	float: left;

	width: 100%;

	text-align: center;

	border-top: 1px solid #e5e5e5;

	background:url(../images/chk-bg.jpg) center top no-repeat;

	}

.thankyou {

	float: left;

	width: 100%;

	color:#000;

	}

.topbnrtxt2-pr {

	width: 100%;

	color: #000000;

	font-size: 30px;

	display: block;

	margin-bottom: 10px;

	font-weight: 700;

	}

.topbnrtxt3-pr {

	font-size: 20px;

	line-height: 34px;

	margin-bottom: 15px;

	}

.topbnrtxt3-pr span {

	color: #F00;

	font-weight: 700;

	}

.topbnrtxt4-pr {

	font-size: 18px;

	line-height: 28px;

	margin-bottom: 15px;

	}

.mt-6{
    margin-top: 3% !important;
}

.gta-btn{
    background-color: #fff;
    color: #000 !important;
    font-size: 16px;
    font-weight: 700;
    border-radius: 0px !important;
    letter-spacing: .1em;
    line-height: 1;
    text-transform: uppercase;
    display: inline-block;
    padding: 17px 28px;
    border: none;
    position: relative;
    z-index: 1;
    text-align: center;
    margin: 7px 0;
}

.gta-btn::before{
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    opacity: 1;
    visibility: visible;
    /* transition: all ease .4s; */
    background-color: rgba(0,0,0,0);
    transform: scaleY(1.3) scaleX(0.81);
    border: 1px solid #000;
    z-index: -2;
}

.gta-btn::after{
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    opacity: 1;
    visibility: visible;
    /* transition: all ease .4s; */
    background-color: rgba(0,0,0,0);
    transform: scaleY(1.3) scaleX(0.81);
    border: 1px solid #000;
    z-index: -2;
}