@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%; height:auto;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%; height:auto;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/


@font-face {
    font-family:"poppins-black";
    src: url(fonts/poppins-black.woff) format("truetype");
}

@font-face {
    font-family:"poppins-bold";
    src: url(fonts/poppins-bold.woff) format("truetype");
}

@font-face {
    font-family:"poppins-italic";
    src: url(fonts/poppins-italic.woff) format("truetype");
}

@font-face {
    font-family:"poppins-light";
    src: url(fonts/poppins-light.woff) format("truetype");
}

@font-face {
    font-family:"poppins-medium";
    src: url(fonts/poppins-medium.woff) format("truetype");
}
@font-face {
    font-family:"poppins-regular";
    src: url(fonts/poppins-regular.woff) format("truetype");
}

@font-face {
    font-family:"poppins-semibold";
    src: url(fonts/poppins-semibold.woff) format("truetype");
}
@font-face {
    font-family:"poppins-lightitalic";
    src: url(fonts/poppins-lightitalic.woff) format("truetype");
}





.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none;
}
#div1 {
}
#top-bg {
}
#tp-main {
}
#tp-logo {
width: 100%;
}
#top-right {
width: 100%;
margin-left: 0;
clear: both;
}
#login-btn {
width: 100%;
margin-left: 0;
}
#insta-icon {
width: 100%;
margin-left: 0;
clear: both;
}
#banner-bg {
}
#signup-main {
}
#signup-hd {
}
#steps-signup {
}
#step-1 {
width: 100%;
}
#step-2 {
width: 100%;
margin-left: 0;
clear: both;
}
#step-3 {
width: 100%;
margin-left: 0;
clear: both;
}
#step-4 {
width: 100%;
margin-left: 0;
clear: both;
}
#signup-btn {
}
#bnr-divider {
}
#stp-arw1 {
}
#stp-arw2 {
}
#stp-arw3 {
}
#welcome-main {
}
#welcome-hd {
}
#welcome-mtr {
}
#testimonial-bg {
}
#testimonial-main {
}
#testimonial-hd {
}
#testimonial-blocks {
}
#testimonial-btn {
}
#testi-block1 {
width: 100%;
}
#testi-block2 {
width: 100%;
margin-left: 0;
clear: both;
}
#faq-bg {
}
#faq-main {
}
#faq-hd {
}
#faq-script {
}
#faq-btn {
}
#ftr-bg {
}
#ftr-dvider {
}
#ftr-main {
}
#ftr-logo {
width: 100%;
}
#ftr-ryt {
width: 100%;
margin-left: 0;
clear: both;
}
#ftr-nv-main {
}
#ftr-nav {
}
#ftr-socials {
}
#ftr-cpy {
}
#ftr-mb { display:none;
}
#ftr-nw {
}
.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
#top-bg {
}
#tp-main {
}
#tp-logo {
width: 100%;
}
#top-right {
width: 100%;
clear: both;
margin-left: 0;
}
#login-btn {
width: 100%;
margin-left: 0;
}
#insta-icon {
width: 100%;
clear: both;
margin-left: 0;
}
#banner-bg {
}
#signup-main {
}
#signup-hd {
}
#steps-signup {
}
#step-1 {
width: 100%;
}
#step-2 {
width: 100%;
clear: both;
margin-left: 0;
}
#step-3 {
width: 100%;
clear: both;
margin-left: 0;
}
#step-4 {
width: 100%;
clear: both;
margin-left: 0;
}
#signup-btn {
}
#bnr-divider {
}
#stp-arw1 {
}
#stp-arw2 {
}
#stp-arw3 {
}
#welcome-main {
}
#welcome-hd {
}
#welcome-mtr {
}
#testimonial-bg {
}
#testimonial-main {
}
#testimonial-hd {
}
#testimonial-blocks {
}
#testimonial-btn {
}
#testi-block1 {
width: 100%;
}
#testi-block2 {
width: 100%;
clear: both;
margin-left: 0;
}
#faq-bg {
}
#faq-main {
}
#faq-hd {
}
#faq-script {
}
#faq-btn {
}
#ftr-bg {
}
#ftr-dvider {
}
#ftr-main {
}
#ftr-logo {
width: 100%;
}
#ftr-ryt {
width: 100%;
clear: both;
margin-left: 0;
}
#ftr-nv-main {
}
#ftr-nav {
}
#ftr-socials {
}
#ftr-cpy {
}
#ftr-mb { display:none;
}
#ftr-nw {
}
.hide_tablet {
display: none;
}
.zeroMargin_tablet {
margin-left: 0;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 88.5%;
	max-width: 1232px;
	padding-left: 0.75%;
	padding-right: 0.75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
#top-bg { background-color:#000;
}
#tp-main { margin-top:10px; margin-bottom:10px;
}
#tp-logo {
width: 32.2033%;
}
#top-right {
width: 66.1016%;
clear: none;
margin-left: 1.6949%; margin-top:20px;
}
#login-btn {
width: 23.0769%;
margin-left: 59.282%; text-align:right;
}
#insta-icon {
width: 8.2564%;
clear: none;
margin-left: 1.5641%; text-align:right;
}
#banner-bg { background:url(../images/banner.jpg); background-size:cover;
}
#signup-main { margin-top:50px; margin-bottom:85px;
}
#signup-hd { text-align:center;
}
#steps-signup { margin-top:20px; margin-bottom:65px; width:90%; float:left; clear:both; display:block; margin-left:5%;
}
#step-1 {
width: 18.50%; text-align:center;
}
#step-2 {
width: 19.50%;
clear: none;
margin-left: 1.6949%; text-align:center;
}
#step-3 {
width: 23%;
clear: none;
margin-left: 1.6949%; text-align:center;
}
#step-4 {
width: 18.50%;
clear: none;
margin-left: 1.6949%; text-align:center;
}
#signup-btn { text-align:center;  
}
#bnr-divider {
background: #000000; /* Old browsers */
background: -moz-linear-gradient(left,  #000000 0%, #e0e0e0 15%, #9e9e9e 33%, #c8c8c8 48%, #686868 64%, #e0e0e0 86%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */



-webkit-box-shadow: 1px 5px 10px 0px rgba(0,0,0,0.55);
-moz-box-shadow: 1px 5px 10px 0px rgba(0,0,0,0.55);
box-shadow: 1px 5px 10px 0px rgba(0,0,0,0.55);
height:15px;


}
#stp-arw1 { width:5%; float:left; margin-left:0%; clear:none; text-align:center; margin-top:85px;
}
#stp-arw2 { width:5%; float:left; margin-left:0%; clear:none;  text-align:right;  margin-top:85px;
}
#stp-arw3 { width:5%; float:left; margin-left:0%; clear:none; text-align:center;  margin-top:85px;
}
#welcome-main { margin-top:75px; margin-bottom:85px;
}
#welcome-hd { text-align:center;
}
#welcome-mtr { text-align:center; margin-top:30px;
}
#testimonial-bg { background:url(../images/testimonials-bg.jpg) repeat;}
#testimonial-main {margin-top:75px; margin-bottom:90px;  
}
#testimonial-hd { text-align:center;
}
#testimonial-blocks { margin-top:45px; margin-bottom:50px; width:82%; float:left; margin-left:9%; clear:both; display:block;
}
#testimonial-btn { text-align:center;
}
#testi-block1 {
width: 47.8525%; background-color:#fff; border-radius:9px;
}
#testi-block2 {
width: 47.8525%;
clear: none;
margin-left: 4.10%; background-color:#fff; border-radius:9px;
}
#faq-bg { background:url(../images/faq-bg.jpg) no-repeat #fff; background-size:100% auto;
}
#faq-main {margin-top:75px; margin-bottom:85px;  
}
#faq-hd { text-align:center;
}
#faq-script {margin-top:45px; margin-bottom:50px; width:85%; float:left; margin-left:5.90%; clear:both; display:block;
}
#faq-btn { text-align:center;
}
#ftr-bg { background-color:#000;
}
#ftr-dvider {background: #000000; /* Old browsers */
background: -moz-linear-gradient(left,  #000000 0%, #e0e0e0 15%, #9e9e9e 33%, #c8c8c8 48%, #686868 64%, #e0e0e0 86%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */



-webkit-box-shadow: 1px 0px 10px 5px rgba(0,0,0,0.55);
-moz-box-shadow: 1px 0px 10px 5px rgba(0,0,0,0.55);
box-shadow: 1px 0px 10px 5px rgba(0,0,0,0.55);
height:15px;
}
#ftr-main { margin-top:25px; margin-bottom:35px; width:85%; float:left; display:block; clear:both; margin-left:7.5%;
}
#ftr-logo {
width: 32.2033%; margin-left: 3%; margin-top:20px;
}
#ftr-ryt {
width: 60.1016%;
clear: none;
margin-left: 1.6949%; margin-top:7px;
}
#ftr-nv-main { margin-top:5px;
}
#ftr-nav {
	width: 48.203%;
	float: left;
	display: block;
	clear: both;
	margin-left: 29%;
	text-align: right;
	margin-top: 13px;
}
#ftr-socials {width: 18.2033%; float:left; display:block; clear:none; margin-left:4%;  text-align:right;
}
#ftr-cpy {text-align:right; margin-top:25px;
}
#ftr-mb { display:none;
}
#ftr-nw { text-align:right;
}
.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop {
display: none;
}
}

