@charset "utf-8";

/*====CSS Document====*/



body {

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	padding: 0;

	background: #ffffff;

	color: #000000;

	text-align: center;

   	font-family: 'Poppins';

	font-weight: normal;

	}

div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin: 0;padding: 0;}

header, section, footer, aside, nav, main, article, figure {display: block;}

table, tr, td {border: 0;}

a {outline: none;color: inherit;text-decoration: none;}

img {border: none; max-width: 100%; height:auto;}

li {list-style: none;}

* {box-sizing: border-box;}
/* Hide the default dropdown arrow on inputs that use a datalist (Chrome/WebKit) */
input[list]::-webkit-calendar-picker-indicator {
    display: none !important;
}

/* Hide the dropdown arrow that appears when using datalist in Chrome */
input[list]::-webkit-list-button {
    display: none !important;
}

/* Remove native appearance for inputs with datalist to hide the arrow in other browsers */
input[list] {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

.img-full {max-width: 100%;}

.clearall {

	clear: both;

	font-size: 1px;

	line-height: 1px;

	height: 1px;

	}

.fl{ float:left;}

.fr{ float:right;}



/*-----------------------

FONTS

------------------------*/



	











	











.error-sec {

    float: left;

    width: 100%;

    padding: 15px 0 30px;

//background: rgb(246,166,174);

//background: linear-gradient(0deg, rgba(246,166,174,1) 0%, rgba(255,255,255,1) 100%);

}





/*-----------------------

MAIN CSS START

------------------------*/





.logo-container {

  width: 120px;              /* Adjust to the desired width */

  //height: 200px;             /* Adjust to the desired height */

  background-color: white;   /* White background */

  border-radius: 15px;       /* Rounded corners */

  display: flex;             /* Use flexbox for centering the image */

  justify-content: center;   /* Center horizontally */

  align-items: center;       /* Center vertically */

  overflow: hidden;          /* Ensures that the image is clipped inside the container */

  padding: 5px;

}



.logo-container img {

  width: 100%;               /* Image takes the full width of the container */

  height: auto;              /* Maintain aspect ratio */

  object-fit: contain;       /* Ensure image is contained within the div without distortion */

}



.company-name-container {

max-width: 300px;

}



.company-name{

color:#ffd161;font-size: 18px;padding-left:10px;vertical-align:middle;font-weight:700;word-wrap: break-word;word-break: break-all;

}







.container {

	width:1170px;

	margin:0 auto;

	padding:0;

	position:relative;

	}



/*-------Header-------*/	

.top-fix-bar {

	float: left;

	width: 100%;

	margin-bottom:80px;

	}

.header{

	float:left;

	width:100%;

	height:80px;

	margin-top: -80px;

    position: relative;

    top:80px;

	z-index: 11;

	}

.fixed-nav .header{

	position: fixed;

	z-index: 11;

	top: 0;

	background:#fff;

	-webkit-transition: margin .3s ease-out;

    transition: margin .3s ease-out;

	margin-top:0;

	-webkit-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);

	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);

	}

.logo{

	/*float:left;*/

	margin-top:8px;

	width:250px;

	}

.contact-bx{

	float:right;

	text-align:left;

	padding-left:45px;

	margin-top:15px;

	position:relative;

	}

.call-img{

	position:absolute;

	top:10px;

	left:0;

	}

.contact-bx-txt{

	color:#001a46;

    font-size:15px;

    line-height:24px;

	letter-spacing:0.5px;

	}

.contact-bx-txt span{

	font-size:24px;

	font-weight:900;

	}



/*========Banner-CSS========*/

.bnr-sec{

	float:left;

	width:100%;

	/*background:url(../images/welcome-bg.jpg)no-repeat center top; */

       background: linear-gradient(-45deg, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.9)) fixed,  url(../images/welcome-bg.jpg) center top no-repeat; 

	padding:15px 0 30px;

	}

.bnr-left{

	float:left;

	width:49%;

	padding:34px 0 80px;

	}

.bnr-hdg{

	float:left;

	width:100%;

	color:#001945;

    font-size:50px;

    line-height:60px;

	font-weight:bold;

	text-align:left;

	}

