

/*=====================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: #1c75bc;
}
.plan_wrap p{
    color: #fff;
}

.ban-hd1 span{

	font-size:30px;

	font-family: 'Poppins', sans-serif;
    font-weight: 500;

	display:block;

	}

.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: #1c75bc;

text-transform:capitalize;
}

.s1-hd1 span{

	font-size:30px;
    font-weight: 400;

	font-family: 'ubunturegular';

	display:block;

	}

.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: #1c75bc;

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: #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: #dfebf5;
    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: #1c75bc;
    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: #1c75bc;
}

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: 10px;background: #dfebf5;margin: 11px 0 0 0;border: 1px solid #ccc;box-sizing: border-box;padding: 20px;transition: all 1s;}

.s4-box2 {

	margin: 11px 0 0 1.02%;

}
.s4-box2:hover{
    background-color: #dfebf5;
}
.s4-box1:hover{
    background-color: #dfebf5;
}
.s4bx2-img{margin:0px auto 0 auto;display:block;}

.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: #000;padding:10px 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:#000;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{
    /* float: left; */
    margin: 20px 10px;
    font-size: 18px;
    font-weight: bold;
    background: #1c75bc;
    border: solid 1px #1c75bc;
    border-radius: 60px;
    padding: 12px 22px;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
    color: #fff !important;
    text-align: center;
}