.con{ width:100%; margin-left:0%;}

.txt1{ font-family:poppins-medium; font-size:30px; color:#fff; text-transform:uppercase; margin-top:-15px;}
.txt2{ font-family:poppins-regular; font-size:21px; color:#fff; margin-top:5px;}


.txt3{ font-family:poppins-bold; font-size:53px; color:#fff; }
.txt4{ font-family:poppins-medium; font-size:53px; color:#fff; }

.txt5{ font-family:poppins-semibold; font-size:40px; color:#000; line-height:50px; }
.txt5a{ font-family:poppins-semibold; font-size:40px; color:#fff; line-height:50px; }
.mtr{ font-family:poppins-light; font-size:18px; line-height:32px; color:#000;}
.mtr2{ font-family:poppins-lightitalic; font-size:18px; line-height:32px; color:#000;}


.txt6{ font-family:poppins-semibold; font-size:19px; color:#000; line-height:30px; }
.txt7{ font-family:poppins-regular; font-size:17px; color:#000; line-height:30px; }

.txt8{ font-family:poppins-regular; font-size:19px; color:#fff; padding-left:50px;}
.txt8 a{ color:#fff; text-decoration:none;}
.txt8 a:hover{ color:#d51630; text-decoration:none;}

.txt81{ font-family:poppins-regular; font-size:19px; color:#fff; padding-left:50px; padding-right:50px; }
.txt81 a{ color:#fff; text-decoration:none;}
.txt81 a:hover{ color:#d51630; text-decoration:none;}

.txt9{ font-family:poppins-regular; font-size:14px; color:#959595; line-height:30px; }


.txt10 {
 font-family:poppins-semibold; font-size:21px; color:#000;
  
}



.txt10:hover {
color:#d51630; text-decoration:none; 
  
}



.btn_1 {
  display: inline-block;
  padding:6px 22px 9px 22px;
  background-color:#000;

  color:#fff;
  font-family:poppins-regular;
  font-size:19px;
  border:2px #fff solid;
  border-radius:100px;
  

  text-align:center;
 
  

}
.btn_1.color_1 {
 color:#fff; text-decoration:none; 
}
.btn_1.color_1:hover {
  background: #d51630;
   border:2px #d51630 solid;
  color: #fff; text-decoration:none; 
   
}


.btn_2 {
  display: inline-block;
  padding:12px 36px 14px 36px;
  background-color:#d51630;

  color:#fff;
  font-family:poppins-semibold;
  font-size:22px;
  text-transform:uppercase;
  
  border-radius:100px;
  

  text-align:center;
 
  

}
.btn_2.color_2 {
 color:#fff; text-decoration:none; 
}
.btn_2.color_2:hover {
  background: #b80019;
   
  color: #fff; text-decoration:none; 
   
}

.btn-arw{ margin-left:15px;}



.tsti-in{ width:90%; margin-left:5%; float:left; clear:both; display:block; margin-top:17px; margin-bottom:17px;}
.peop-main{ width:100%; margin-left:0%; float:left; clear:both; display:block;}
.peop-lft{ width:20%; margin-left:0%; float:left; clear:both; display:block; margin-top:10px;}
.peop-ryt{ width:75%; margin-left:2%; float:left; clear:none; display:block;}
.peop-mtr{ width:100%; margin-left:0%; float:left; clear:both; display:block; margin-top:23px;}

.scl-cin-btm{ margin-left:15px; }
.scl-btm2{  margin-top:-2px;}

.scl-cin-btm1{ margin-left:15px; }

/*============  *****  =============*/
@media (max-width:1366px) {.crcl-imm{ height:180px; width:auto;}
}
/*============  *****  =============*/
@media (max-width:1280px) {#ftr-nav {
	width: 51.203%;
	float: left;
	display: block;
	clear: both;
	margin-left: 25%;
	text-align: right;
	margin-top: 13px;
}

#ftr-socials {
	width: 19.203%;
	float: left;
	display: block;
	clear: none;
	margin-left: 4%;
	text-align: right;
}
}
/*============  *****  =============*/
@media (max-width:1024px) {
	
	#top-right {
	width: 66.1016%;
	clear: none;
	margin-left: 1.6949%;
	margin-top: 12px;
}

.crcl-imm{ height:150px; width:auto;}

.txt3 {
	font-family: poppins-bold;
	font-size: 47px;
	color: #fff;
}
.txt4 {
	font-family: poppins-medium;
	font-size: 47px;
	color: #fff;
}

#banner-bg { background:url(../images/banner.jpg); background-size:cover; background-position:75% 0%;
}

#stp-arw1 {
	width: 5%;
	float: left;
	margin-left: 0%;
	clear: none;
	text-align: center;
	margin-top: 60px;
}

#stp-arw2 {
	width: 5%;
	float: left;
	margin-left: 0%;
	clear: none;
	text-align: right;
	margin-top: 60px;
}
#stp-arw3 {
	width: 5%;
	float: left;
	margin-left: 0%;
	clear: none;
	text-align: center;
	margin-top: 60px;
}

#faq-script {
	margin-top: 45px;
	margin-bottom: 50px;
	width: 85%;
	float: left;
	margin-left: 5.0%;
	clear: both;
	display: block;
}


#ftr-nav {
	width: 65.203%;
	float: left;
	display: block;
	clear: both;
	margin-left: 7%;
	text-align: right;
	margin-top: 13px;
}

#ftr-socials {
	width: 24.203%;
	float: left;
	display: block;
	clear: none;
	margin-left:2%;
	text-align: right;
}

.txt81{ font-family:poppins-regular; font-size:19px; color:#fff; padding-left:20px; padding-right:44px; }
.txt81 a{ color:#fff; text-decoration:none;}
.txt81 a:hover{ color:#d51630; text-decoration:none;}

}
/*============  *****  =============*/

@media (max-width:800px) {
	
	#top-bg { background-color:#000;
}
#tp-main { margin-top:12px; margin-bottom:10px;
}
#tp-logo {
width: 36.2033%;
}
#top-right {
width: 62.1016%;
clear: none;
margin-left: 1.6949%; margin-top:7px;
}
#login-btn {
width: 27.0769%;
margin-left: 53.282%; text-align:right;
}
#insta-icon {
width: 15.2564%;
clear: none;
margin-left: 1.5641%; text-align:right;
}

.txt3 {
	font-family: poppins-bold;
	font-size: 38px;
	color: #fff;
}
.txt4 {
	font-family: poppins-medium;
	font-size: 38px;
	color: #fff;
}

.crcl-imm{ height:120px; width:auto;}

.arw-stpp{ width:12px; height:auto;}

#stp-arw1 {
	width: 5%;
	float: left;
	margin-left: 0%;
	clear: none;
	text-align: center;
	margin-top: 49px;
}

#stp-arw2 {
	width: 5%;
	float: left;
	margin-left: 0%;
	clear: none;
	text-align: right;
	margin-top: 49px;
}
#stp-arw3 {
	width: 5%;
	float: left;
	margin-left: 0%;
	clear: none;
	text-align: center;
	margin-top: 49px;
}

.txt1 {
	font-family: poppins-medium;
	font-size: 27px;
	color: #fff;
	text-transform: uppercase;
	margin-top: -15px;
}

.txt2 {
	font-family: poppins-regular;
	font-size: 18px;
	color: #fff;
	margin-top: 5px;
}

#welcome-main { margin-top:75px; margin-bottom:85px;
}
#welcome-hd { text-align:center;
}
#welcome-mtr { text-align:center; margin-top:30px;
}
#testimonial-bg { background:url(../images/testimonials-bg.jpg) repeat;}
#testimonial-main {margin-top:75px; margin-bottom:90px;  
}
#testimonial-hd { text-align:center;
}
#testimonial-blocks { margin-top:45px; margin-bottom:50px; width:100%; float:left; margin-left:0%; clear:both; display:block;
}
#testimonial-btn { text-align:center;
}
#testi-block1 {
width: 47.8525%; background-color:#fff; border-radius:9px;
}
#testi-block2 {
width: 47.8525%;
clear: none;
margin-left: 4.10%; background-color:#fff; border-radius:9px;
}
#faq-bg { background:url(../images/faq-bg.jpg) no-repeat #fff; background-size:100% auto;
}
#faq-main {margin-top:75px; margin-bottom:85px;  
}
#faq-hd { text-align:center;
}
#faq-script {margin-top:45px; margin-bottom:50px; width:100%; float:left; margin-left:0%; clear:both; display:block;
}
#faq-btn { text-align:center;
}
#ftr-bg { background-color:#000;
}
#ftr-dvider {background: #000000; /* Old browsers */
background: -moz-linear-gradient(left,  #000000 0%, #e0e0e0 15%, #9e9e9e 33%, #c8c8c8 48%, #686868 64%, #e0e0e0 86%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */



-webkit-box-shadow: 1px 0px 10px 5px rgba(0,0,0,0.55);
-moz-box-shadow: 1px 0px 10px 5px rgba(0,0,0,0.55);
box-shadow: 1px 0px 10px 5px rgba(0,0,0,0.55);
height:15px;
}