.bnr-hdg span{color:#008dd4;}





.bnr-hdg2{

        padding-top:100px;

        width:100%;

        color:#001945;

        font-size:65px;

        line-height:73px;

        font-weight:bold;

        text-align:center;

        }

.bnr-hdg2 span{color:#008dd4;}





.errortext{

        color:#ffffff;

        font-size: 14px;

        padding:10px;

        font-weight: bold;

        margin-bottom:10px;

        border-radius: 10px;

}



.errortext span {

        padding:5px;

        background-color: #001945;

        border-radius: 10px;

}





#short-form-area {



padding-top:30px;

padding-bottom:70px;

margin: auto;

text-align:center;

max-width: 300px;

}

.form-btn-holder{

margin: auto;

width:50%;



}



.bnr-strp{

	float:left;

	width:100%;

	text-align:left;

	border-top:1px solid #c9ced4;

	border-bottom:1px solid #c9ced4;

	padding:13px 0 18px 88px;

	margin-top:28px;

	position:relative;

	}

.bnr-strp-img{

	position:absolute;

	top:18px;

	left:0;

	}

.bnr-strp-txt{

	color:#000;

    font-size:20px;

    line-height:28px;

	letter-spacing:0.5px;

	}



.bnr-strp-txt2{

        color:#000;

        font-size:22px;

        line-height:28px;

        letter-spacing:0.5px;

        text-align: center;

        }



.bnr-revw{

	float:left;

	width:100%;

	text-align:left;

	margin-top:59px;

	position:relative;

	}





.bnr-revw2{

        float:left;

        text-align:center;

        margin-top:59px;

        }



.bnr-user-nm{

	position:absolute;

	top:7px;

	left:0;

	width:65px;

	height:65px;

	background:#c1eaff;

	border-radius:50%;

	color:#000;

    font-size:24px;

    line-height:68px;

	text-align:center;

	font-weight:bold;

	}

.bnr-star{

	display:block;

	}

.bnr-revw-txt1{

	color:#000;

    font-size:18px;

    line-height:22px;

	font-style:italic;

	margin-top:6px;

	letter-spacing:0.5px;

	}

.bnr-revw-txt2{

	color:#01c653;

	font-size:14px;

    line-height:24px;

	letter-spacing:0.6px;

	margin-top:11px;

	}

.bnr-revw-txt2 span{

	color:#1f1f1f;

	font-size:17px;

	font-weight:700;

	}

.verify-img{

	display:inline-block;

	vertical-align:middle;

	margin:-2px 4px 0 7px;

	}

	

.bnr-rgt{

	float:right;

	width:45%;

	border-radius:10px;

    text-align:left;

	background: rgb(3,127,191);

	background: linear-gradient(60deg, rgba(3,127,191,1) 0%, rgba(6,130,193,1) 100%);

	padding:22px 22px;

	position:relative;

        margin-top: 20px;

	}

.frm-hdg{

	float:left;

	width:100%;

	color:#fff;

	font-size:38px;

	line-height:40px;

	text-align:left;

	font-weight:bold;

	padding-left:75px;

	margin-bottom:15px;

	position:relative;

	}

.frm-hdg span{color:#ffd161;}

.frm-hdg-img{

	position:absolute;

	top:8px;

	left:0;

	}

.form-element{

    width:100%;

    margin-top:10px;

    margin: auto;

	position:relative;

	}



.form-element-2{

    width:100%;

    margin-top:10px;

    position:relative;

}



.input-field{

	float:left;

	width:100%;

    height:52px;

    color:#757575;

    font-size:17px;

	line-height:40px;

	text-align:center;

	font-weight:normal;

	background:#fff;

    border-radius:7px;

    padding:0px 35px 0 20px;

    font-family: 'Poppins';

    border:none;

    outline:none;

	letter-spacing:0.5px;

	}





.input-field-2{

        float:left;

        width:100%;

    height:52px;

    color:#757575;

    font-size:17px;

        line-height:40px;

        text-align:left;

        font-weight:normal;

        background:#fff;

    border-radius:7px;

    padding:0px 35px 0 20px;

    font-family: 'Poppins';

    border: 1px solid #cccccc;

    outline:none;

        letter-spacing:0.5px;

        }





.frm-icn{

	position:absolute;

	top:15px;

	right:15px;

	}

.form-btn{

    display:inline-block;

	vertical-align:middle;

	width:100%;

    color:#fff;

    font-size:30px;

	line-height:30px;

    font-weight:bold;

    text-align:center;

	text-shadow:1px 1px #928e8e;

	background:#00d160;

	-webkit-box-shadow: 0 5px 5px 2px rgba(0,0,0,0.1);

	box-shadow: 0 5px 5px 2px rgba(0,0,0,0.1);

	border-radius:5px;

	padding:20px 0 22px;

	margin-top:20px;

    border:none;

    outline:none;

	font-family: 'Poppins';

	cursor:pointer;

	}

.form-btn img{

	display:inline-block;

	vertical-align:middle;

	margin:0px 0 0 5px;

	}







.form-btn2{

    display:inline-block;

        vertical-align:middle;

        width:100%;

    color:#fff;

    font-size:30px;

        line-height:30px;

    font-weight:bold;

    text-align:center;

        text-shadow:1px 1px #928e8e;

        background:#00d160;

        -webkit-box-shadow: 0 5px 5px 2px rgba(0,0,0,0.1);

        box-shadow: 0 5px 5px 2px rgba(0,0,0,0.1);

        border-radius:5px;

        padding:12px 0 14px;

        margin-top:20px;

    border:none;

    outline:none;

        font-family: 'Poppins';

        cursor:pointer;

        }

.form-btn2 img{

        display:inline-block;

        vertical-align:middle;

        margin:0px 0 0 5px;

        }



.agree-bx{

	float:left;

	width:100%;

	text-align:left;

	margin-top:15px;

	}

.agree-bx p{

	color:#ffffff;

	font-size:12px;

	line-height:15px;

	word-break:break-word;

	font-weight:300;

	letter-spacing:0.2px;

	}

.link-txt{text-decoration:underline;}

.fieldToggle{

    float: left;

    color: #fff;

    font-size:14px;

    line-height:20px;

    text-align: left;

    cursor: pointer;

    padding-left:23px;

    position: relative;

    letter-spacing: 0.5px;

	}

.fieldToggle input[type=checkbox] {

	position: absolute;

	opacity: 0;

	}

.fieldToggle input[type=checkbox] + span {

	display: inline-block;

	vertical-align: top;

	margin-right: 5px;

	width:16px;

	height:16px;

	background:#ffffff;

	border-radius:3px;

	position: relative;

	}

.fieldToggle input[type=checkbox] + span {

	position: absolute;

	left: 0;

	top:1px;

	}

.fieldToggle input[type=checkbox]:checked + span:after {

	position: absolute;

    content: '';

    width:15px;

    height:15px;

    left:0px;

    top:1px;

	background: url(../images/tik-blk.svg) no-repeat center center;

	background-size: 100%;

	}	

	

		

/*========Seen-On-CSS========*/

.seen-on-bx{

	float:left;

	width:100%;

	border-bottom:1px solid #e7e7e7;

	padding:30px 0 25px;

	}

.seen-on-hdg{

	color:#111111;

	font-size:18px;

    line-height:26px;

	letter-spacing:0.8px;

	}

.seen-on-hdg:before, .seen-on-hdg:after{

	content:'';

	display:inline-block;

	vertical-align:middle;

	width:10%;

	height:1px;

	background:#e7e7e7;

	margin-right:20px;

	margin-top:-4px;

	opacity:0.7;

	}

.seen-on-hdg:after{

	margin: -4px 0 0 20px;

	}

ul.seen-on-list{

    float:left;

    width:100%;

	display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

	margin-top:15px;

	}

ul.seen-on-list li img{

    display:block;

    margin:0 auto;

    max-width:100%;

	}	

	

/*========Common-CSS========*/

.commn-hdg{

	color:#001945;

    font-size:50px;

    line-height:56px;

	font-weight:bold;

	}

.commn-para{

	color:#000;

    font-size:18px;

    line-height:26px;

    letter-spacing:0.5px;

	margin-top:25px;

	}	

a.btn{

	display:inline-block;

	vertical-align:middle;

	width:100%;

	max-width:470px;

    color:#fff;

    font-size:30px;

	line-height:30px;

    font-weight:bold;

    text-align:center;

	text-shadow:1px 1px #928e8e;

	background:#00d160;

	-webkit-box-shadow: 0 5px 10px 2px rgba(0,0,0,0.2);

	box-shadow: 0 5px 10px 2px rgba(0,0,0,0.2);

	border-radius:5px;

	padding:21px 0 19px;

	margin-top:35px;

	}

.btn-arrw{

	display:inline-block;

	vertical-align:top;

	margin:6px 0 0 8px;

	}	

	

/*========Section-1========*/

.sec1{

	float:left;

	width:100%;

	padding:65px 0 70px;

	}

.s1-left{

	float:left;

	width:48%;

	}

.s1-img{

	display:block;

	margin:0 auto;

	}

.s1-rgt{

	float:right;

	width:49%;

	text-align:left;

	}

.green-line{

	width:100%;

	height:2px;

	background:#35c27e;

	margin-top:20px;

	}

ul.s1-list{

	float:left;

    width:100%;

	display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

	margin-top:30px;

	}

ul.s1-list li{

	display:inline-block;

    vertical-align:middle;

	}

.s1-list-logo{

	display:block;

    margin:0 auto;

    max-width:100%;

	}



/*========Section-2========*/

.sec2{

	float:left;

	width:100%;

	background:#e6f2f7;

	padding:65px 0;

	}

.s2-list{

	float:left;

    width:100%;

	display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    justify-content: flex-start;

    flex-wrap: wrap;

    gap: 20px;

	margin-top:45px;

	}

.s2-list-bx{

	width:31%;

	text-align:left;

	background:#fff;

	-webkit-box-shadow:0 8px 10px 0px rgba(0,0,0,0.1);

	box-shadow:0 8px 10px 0px rgba(0,0,0,0.1);

	padding:40px 30px;

	}

.s2-list-icn{

	display:block;

	}

.s2-list-txt1{

	float:left;

	width:100%;

	color:#151515;

    font-size:30px;

    line-height:40px;

	font-weight:bold;

	margin-top:25px;

	}

.s2-list-txt2{

	float:left;

	width:100%;

	color:#000;

    font-size:18px;

    line-height:26px;

	margin-top:15px;

	letter-spacing:0.5px;

	min-height:170px;

	}

.compare-btn{

	float:left;

	width:100%;

	color:#01c653;

    font-size:20px;

    line-height:26px;

	text-decoration:underline;

	margin-top:12px;

	letter-spacing:1px;

	}



/*========Section-3========*/

.sec3{

	float:left;

	width:100%;

	background:url(../images/s3-bg.jpg)no-repeat center top;

	padding:65px 0;

	}

.sec3 .commn-para{

	padding:0 120px;

	}

.s3FeatureBox{

	display:inline-block;

	vertical-align:middle;

	width:100%;

	max-width:770px;

	margin-top:20px;

	}

.s3FtrDown{

	float:left;

	width:100%;

	margin-top:10px;

	padding:20px 20px 20px 80px;

	border:1px solid #b9dbeb;

	border-radius:14px;

	background:url(../images/down-ic.png) no-repeat 97% 20px;

	}

.s3FtrHead{

	float:left;

	width:100%;

	padding:0 50px 0 0;

	text-align:left;

	cursor:pointer;

	position:relative;

	}

.s3FtrHead p{

	display:inline-block;

	vertical-align:middle;

	width:100%;

	font-size:24px;

	line-height:30px;

	color:#000000;

	font-weight:700;

	letter-spacing:0.5px;

	position:relative;

	}

.s3FtrIcon{

	position:absolute;

	top:50%;

	transform:translateY(-50%);

	left:-65px;

	}

.s3FtrHead.active{

	border:none;

	}

.s3FtrHead.active .ing-lft{

	display:none;

	}

.s3FtrHead.active span{

	display:block;

	}

.s3FtrDownNew {

	border:1px solid #1c9ad7;

	box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);

	-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);

	background:url(../images/up-ic.png) no-repeat 97% 20px;

	}

