body,html{
	padding:0px;
	margin:0px;
}
.pding-st{
	padding-left:0px !important;
	padding-right:0px !important;
}
.row{
	margin-left:0px !important;
	margin-right:0px !important;
}

.fixed-header{
	position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 999;   
	border-bottom: 1px solid #2ca01c;
}
@media screen and (min-width:320px) and (max-width:1024px){
	.header-content{
		display:none;
	}
	.heading-web{
		font-size:50px;
	}
}
/*========================================
             Header Start
==========================================*/
.header-work{
	width:100%;
}
.main-logo{
	width: 240px;
	padding-top: 15px;
    padding-bottom: 15px;
}
.main-logo-footer{
	width: 300px;
	padding-top: 0px;
    padding-bottom: 15px;
}
.theme-logo {
    width: 100%;
    position: relative;
}
.content-list{
	float: right;
	margin-bottom:0px;	
}
.content-list li{
	list-style-type:none;
    float: left;
    padding-top: 25px;
    padding-bottom:30px;
}
.content-list li a{
	color: #888;
    text-decoration: none;
    padding: 15px 15px;
    letter-spacing: 0px;
    font-size:18px;
    line-height: 25.2px;
    font-weight: 400;
	font-family: 'Lato', sans-serif;
}
.content-list li a:hover{
	color:#444242;
}
.actve a{
	color:#444242 !important;
}
.header-work{
	width:85%;
	margin:auto;
	padding-top:10px;
}
/*----start mobile menu-bar-----*/
     .main-menu{
		 display:none;
	 }
    .menu-lineing{
	font-size: 30px;
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 32px;
	}
	.mobile-menu-content li{
		list-style-type:none;
	}
	.overlay {
    height: 100vh;
    width:0;
    position: fixed;
    z-index:999999;
    top:0%;
    left: 0;
    background-color:#434343;
    overflow-x: hidden;
    transition: 0.5s;
}
.navbar-header{
	display:none;
}

.overlay-content {
    position: relative;
    width: 100%;
    text-align: left;
	margin-top:80px;
}

.overlay a {
	display: block;
    border-radius: 0;
    text-decoration: none;
    color: #fff !important;
    font-size: 40px;
    line-height: 45.2px;
    font-style: normal;
    font-weight: 400;
    padding: 30px 10px 10px 10px;
    margin-left: 0;
    margin-right: 0;
    outline: medium none;
    text-transform: uppercase;
    border-bottom: 1px solid #d6d1d1;
}
.menu-fontt{
	position: absolute;
    font-size: 65px !important;
    border: 1px solid grey;
    padding: 20px;
    color: green;
}
.overlay a:hover, .overlay a:focus {
    color:#444242;
	text-decoration: none;
}

.overlay .closebtn {
    position: absolute;
    top:10px;
    right:85px;
    font-size:80px;
	padding:30px;
	border: 0px solid rgba(128, 128, 128, 0.57);
}
.navbar-inverse {
    background-color: transparent;
    border-color: transparent;
    border: 0px;
}
.navbar {
    margin-bottom: 0px;
    border-radius: 0;
}
.open-this{
	font-size:30px;cursor:pointer
}
.m-inner{
	list-style-type:none;
	position: relative;
	    padding-bottom: 30px;
}
#cssmenu{
	width:100%;
}
@media screen and (max-width: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top:0px;
    right:5px;
  }
  .header-work{
	width:100%;
	margin:auto;
  }
}
@media screen and (min-width:768px) and (max-width:1024px){
	.navbar-header{
	   display:block;
    }
	.main-logo{
		padding:20px 0px;
	}
	.main-menu{
		 display:block;
	 }
	 .crowd-image-area{
		 height:100vh;
	 }
	 .main-logo{
		 width:250px;
	 }
	 .enterted-btn{
		 top:63% !important;
	 }
	 .top1-txt{
		width: 100%;
		font-size: 40px !important;
         margin: auto;
	 }
	 .open-this {
       font-size:50px;
      }
.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 999;
    height: 100px;
}
}
@media screen and (min-width:320px) and (max-width:767px){
.navbar-header{
	display:block;
}
.main-logo{
	padding:20px 0px;
}
.main-menu{
	display:block;
}
.crowd-image-area{
	height:100vh;
}
.main-logo{
	width:250px;
}
.top1-txt{
	width: 100%;
	font-size:30px !important;
	margin: auto;
}
.open-this {
	font-size:50px;
}
}
/*----end-mobile menu-bar-----*/