#ftr-main { margin-top:25px; margin-bottom:35px; width:85%; float:left; display:block; clear:both; margin-left:7.5%;
}
#ftr-logo {
width: 100%; margin-left: 0%; margin-top:20px; text-align:center;
}
#ftr-ryt {
width: 100%;
clear: both;
margin-left: 0%; margin-top:7px; text-align:center;
}
#ftr-nv-main { margin-top:20px;
}
#ftr-nav {
	width: 50%;
	float: left;
	display: block;
	clear: both;
	margin-left: 10%;
	text-align:center;
	margin-top: 13px;
}
#ftr-socials {width: 18.2033%; float:left; display:block; clear:none; margin-left:4%; text-align:center;
}
#ftr-cpy {text-align:center; margin-top:25px;
}

#ftr-nw {
	text-align:center;
}
.txt81{ font-family:poppins-regular; font-size:19px; color:#fff; padding-left:0px; padding-right:44px; }
.txt81 a{ color:#fff; text-decoration:none;}
.txt81 a:hover{ color:#d51630; text-decoration:none;}
}
/*============  *****  =============*/

@media (max-width:768px) {
	
	#signup-main { margin-top:50px; margin-bottom:85px;
}
#signup-hd { text-align:center;
}
#steps-signup { margin-top:20px; margin-bottom:65px; width:90%; float:left; clear:both; display:block; margin-left:5%;
}
#step-1 {
width: 45%; text-align:center;
}
#step-2 {
width: 45%;
clear: none;
margin-left: 1.6949%; text-align:center;
}
#step-3 {
width: 45%;
clear: both;
margin-left: 0%; text-align:center;
}
#step-4 {
width: 45%;
clear: none;
margin-left: 1.6949%; text-align:center;
}
#signup-btn { text-align:center;  
}