.s3FtrContent{

	float:left;

	width:100%;

	}

.s3FtrContent p{

	float:left;

	width:calc(100% - 315px);

	font-size:18px;

	line-height:24px;

	color:#000000;

	margin-top:20px;

	text-align:left;

	letter-spacing:0.5px;

	}

.s3FtrImg{

	float:right;

	margin:-30px 50px 0 0;

	border-radius:10px;

	width:250px;

	}

	

/*========footer==========*/

.footer{

	float:left;

	width:100%;

	text-align:center;

	background:#ebf2ff;

	padding:40px 0;

	}

.ftr-logo{

	display:block;

	margin:0 auto 25px;

	width:220px;

	}

.ftr-txt{

	color:#000;

	font-size:15px;

	line-height:24px;

	margin-top:20px;

	letter-spacing:0.5px;

	}

.ftr-txt.margin-top{margin-top:5px;}

.ftr-txt a{padding:0 5px; font-size:16px;}		



.form-submit-button {

    display: inline-block;

    vertical-align: middle;

    width: 100%;

    color: #fff;

    font-size: 30px;

    line-height: 30px;

    font-weight: bold;

    text-align: center;

    text-shadow: 1px 1px #928e8e;

    background: #00d160;

    -webkit-box-shadow: 0 5px 5px 2px rgba(0,0,0,0.1);

    box-shadow: 0 5px 5px 2px rgba(0,0,0,0.1);

    border-radius: 5px;

    padding: 12px 0 14px;

    margin-top: 20px;

    border: none;

    outline: none;

    font-family: 'Poppins';

    cursor: pointer;

}