/*========================================
             Header End
==========================================*/

/*========================================
             Section-1-start
==========================================*/
.crowd-image-area{
	width:100%;
	margin-top:3%;
	height:650px;
	background-image:url(../images/bg2.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center; 
    background-origin: initial; background-attachment:fixed;
	border-bottom:4px solid #7ED321;
}
.crowd-upper-txt{
	width: 100%;
    text-align: center;
    top: 45%;
    position: absolute;
}
.top1-txt{
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size:60px;
	line-height:60px;
	color:#fff;
	text-transform:uppercase;
}
.top2-txt{
	font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size:30px;
	line-height:30px;
	color:#fff;
}
.enterted-btn{
	width: 100%;
    text-align: center;
    top: 70%;
    position: absolute;
}
.sign-index-btn{
	display: inline-block;
    position: relative;
    font-weight: 400;
    background-color: #2ca01c;
    font-size: 20px;
    border-radius: 3px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    padding: 15px 30px;
}
 @media screen and (min-width:768px) and (max-width:1024px){
.sign-index-btn{
	 font-size:25px;
}

 .crowd-upper-txt {
	width: 100%;
	text-align: center;
	top: 18%;
	position: absolute;
}

 } 

@media screen and (min-width:320px) and (max-width:767px){
.sign-index-btn{
	 font-size:20px;
}
.sign-index-btn {
    text-transform: uppercase;
    padding: 12px 20px;
}
 .crowd-upper-txt {
	width: 100%;
	text-align: center;
	top: 15%;
	position: absolute;
}
.top2-txt {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 24px;
    line-height: 30px;
    color: #fff;
}

.crowd-image-area{
	width:100%;
	height:350px;
	background-image:url(../images/bg4.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center; 
    background-origin: initial;
	border-bottom:4px solid #7ED321;
}
} 
/*========================================
             Section-1-End
==========================================*/

/*========================================
             Section-2-start
==========================================*/
.key-pain-main{
	background: #f8f8f8;
	padding-top:90px;
    padding-bottom:60px;
}

.key-pain-main h3{font-family: 'Oswald', sans-serif;font-weight: 400;font-size:34px; line-height:54px; text-transform:capitalize;padding-bottom: 25px;}
.key-pain-main h4{font-family: 'Lato', sans-serif;font-weight:400;font-size:24px;}

.key-box{
	width:100%;
	padding:15px 10px;
	height:100%;
	text-align:center;
}
.started-box{
	background: #082f4d;
    width: 200px;
    border-radius: 50%;
    height: 200px;
    padding: 55px 0px 0px;
    line-height: 200px;
    text-align: center;
    margin: 0 auto;
    border: 3px inset #c7c7c7;
}
.thermo-imge{
	margin:auto;
	height:120px;
}
.heading-web{
	color:#fff;
	font-weight: 400;
    font-stretch: condensed;
    margin-bottom: 20px;
    padding-top:20px;
    font-size: 38px;
    font-family: 'Oswald', sans-serif !important;
}
.key-txt{
	color:#fff;
    line-height: 44px;
    font-size:28px;
    font-weight:400;
	font-stretch: condensed;
    letter-spacing: 1px;
    text-transform: uppercase;
	font-family: Oswald;
}
.strdup{
    padding: 20px !important;
}
.circle-hding{
	width:100%;
	text-align:center;
	position:relative;
	padding-bottom:40px;
	letter-spacing: 2px;
}
.circle-hding:after {
    content: "";
    display: block;
	width:130px;
	height:2px;
	margin:auto;
	background-color:grey;
}
@media screen and (min-width:320px) and (max-width:1024px){
.picture-info{
	padding-left:0px !important;
}

.key-txt{
	font-size:26px;
}
}
/*========================================
             Section-2-End
==========================================*/

/*========================================
             Section-3-start
==========================================*/


.custmer-sectin{
	width:100%;
	padding-top:80px;
	padding-bottom:50px;
	position:relative;
	border-bottom:4px solid #7ED321;
}
.coutmer-details-w{
    width:50%;
    margin: auto;
}
.image-coutmr{
	width:180px;
    padding: 20px;
    border-radius:100%;
	margin:auto;
}
.coutomer-ifo{
	padding-top:20px;
    padding-left: 150px;
}
.left-quote{
	    position: absolute;
    color: #ebedf1;
    font-size: 70px !important;
    left: -10%;
    top: -28%;
    width: 50px;
    height: 50px;
}
.right-quote{
	    position: absolute;
    color: #ebedf1;
    font-size: 70px !important;
    left:62%;
    top: 38%;
    width: 50px;
    height: 50px;
}
.customer-name{
	text-align: center;
    width: 50%;
    font-family: 'Raleway', sans-serif !important;
    margin: auto;
    font-style: italic;
    font-size: 18px;
	}
.picture-info{
	padding-left:;
}
.dwn-image{
	padding: 40px 0px 25px 0px;
    font-size: 17px;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 1px;
    line-height: 31px;
	text-align:center;
}
.testitext{position:relative; width:55%; margin:0 auto;}

@media screen and (min-width:768px) and (max-width:1024px){
	.customer-name{
		font-size:22px;
	}
	.left-quote{
		display:none;
	}
	.right-quote{
		display:none;
	}
	.coutmer-details-w{
		width:90%;
	}
	.customer-name{
		width:70%;
	}
	.dwn-image{
		font-size:21px;
	}
	.custmer-sectin{
		padding-top:70px;
	    padding-bottom:70px;
	}
}
@media screen and (min-width:320px) and (max-width:767px){
	.customer-name{
		font-size:22px;
	}
	.left-quote{
		display:none;
	}
	.right-quote{
		display:none;
	}
	.coutmer-details-w{
		width:90%;
	}
	.customer-name{
		width:70%;
	}
	.dwn-image{
		font-size:21px;
	}
	.custmer-sectin{
		padding-top:70px;
	    padding-bottom:70px;
	}
	.testitext{position:relative; width:100%; margin:0 auto;}
}
/*========================================
             Section-3-End
==========================================*/

/*========================================
             Section-4-start
==========================================*/
.get-info-started{
	border-bottom:4px solid #7ED321;
	background-color: #353535;
}
.started-info{
	padding-top:60px;
    padding-bottom:80px;
}
.ringt{
	height:370px;
	width:100%;
	padding:30px !important;
}
.started-txt {
	font-family: 'Oswald', sans-serif !important;
    color: #fff;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
    padding-top: 15px;
    font-stretch: condensed;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 34px;
}
.circle-hding-new {
    width: 100%;
    text-align: center;
    position: relative;
    padding-bottom: 50px;
    letter-spacing: 2px;
}
.circle-hding-new:after {
    content: "";
    display: block;
    width: 130px;
    height: 2px;
    margin: auto;
    background-color: #cecece;
}
.heading-web-new {
    font-weight: 400;
    font-stretch: condensed;
    margin-bottom: 20px;
    padding-top:20px;
	color:#fff;
    font-size: 38px;
    font-family: 'Oswald', sans-serif !important;
}
/* .ignore-top{
	margin-top:-50px;
}
.ignore-top2{
	margin-top:-100px;
} */

@media screen and (min-width:320px) and (max-width:1024px){
	.started-info{
	   padding:20px;
     }
	 .ignore-top{
	    margin-top:0px;
     }
     .ignore-top2{
	    margin-top:0px;
     }
	 .ringt{
		 height:370px;
	 }
	 .started-txt{
		 padding-top:0px;
	 }
	 .started-txt{
		 font-size:35px;
	 }
}
/*========================================
             Section-4-End
==========================================*/

/*========================================
             Section-5-start
==========================================*/
.fax-image{
    width:100%;
    background-image:url(../images/bg2.jpg);
	background-color:#000;
	background-repeat:no-repeat;
	background-size:cover;
	padding:10px;
	background-position: center;
    background-origin: initial;	
}
.all-icons-sat{
	padding:50px 0px 30px 0px;
}
.icons-box{
	text-align:center;
	padding: 10px 0px;
	margin-bottom:25px;
}
.final-image{
	width: 85px;
}
.lnding-image{
	width:100%;
	background-image:url(http://wpthesisskins.com/salesdemo/wp-content/uploads/2014/11/guyLaptop.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:0px 0px;
    height:325px;	
}
.heading-ovrly-txt{
	font-weight:500;
    text-transform: uppercase;
    font-size: 23px;
    font-stretch: semi-condensed;
    letter-spacing: 1px;
	font-family:'Lato', sans-serif;
	color:#fff;
	min-height:50px;
}
.subheading-ovrly-txt{
	color:#fff;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 15px;
}
@media screen and (min-width:320px) and (max-width:1024px){
.fax-image{
	padding:10px;
}
.icons-box {
    text-align: center;
    padding: 10px;
    width: 100%;
    float: right;
    height: 330px;
	margin-bottom:0px;
}
.fax-image{
	width:auto;
	margin-left:0px;
}
.heading-ovrly-txt{
	font-size:25px;
}
.subheading-ovrly-txt{
	font-size:22px;
}
}
/*========================================
             Section-5-End
==========================================*/
/*========================================
             Footer-start
==========================================*/
.btm-footer{background-color:#000;}
.footer-part{
	width: 100%;
    background-color:#353535;
}
.borderfooter{border-top:2px solid rgba(255, 255, 255, 0.15)}
.footr-para{
	cursor: pointer;
    padding-top: 20px;
    padding-bottom:10px;
    font-size: 17px;
    font-family: 'Lato', sans-serif;
    letter-spacing: 1px;
    line-height: 31px;
    color: #fff;
    margin-bottom: 0px;
    text-align: center;
}
.footr-para2{
	cursor: pointer;
    padding-top: 20px;
    padding-bottom:10px;
    font-size: 17px;
    font-family: 'Lato', sans-serif;
    letter-spacing: 1px;
    line-height: 31px;
    color: #fff;
    margin-bottom: 0px;
    text-align: center;
}
@media screen and (min-width:320px) and (max-width:767px){
	.footr-para2{
		padding-top:10px;
		font-size:27px;
	}
	.footr-para{
		font-size:27px;
		padding-top:11px;
		text-align:left;
	}
	.main-logo-footer {
		padding: 40px 0px;
		text-align: center;
		margin: 0 auto;
}
}
@media screen and (min-width:768px) and (max-width:1024px){
	.footr-para{
		padding-top:45px;
	}
	.main-logo-footer {
		padding: 40px 0px;
		text-align: center;
		margin: 0 auto;
}
}

@media screen and (min-width:320px) and (max-width:767px){
	.footr-para2{
		padding-top:10px;
		font-size:22px;
	}
	.footr-para{
		font-size:22px;
		padding-top:11px;
		text-align:left;
	}
	.main-logo-footer {
		padding: 40px 0px;
		text-align: center;
		margin: 0 auto;
}
}
/*========================================
             Footer
==========================================*/
.bgimage {width: 100%;background-image: url(../images/bg1.png);background-repeat: no-repeat;background-size: cover;padding: 10px;background-position: center;   background-origin: initial;height:auto;border-bottom: 4px solid #7ED321; background-attachment:fixed;}

@media screen and (min-width:768px) and (max-width:980px){
.started-box {
	background: #082f4d;
    width: 150px;
    border-radius: 50%;
    height: 150px;
    padding: 43px 0px 0px;
    line-height: 200px;
    text-align: center; background-attachment:fixed;
    margin: 0 auto;
    border: 3px inset #c7c7c7;
}
.thermo-imge {
    margin: auto;
    height:80px;
}	
.fax-image {
    width: auto;
    margin-left: 0px;
}
.icons-box {
    text-align: center;
    padding: 10px 25px 10px 25px;
    width: 100%;
    float: right;
	height:325px;
}	
.footr-para {
    font-size: 22px;
    padding-top:0px;
    text-align: center;
}
.footr-para2 {
    padding-top: 4px;
    font-size: 22px;
}
}
@media screen and (min-width:300px) and (max-width:767px){

.bgimage {
    width: 100%;
    background-image: url(../images/bg1.png);
    background-repeat: no-repeat;
    background-size: cover; background-attachment:fixed;
    padding: 10px;
    background-position: center;   
    background-origin: initial;
	height:auto;
}
.started-txt {
    font-size: 25px;
}
.started-box {
    background: #082f4d;
    width:120px;
    border-radius: 50%;
    height: 120px;
    padding: 35px 0px 0px;
    line-height: 200px;
    text-align: center;
    margin: 0 auto;
    border: 3px inset #c7c7c7;
}
.thermo-imge {
    margin: auto;
    height:70px;
}
.fax-image {
    width: auto;
    margin-left: 0;
}
.icons-box {
    text-align: center;
    padding: 10px;
    width: 100%;
    float: none;
}
.footr-para {
    font-size: 18px;
    padding-top: 0px;
    text-align: center;
}
.footr-para2 {
    padding-top: 0px;
    font-size: 18px;
}
}

.paddtop-50{padding-top:50px;}
.paddbottom-50{padding-bottom:50px;}
.paddbottom-30{padding-bottom:30px;}
.paddtop-60{padding-top:60px;}
.fnt-26{font-size:26px !important;}



/*** back to top ***/
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
}
/***** new section ***/
.newsection{background:#353535; padding:60px 0 80px;border-bottom:4px solid #7ED321;}
.newsection h3{color:#fff;font-family: 'Oswald', sans-serif;font-weight: 400;font-size:34px; line-height:54px; text-transform:uppercase;}
.newsection h4{color:#fff;font-family: 'Lato', sans-serif;font-weight:400;font-size:24px;text-transform:capitalize;}


/***** section3 ***/
.section3{padding:60px 0 80px;}
.section4{padding:80px 0 100px;}
.sechead{width: 100%;text-align: center;position: relative;padding-bottom: 40px;letter-spacing: 2px;}
.sechead:after{content: "";display: block;width: 130px;height: 2px;margin: auto;background-color: grey;margin-bottom:20px;}
.sectext{font-weight: 400;font-stretch: condensed;margin-bottom: 20px; padding-top: 10px;font-size: 50px;font-family: 'Oswald', sans-serif !important; text-transform: uppercase;}
.padtop-20{padding-top:20px;}	
	
.testimonial-text{font-weight: 400;font-stretch: condensed;margin-bottom: 20px;margin-top: 10px;color:#353535;  font-size: 38px;font-family: 'Oswald', sans-serif !important;}
.sign-in-btn{display: inline-block;position: relative;font-weight: 400; background-color: #2ca01c;font-size: 20px; border-radius: 3px;border: none;color: #fff;text-transform: uppercase;padding: 10px 20px;}
.sign-in-btn:hover{display: inline-block;position: relative;font-weight: 400; background-color: #237818;font-size: 20px; border-radius: 3px;border: none;color: #fff;text-transform: uppercase;padding: 10px 20px;}

/*** footer button ***/
.mrgn-15{margin-top:15px;}
.textpos{text-align:right;}
.scrollbtn {color: #fff;background-color: #2ca01c; border-color: #2ca01c;}

@media screen and (min-width:768px) and (max-width:980px){
.textpos{text-align:center;}
}
@media screen and (min-width:300px) and (max-width:767px){
.textpos{text-align:center;}	
}

.secheadnew{width: 100%;text-align: center;position: relative;padding-bottom: 20px;letter-spacing: 2px;}
.secheadnew:after{content: "";display: block;width: 130px;height: 2px;margin: auto;background-color: grey;margin-bottom:20px;}

/**** Pricing Section ***/
.pricing-section{width: 100%; background-image: url(../images/bg4.jpg);background-repeat: no-repeat;background-size: cover;padding: 10px;background-position: center;  background-origin: initial;
height:auto;  border-bottom: 4px solid #7ED321; background-attachment:fixed;}
/***Pricing table ***/

.pricing {position: relative; margin-bottom: 15px; border: 2px solid #2ca01c;}

.pricing-active {border: 3px solid #36d7ac;margin-top: -10px;box-shadow: 7px 7px rgba(54, 215, 172, 0.2);}

.pricing:hover {border:2px solid #8fb88a;}

.pricing:hover h4 {color: #2ca01c;}

.pricing-head {text-align: center;}

.pricing-head h3,
.pricing-head h4 {margin: 0;line-height: normal;}

.pricing-head h3 span,
.pricing-head h4 span {display: block;margin-top: 5px;font-size: 14px;font-style: italic;}

.pricing-head h3 {font-weight: 300;color: #fff; padding: 25px 0; font-size: 30px;background: #2ca01c;border-bottom: solid 1px #2ca01c;font-family: 'Oswald', sans-serif !important;}

.pricing-head h4 {color: #212121;padding: 20px 0;font-size: 42px; font-weight: 300; background:#fff; border-bottom: solid 1px #fff;font-family: 'Lato', sans-serif;}

.pricing-head-active h4 {color: #36d7ac;}

.pricing-head h4 i {top: -8px;font-size: 28px;font-style: normal;position: relative;}

.pricing-head h4 span {font-size: 16px;font-style: normal;position: relative;}

/*Pricing Footer*/
.pricing-footer {color: #212121;font-size: 11px;line-height: 17px;text-align: center; padding: 12px 20px 20px;background: #fff;}
.pricing-footer p{font-size: 16px; margin-bottom:12px;font-family: 'Lato', sans-serif;}
.pricing-footer span{font-size: 14px;font-family: 'Lato', sans-serif;}
/*Priceing Active*/
.price-active,.pricing:hover {z-index: 9;}

.price-active h4 {color: #36d7ac;}

.no-space-pricing .pricing:hover {transition: box-shadow 0.2s ease-in-out;}

.no-space-pricing .price-active .pricing-head h4,
.no-space-pricing .pricing:hover .pricing-head h4 { color: #36d7ac;padding: 15px 0; font-size: 80px;transition: color 0.5s ease-in-out;}

.yellow-crusta.btn {color: #FFFFFF;text-transform: uppercase; background-color: #2ca01c; margin-bottom:5px;}
.yellow-crusta.btn:hover,
.yellow-crusta.btn:focus,
.yellow-crusta.btn:active,
.yellow-crusta.btn.active {color: #FFFFFF;background-color:#2ca01c;}
.planchoosen{margin:0 auto;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: thin dotted;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px;
}
.signsection{padding:40px 0px;}
.form-control{height: 42px;}

@media screen and (min-width:1025px) and (max-width:1220px){
.pricing-head h4 {color: #212121;padding: 20px 0;font-size: 30px; font-weight: 400; background:#fff; border-bottom: solid 1px #fff;font-family: 'Lato', sans-serif;}
.pricing-head h3 {font-weight: 300;color: #fff;padding: 15px 0;font-size: 30px;background: #2ca01c;border-bottom: solid 1px #2ca01c;font-family: 'Oswald', sans-serif !important;}
}
@media screen and (min-width:768px) and (max-width:1024px){
.pricing-head h4 {color: #212121;padding: 20px 0;font-size: 25px; font-weight: 400; background:#fff; border-bottom: solid 1px #fff;font-family: 'Lato', sans-serif;}
.pricing-head h3 {font-weight: 300;color: #fff;padding: 15px 0;font-size: 30px;background: #2ca01c;border-bottom: solid 1px #2ca01c;font-family: 'Oswald', sans-serif !important;}
}
@media screen and (min-width:300px) and (max-width:767px){
.pricing-head h4 {color: #212121;padding: 20px 0;font-size: 30px; font-weight: 300; background:#fff; border-bottom: solid 1px #fff;font-family: 'Lato', sans-serif;}
.pricing-head h3 {font-weight: 300;color: #fff;padding: 15px 0;font-size: 30px;background: #2ca01c;border-bottom: solid 1px #2ca01c;font-family: 'Oswald', sans-serif !important;}
}
a {
    color: #2ca01c;
    text-decoration: none;
}


@media screen and (min-width:1025px) and (max-width:1280px){
 .enterted-btn{top:30% !important;}
}
@media screen and (min-width:768px) and (max-width:1024px){
 .enterted-btn{top:30% !important;}
}

@media screen and (min-width:501px) and (max-width:767px){
 .enterted-btn{top:32% !important;}
}

@media screen and (min-width:481px) and (max-width:500px){
 .enterted-btn{top:34% !important;}
}

@media screen and (min-width:441px) and (max-width:480px){
 .enterted-btn{top:36% !important;}
}

@media screen and (min-width:401px) and (max-width:440px){
 .enterted-btn{top:36% !important;}
}

@media screen and (min-width:371px) and (max-width:400px){
 .enterted-btn{top:40% !important;}
}
@media screen and (min-width:320px) and (max-width:370px){
 .enterted-btn{top:43% !important;}
}

@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {  
	.enterted-btn{top:35% !important;}}
	

/*===================== start terms & policy =============================*/
.terms-details h4{font-family: 'Oswald', sans-serif;}
.terms-details{padding-bottom:20px;}
.terms-details li{text-align:left;}
.numeric{list-style-type: decimal;padding-left: 7px;}
.contctlnk{color:#002bff;font-weight: 700;}
.center-factrly{padding-top:0px !important;}

/*===================== start terms & policy =============================*/

.footer-icons-height {
	min-height: 291px;
}