#stp-arw1 {
	width: 6%;
	float: left;
	margin-left: 2%;
	clear: none;
	text-align: center;
	margin-top: 81px;
}

#stp-arw2 {
	width: 6%;
	float: left;
	display:none;
	margin-left: 2%;
	clear: none;
	text-align: right;
	margin-top: 81px;
}
#stp-arw3 {
	width: 6%;
	float: left;
	margin-left: 2%;
	clear: none;
	text-align: center;
	margin-top: 81px;
}

.arw-stpp{ width:18px; height:auto;}

.crcl-imm{ height:212px; width:auto;}

.txt1 {
	font-family: poppins-medium;
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	margin-top: -15px;
}

.txt2 {
	font-family: poppins-regular;
	font-size: 21px;
	color: #fff;
	margin-top: 5px;
}

.txt3{ font-family:poppins-bold; font-size:53px; color:#fff; }
.txt4{ font-family:poppins-medium; font-size:53px; color:#fff; }


#banner-bg { background:url(../images/banner-bg2.jpg) #000 no-repeat bottom; background-size:100% auto; background-position:bottom;
}

.txt5 {
	font-family: poppins-semibold;
	font-size: 38px;
	color: #000;
	line-height: 50px;
}

#ftr-nav {
	width: 50%;
	float: left;
	display: block;
	clear: both;
	margin-left: 9%;
	text-align:center;
	margin-top: 13px;
}
#ftr-socials {width: 20.2033%; float:left; display:block; clear:none; margin-left:4%; text-align:center;
}