/* The switch - the box around the slider */

.switch {

  position: relative;

  display: inline-block;

  width: 50px;

  height: 28px;

}



/* Hide default HTML checkbox */

.switch input {

  opacity: 0;

  width: 0;

  height: 0;

}



/* The slider */

.slider {

  position: absolute;

  cursor: pointer;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background-color: #ccc;

  -webkit-transition: .4s;

  transition: .4s;

}



.slider:before {

  position: absolute;

  content: "";

  height: 20px;

  width: 20px;

  left: 4px;

  bottom: 4px;

  background-color: white;

  -webkit-transition: .4s;

  transition: .4s;

}



input:checked + .slider {

  background-color: #ffd161;

}



input:focus + .slider {

  box-shadow: 0 0 1px #ffd161;

}



input:checked + .slider:before {

  -webkit-transform: translateX(20px);

  -ms-transform: translateX(20px);

  transform: translateX(20px);

}



/* Rounded sliders */

.slider.round {

  border-radius: 34px;

}



.slider.round:before {

  border-radius: 50%;

}







 .top-title { width:100%; height:auto; float:left; text-align:center; /*background-color:#001945;*/ background-color: #ff0000; padding:12px 0px; clear:both;margin-top:15px;}

  .top-title h2 { font-size:30px; line-height:34px; color: #FFF; font-weight:900; text-transform:uppercase;}

  .top-title sub { bottom:0px; font-size:24px;}



/*.company-name{

color:#ffd161;font-size: 18px;padding-left:15px;vertical-align:middle;font-weight:700;

}*/



.company-name-logo{

padding-left:10px;vertical-align:middle;

}



.select-all-chk{

color:#ffffff;font-size: 18px;padding-left:10px;vertical-align:middle;font-weight:700;

}



		

/*-----------------------

MEDIA-QUERY

------------------------*/

.show-mob, .show-tab{display:none;}



@media only screen and (max-width: 1180px){

.container{width:1004px;}

.show-desk{display:none;}



.bnr-hdg{font-size:54px; line-height:62px;}

.bnr-strp-txt{font-size:18px; line-height:26px;}



.commn-hdg{font-size:44px; line-height:54px;}



.s1-img{margin:15px auto 0;}



}



@media only screen and (max-width:1021px){	

.container{width:750px;}

.show-tab{ display:block;}

.hide-tab{display:none;}





.bnr-left{width:48%;padding:80px 0 50px;}

.bnr-hdg{font-size:40px; line-height:50px;}

.bnr-hdg2{font-size:40px; line-height:50px;}

.bnr-strp{padding:13px 0 18px 65px;}

.bnr-strp-img{width:50px;}

.bnr-strp-txt{line-height:24px;}

.bnr-revw-txt1{font-size:16px; padding-right:45px;}

.bnr-rgt{width:50%; padding:15px;}

.frm-hdg{font-size:30px; line-height:34px; padding-left:55px; margin-bottom:10px;}

.frm-hdg-img{width:40px; top:6px;}

.input-field{height:50px; padding:0px 30px 0 15px;}

.frm-icn{top:13px; right:10px;}

.form-btn{font-size:24px; line-height:24px;}





ul.seen-on-list li:nth-child(1) img{width:130px;}

ul.seen-on-list li:nth-child(2) img{width:70px;}

ul.seen-on-list li:nth-child(3) img{width:170px;}

ul.seen-on-list li:nth-child(4) img{width:50px;}

ul.seen-on-list li:nth-child(5) img{width:150px;}





.commn-hdg{font-size:32px; line-height:40px;}

.commn-para{margin-top:20px;}

a.btn{font-size:25px; line-height:25px;}

.btn-arrw{margin: 3px 0 0 5px;}



.sec1{padding:35px 0 45px;}

.s1-list-logo{width:120px;}

.s1-list-logo.width-size{width:70px;}

ul.s1-list{margin-top:25px;}



.sec2{padding:35px 0 45px;}

.s2-list{margin-top:30px;}

.s2-list-bx{width:32%; padding:20px 15px;}

.s2-list-icn{width:80px;}

.s2-list-txt1{font-size:24px; line-height:30px; margin-top:20px;}

.s2-list-txt2{min-height: 240px;  margin-top:10px;}

.compare-btn{margin-top:10px;}



.sec3{padding:35px 0 45px;}

.sec3 .commn-para{padding:0;}

.s3FtrHead p{font-size: 24px; line-height: 28px; padding-right:200px;}

.s3FtrImg{width:200px; margin: -22px 40px 0 0;}



}



@media only screen and (max-width:767px){



.company-name{

color:#ffd161;font-size: 14px;padding-left:10px;vertical-align:middle;font-weight:700;

}



.company-name-logo{

padding-left:10px;vertical-align:middle;width:100px;

}



.select-all-chk{

color:#ffffff;font-size: 14px;padding-left:10px;vertical-align:middle;font-weight:700;

}



.logo-container {

  width: 100px;              /* Adjust to the desired width */

  //height: 200px;             /* Adjust to the desired height */

  background-color: white;   /* White background */

  border-radius: 15px;       /* Rounded corners */

  display: flex;             /* Use flexbox for centering the image */

  justify-content: center;   /* Center horizontally */

  align-items: center;       /* Center vertically */

  overflow: hidden;          /* Ensures that the image is clipped inside the container */

}



.logo-container img {

  width: 100%;               /* Image takes the full width of the container */

  height: auto;              /* Maintain aspect ratio */

  object-fit: contain;       /* Ensure image is contained within the div without distortion */

}







.frm-hdg{font-size:30px; line-height:34px; padding-left:55px; margin-bottom:10px;}

#protect-header h2 {font-size:1.3em;}

.top-title h2 {

    font-size: 18px;

    line-height: 24px;

    color: #FFF;

    font-weight: 900;

    text-transform: uppercase;

}

.container{ max-width:600px; width:100%; padding:0px 10px; box-sizing:border-box; }

.show-mob{display:block;}

.hide-mob{display:none;}



.top-fix-bar{margin-bottom:60px;}

.header{height:60px;}

.logo{width:140px; margin-top:10px;}

.contact-bx{padding-left:35px; margin-top:10px;}

.call-img{width:28px; top:8px;}

.contact-bx-txt{font-size:12px; line-height:18px; letter-spacing:0;}

.contact-bx-txt span{font-size:16px;}



/*.bnr-sec{background:#fff; padding:0 0 20px 0; border-bottom:1px solid #edece7; background:url(../images/welcome-bg.jpg) no-repeat center center; background-size:cover;}*/

.bnr-sec{ 

   float: left;

    width: 100%;

    background: url(../images/welcome-bg.jpg)no-repeat center top;

    background: linear-gradient(-45deg, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.9)) fixed,  url(../images/welcome-bg.jpg) center top no-repeat;

    padding: 15px 0 30px;

}

.bnr-left{ width:calc(100% + 20px); margin-left:-10px; padding:0px 15px 15px;}

.bnr-left.mob-v2{background:url(../images/bnr-m-bg2.jpg) no-repeat center center; background-size:cover;}

.bnr-hdg{font-size:40px; line-height:44px; text-align:center; color:#001945; padding-bottom:10px;}

.bnr-hdg2{font-size:20px; line-height:26px; text-align:center; color: #001945;}

.bnr-hdg span{color:#001945;}

.bnr-strp{padding:10px; margin-top:0; text-align:center; width:calc(100% + 20px); margin-left:-10px; background:#fff;}

.bnr-strp-txt{font-size:17px; line-height:23px;}

.bnr-strp-txt2{font-size:17px; line-height:23px;}

.bnr-revw{margin-top:25px; padding:0 15px;}

.bnr-revw-txt1{padding-right:20px;}

.bnr-rgt{width:100%; margin-top:0; width:calc(100% + 20px); margin-left:-10px; float:left; border-radius:0;}

.form-element{float:left; width:100%;}

.form-btn{font-size:22px; line-height:22px;}



.seen-on-bx{padding:15px 0;}

ul.seen-on-list{justify-content:center; margin-top:0px;}

ul.seen-on-list li{margin-top:10px; padding:0 10px;}

ul.seen-on-list li:nth-child(1) img{width:100px;}

ul.seen-on-list li:nth-child(2) img{width:50px;}

ul.seen-on-list li:nth-child(3) img{width:140px;}

ul.seen-on-list li:nth-child(4) img{width:40px;}

ul.seen-on-list li:nth-child(5) img{width:130px;}



.commn-hdg{font-size:28px; line-height:38px;}

.commn-para{font-size:17px; line-weight:25px; margin-top:20px;}

a.btn{font-size:24px; line-height:24px; margin-top:0; display:none;}



.sec1{padding:20px 0 30px;}

.s1-rgt{width:100%;}

.mob-s1-img{display:block; width:300px; margin:20px auto 0;}



.sec2{padding:30px 0;}

.s2-list{margin-top:0; padding:0 10px;}

.s2-list-bx{margin-top:25px;}

.s2-list-bx{width:100%; padding:20px 20px;}

.s2-list-txt2{min-height:0; font-size:17px; line-height:25px;}



.sec3{padding:30px 0;}

.s3FtrDown{width:100%; margin-top:10px; padding:20px 15px 20px 50px; background-position:96% 18px;}

.s3FtrDownNew{background-position:96% 18px;}

.s3FtrHead{padding:0 30px 0 40px;}

.s3FtrHead p{font-size:20px; line-height:24px; padding-right:0px;}

.s3FtrIcon{left:-8px; width:35px;}

.s3FtrImg{float:none; display:inline-block; vertical-align:top; width: 100%; max-width:400px; margin:25px 0 0 0;}

.s3FtrContent p{width:100%; font-size:17px; line-height:23px; margin-top:15px;}

.s3FtrDown{padding:20px 20px 20px 20px;}



.footer{ padding:0 0 20px;}

.ftr-logo{width:120px; margin:25px auto 0;}

.ftr-txt{font-size:12px; line-height:18px; margin-top:12px;}

.ftr-txt a{font-size:14px;}



#call-btn{

	background: #037fbf;

	padding:10px 10px;

	position: fixed;

	bottom:0%;

	left: auto;

	z-index: 99;

	transition: bottom 1s;

	display: table;

	width:100%;

	}

#call-btn a.btn{display:block;}

}





/*--------------------PLUSE--------------------*/	

.pulse {

	animation-name: pulse;

	-webkit-animation-name: pulse;

	animation-duration: 1.5s;

	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;

	-webkit-animation-iteration-count: infinite;

}

@keyframes pulse {

 0% {transform: scale(0.9);}

 50% {transform: scale(1);}

 100% {transform: scale(0.9);}

}



@-webkit-keyframes pulse {

 0% { -webkit-transform: scale(0.95);}

 50% {-webkit-transform: scale(1);}

 100% {-webkit-transform: scale(0.95);}

}