#bnr-divider {
background: #000000; /* Old browsers */
background: -moz-linear-gradient(left,  #000000 0%, #e0e0e0 15%, #9e9e9e 33%, #c8c8c8 48%, #686868 64%, #e0e0e0 86%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */



-webkit-box-shadow: 1px 5px 10px 0px rgba(0,0,0,0.55);
-moz-box-shadow: 1px 5px 10px 0px rgba(0,0,0,0.55);
box-shadow: 1px 5px 10px 0px rgba(0,0,0,0.55);
height:15px;


}
}

/*============  *****  =============*/

@media (max-width:736px) {
	
	.txt5 {
	font-family: poppins-semibold;
	font-size: 35px;
	color: #000;
	line-height: 50px;
}

.txt5a{ font-family:poppins-semibold; font-size:35px; color:#fff; line-height:50px; }

#ftr-nav {
	width: 55%;
	float: left;
	display: block;
	clear: both;
	margin-left: 5%;
	text-align:center;
	margin-top: 13px;
}
#ftr-socials {width: 20.2033%; float:left; display:block; clear:none; margin-left:4%; text-align:center;
}
}
/*============  *****  =============*/

@media (max-width:667px) {
	
	#top-bg { background-color:#000;
}
#tp-main { margin-top:12px; margin-bottom:10px;
}
#tp-logo {
width: 38.2033%;
}
#top-right {
width: 60.1016%;
clear: none;
margin-left: 1.6949%; margin-top:4px;
}
#login-btn {
width:30.0769%;
margin-left: 50.282%; text-align:right;
}
#insta-icon {
width: 15.2564%;
clear: none;
margin-left: 1.5641%; text-align:right;
}

.txt5 {
	font-family: poppins-semibold;
	font-size: 32px;
	color: #000;
	line-height: 50px;
}

.txt5a{ font-family:poppins-semibold; font-size:32px; color:#fff; line-height:50px; }




.txt6{ font-family:poppins-semibold; font-size:17px; color:#000; line-height:30px; }
.txt7{ font-family:poppins-regular; font-size:16px; color:#000; line-height:21px; }

.peop-lft{ width:20%; margin-left:0%; float:left; clear:both; display:block; margin-top:10px;}
.peop-ryt{ width:75%; margin-left:4%; float:left; clear:none; display:block;}

#ftr-nav {
	width: 60%;
	float: left;
	display: block;
	clear: both;
	margin-left: 2%;
	text-align:center;
	margin-top: 13px;
}
#ftr-socials {width: 23.2033%; float:left; display:block; clear:none; margin-left:4%; text-align:center;
}
}
/*============  *****  =============*/

@media (max-width:640px) {
}
/*============  *****  =============*/


@media (max-width:480px) 

{
	
	#top-bg { background-color:#000;
}
#tp-main { margin-top:14px; margin-bottom:10px;
}
#tp-logo {
width: 43.2033%;
}
#top-right {
width: 55.1016%;
clear: none;
margin-left: 1.6949%; margin-top:-3px;
}
#login-btn {
width:60.0769%;
margin-left: 16.282%; text-align:right;
}
#insta-icon {
width: 18.2564%;
clear: none;
margin-left: 4.5641%; text-align:right;
}


#testi-block1 {
width: 100%; background-color:#fff; border-radius:9px;
}
#testi-block2 {
width: 47.8525%;
clear: none;
margin-left: 4.10%; background-color:#fff; border-radius:9px; display:none;
}


.txt3 {
	font-family: poppins-bold;
	font-size: 40px;
	color: #fff;
}

.txt4 {
	font-family: poppins-medium;
	font-size: 40px;
	color: #fff;
}

.crcl-imm{ height:150px; width:auto;}

#steps-signup {
	margin-top: 13px;
	margin-bottom: 49px;
	width: 100%;
	float: left;
	clear: both;
	display: block;
	margin-left:0%;
}

#bnr-divider {
background: #000000; /* Old browsers */
background: -moz-linear-gradient(left,  #000000 0%, #e0e0e0 15%, #9e9e9e 33%, #c8c8c8 48%, #686868 64%, #e0e0e0 86%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */



-webkit-box-shadow: 1px 5px 10px 0px rgba(0,0,0,0.55);
-moz-box-shadow: 1px 5px 10px 0px rgba(0,0,0,0.55);
box-shadow: 1px 5px 10px 0px rgba(0,0,0,0.55);
height:10px;


}

#ftr-dvider {background: #000000; /* Old browsers */
background: -moz-linear-gradient(left,  #000000 0%, #e0e0e0 15%, #9e9e9e 33%, #c8c8c8 48%, #686868 64%, #e0e0e0 86%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #000000 0%,#e0e0e0 15%,#9e9e9e 33%,#c8c8c8 48%,#686868 64%,#e0e0e0 86%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */



-webkit-box-shadow: 1px 0px 10px 5px rgba(0,0,0,0.55);
-moz-box-shadow: 1px 0px 10px 5px rgba(0,0,0,0.55);
box-shadow: 1px 0px 10px 5px rgba(0,0,0,0.55);
height:10px;
}

#welcome-main {
	margin-top: 55px;
	margin-bottom: 65px;
}

#testimonial-main {
	margin-top: 55px;
	margin-bottom: 75px;
}

.str-rat{ margin-top:10px;}

.txt1 {
	font-family: poppins-medium;
	font-size: 27px;
	color: #fff;
	text-transform: uppercase;
	margin-top: -15px;
}

.txt2 {
	font-family: poppins-regular;
	font-size: 19px;
	color: #fff;
	margin-top: 3px;
}

#ftr-main { margin-top:25px; margin-bottom:35px; width:100%; float:left; display:block; clear:both; margin-left:0%;
}
#ftr-logo {
width: 70%; margin-left: 15%; margin-top:20px;
}
#ftr-ryt {
width: 100%;
clear: both;
margin-left: 0%; margin-top:7px;
}
#ftr-nv-main { margin-top:5px;
}
#ftr-nav {
	width: 100%;
	float: left;
	display: block;
	clear: both;
	margin-left: 0%;
	text-align:center;
	margin-top: 13px;
}
#ftr-socials {width: 18.2033%; float:left; display:none; clear:none; margin-left:4%;  text-align:right;
}
#ftr-cpy {text-align:center; margin-top:25px;
}

#ftr-mb { display:block; text-align:center; margin-top:25px;
}

.txt8{ font-family:poppins-regular; font-size:19px; color:#fff; padding-left:20px; padding-right:20px;}
.txt8 a{ color:#fff; text-decoration:none;}
.txt8 a:hover{ color:#d51630; text-decoration:none;}


.btn_2 {
  display: inline-block;
  padding:12px 31px 14px 32px;
  background-color:#d51630;

  color:#fff;
  font-family:poppins-semibold;
  font-size:20px;
  text-transform:uppercase;
  
  border-radius:100px;
  

  text-align:center;
 
  

}
.btn_2.color_2 {
 color:#fff; text-decoration:none; 
}
.btn_2.color_2:hover {
  background: #b80019;
   
  color: #fff; text-decoration:none; 
   
}

.btn-arw{ margin-left:15px;}

.arw-stpp{ width:13px; height:auto;}


#stp-arw1 {
	width: 6%;
	float: left;
	margin-left: 2%;
	clear: none;
	text-align: center;
	margin-top: 61px;
}

#stp-arw2 {
	width: 6%;
	float: left;
	display:none;
	margin-left: 2%;
	clear: none;
	text-align: right;
	margin-top: 61px;
}
#stp-arw3 {
	width: 6%;
	float: left;
	margin-left: 2%;
	clear: none;
	text-align: center;
	margin-top: 61px;
}

.txt5 {
	font-family: poppins-semibold;
	font-size: 32px;
	color: #000;
	line-height: 45px;
}
.scl-cin-btm{ margin-left:15px; display:none; }
.scl-btm2{  margin-top:-2px; display:none; }
.txt81{ font-family:poppins-regular; font-size:19px; color:#fff; padding-left:20px; padding-right:20px; }
.txt81 a{ color:#fff; text-decoration:none;}
.txt81 a:hover{ color:#d51630; text-decoration:none;}

#ftr-nw {
	text-align:center; margin-top:10px;
}
}
/*============  *****  =============*/

@media (max-width:414px) {
	.txt3 {
	font-family: poppins-bold;
	font-size: 35px;
	color: #fff;
}

.txt4 {
	font-family: poppins-medium;
	font-size: 35px;
	color: #fff;
}

.btn_1 {
  display: inline-block;
  padding:4px 15px 7px 15px;
  background-color:#000;

  color:#fff;
  font-family:poppins-regular;
  font-size:16px;
  border:2px #fff solid;
  border-radius:100px;
  

  text-align:center;
 
  

}
.btn_1.color_1 {
 color:#fff; text-decoration:none; 
}
.btn_1.color_1:hover {
  background: #d51630;
   border:2px #d51630 solid;
  color: #fff; text-decoration:none; 
   
}

#top-right {
	width: 55.1016%;
	clear: none;
	margin-left: 1.6949%;
	margin-top: -2px;
}
}
/*============  *****  =============*/

@media (max-width:375px) {
	
	.btn_1 {
  display: inline-block;
  padding:3px 15px 6px 15px;
  background-color:#000;

  color:#fff;
  font-family:poppins-regular;
  font-size:16px;
  border:2px #fff solid;
  border-radius:100px;
  

  text-align:center;
 
  

}
.btn_1.color_1 {
 color:#fff; text-decoration:none; 
}
.btn_1.color_1:hover {
  background: #d51630;
   border:2px #d51630 solid;
  color: #fff; text-decoration:none; 
   
}

.txt3 {
	font-family: poppins-bold;
	font-size: 30px;
	color: #fff;
}

.txt4 {
	font-family: poppins-medium;
	font-size: 30px;
	color: #fff;
}

.txt1 {
	font-family: poppins-medium;
	font-size: 25px;
	color: #fff;
	text-transform: uppercase;
	margin-top: -15px;
}

.txt5a {
	font-family: poppins-semibold;
	font-size: 30px;
	color: #fff;
	line-height: 40px;
}

.txt5 {
	font-family: poppins-semibold;
	font-size: 30px;
	color: #000;
	line-height: 40px;
}
.crcl-imm{ height:140px; width:auto;}

.btn_2 {
  display: inline-block;
  padding:12px 29px 14px 30px;
  background-color:#d51630;

  color:#fff;
  font-family:poppins-semibold;
  font-size:19px;
  text-transform:uppercase;
  
  border-radius:100px;
  

  text-align:center;
 
  

}
.btn_2.color_2 {
 color:#fff; text-decoration:none; 
}
.btn_2.color_2:hover {
  background: #b80019;
   
  color: #fff; text-decoration:none; 
   
}



.btn-arw{ margin-left:15px; width:21px; height:auto;}

#ftr-cpy {text-align:center; margin-top:25px; width:70%; margin-left:15%;
}

.txt9{ font-family:poppins-regular; font-size:14px; color:#959595; line-height:25px; }


}
/*============  *****  =============*/

@media (max-width:360px) {
	
	.btn_2 {
  display: inline-block;
  padding:12px 24px 14px 24px;
  background-color:#d51630;

  color:#fff;
  font-family:poppins-semibold;
  font-size:19px;
  text-transform:uppercase;
  
  border-radius:100px;
  

  text-align:center;
 
  

}
.btn_2.color_2 {
 color:#fff; text-decoration:none; 
}
.btn_2.color_2:hover {
  background: #b80019;
   
  color: #fff; text-decoration:none; 
   
}
#ftr-logo {
	width: 80%;
	margin-left: 10%;
	margin-top: 20px;
}
}
/*============  *****  =============*/


@media (max-width:320px) 

{.crcl-imm{ height:120px; width:auto;}

#insta-icon {
	width: 18.2564%;
	clear: none;
	margin-left: 4.5641%;
	text-align: right; margin-top:2px;
}

.txt3 {
	font-family: poppins-bold;
	font-size: 28x;
	color: #fff;
}

.txt4 {
	font-family: poppins-medium;
	font-size: 28px;
	color: #fff;
}

#stp-arw1 {
	width: 6%;
	float: left;
	margin-left: 2%;
	clear: none;
	text-align: center;
	margin-top: 47px;
}

#stp-arw3 {
	width: 6%;
	float: left;
	margin-left: 2%;
	clear: none;
	text-align: center;
	margin-top: 47px;
}

.mtr2 {
	font-family: poppins-lightitalic;
	font-size: 17px;
	line-height: 29px;
	color: #000;
}

.btn_2 {
  display: inline-block;
  padding:12px 20px 14px 20px;
  background-color:#d51630;

  color:#fff;
  font-family:poppins-semibold;
  font-size:17px;
  text-transform:uppercase;
  
  border-radius:100px;
  

  text-align:center;
 
  

}
.btn_2.color_2 {
 color:#fff; text-decoration:none; 
}
.btn_2.color_2:hover {
  background: #b80019;
   
  color: #fff; text-decoration:none; 
   
}

#ftr-cpy {
	text-align: center;
	margin-top: 25px;
	width: 77%;
	margin-left: 12%;
}
}
