@charset "utf-8";
/* CSS Document */

/* Responsive CSS Styles Table of Contents */


@media only screen and (min-width: 1366px) and (max-width: 1499px){

.container1 {
	width: 100%;
	margin: auto auto auto auto;
}


.productslist1 { width:24.7%; float:left; margin:2px; padding:80px 0 0 0; background-color:#FFFFFF; height:289px; text-align:center;}
.productslist2 { width:24.7%; float:left; margin:2px; padding:70px 0 0 0; background-color:#FFFFFF; height:299px; text-align:center;}

.formbg { width:420px; float:left; margin:0px; padding:15px 0 16px 90px; background-image:url(../images/formbg.png); position:absolute; min-height: 504px;}



}

@media only screen and (min-width: 1280px) and (max-width: 1365px){
.container1 {
	width: 100%;
	margin: auto auto auto auto;
}



.productslist1 { width:24.5%; float:left; margin:2px; padding:80px 0 0 0; background-color:#FFFFFF; height:289px; text-align:center;}

.productslist2 { width:24.5%; float:left; margin:2px; padding:70px 0 0 0; background-color:#FFFFFF; height:299px; text-align:center;}

.formbg { width:415px; float:left; margin:0px; padding:26px 0 16px 90px; background-image:url(../images/formbg.png); position:absolute; min-height: 498px;}



}


@media only screen and (min-width: 1170px) and (max-width: 1279px){
.container1 {
	width: 100%;
	margin: auto auto auto auto;
}
.container {
	width: 1144px;
	margin: auto auto auto auto;
}
.banner_txt { width:660px; float:left; margin:0px; padding:50px 0 0 0; font-size:50px; color:#ffffff; font-weight:normal; font-family:FuturaLTHeavy; line-height: 60px;}
.banner_formbg { width:416px; float:right; margin:60px 0 0 0; padding:30px 30px 20px 30px; background-image:url(../images/banner_txtbg.png);}



.steps1 { width:420px; float:left; margin:0px; padding:0px; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-position:right center; height:103px;}
.steps1_left { width:75px; float:left; margin:26px 0 0 0; padding:0px; }
.steps1_right { width:340px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:22px; color:#fff; line-height:26px;}

.steps2 { width:370px; float:left; margin:0px; padding:0px; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-position:right center; height:103px;}
.steps2_left { width:110px; float:left; margin:26px 0 0 0; padding:0px; text-align:center;}
.steps2_right { width:260px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:22px; color:#fff; line-height:26px;
}


.steps3 { width:345px; float:right; margin:0px; padding:0px; height:104px;}
.steps3_right { width:232px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:22px; color:#fff; line-height:26px;
}





.productslist1 { width:24.5%; float:left; margin:2px; padding:80px 0 0 0; background-color:#FFFFFF; height:289px; text-align:center;}

.productslist2 { width:24.5%; float:left; margin:2px; padding:70px 0 0 0; background-color:#FFFFFF; height:299px; text-align:center;}


.formbg { width:420px; float:left; margin:0px; padding:26px 0 16px 40px; background-image:url(../images/formbg.png); position:absolute; min-height: 498px;}

.reviews_matter_right { width:930px; float:right; margin:0 0 0px 0; padding:0px; font-family:FuturaOblique; font-size:16px; line-height:26px;}


.video_home{width:650px; height:auto; margin:0px; padding:20px 0px;}
.video_home img{width:100%; height:auto; margin:0px; padding:0px;}

.step_boxnew{ width:400px; float:left; margin:40px 0 0 50px; padding:0 0 15px 0;  display:table; }

.step_box2new{ width:400px; float:right; margin:40px 0 40px 35px; padding:0 0 15px 0;  display:table; }

.video_home1{width:650px; height:auto; margin:0px; padding:20px 0px;}
.video_home1 img{width:100%; height:auto; margin:0px; padding:0px;}
.banner_txt1 { width:660px; float:left; margin:0px; padding:25px 0 0 0; font-size:45px; color:#ffffff; font-weight:normal; font-family:FuturaLTHeavy; line-height: 52px;}



}



@media only screen and (min-width: 1000px) and (max-width: 1169px){
.container {
	width: 980px;
	margin: auto auto auto auto;
}
.container1 {
	width: 100%;
	margin: auto auto auto auto;
}

.menu_right { width:630px; margin:20px 0 0 0; padding:0px; float:right;}
.menu{ width:470px; padding:0px; margin:0px 0px 0px 0px; float:left;}
#nav > ul > li > a
					{ padding:0px 10px 0px 10px;
						height:auto; 
						font-size:16px; /* 24 */
						line-height:47px; /* 60 (24) */
						text-align: center;
						text-transform:uppercase; text-decoration:none;
						margin:0 0px 0 0px;
					}
.banner_txt { width:550px; float:left; margin:0px; padding:50px 0 0 0; font-size:50px; color:#ffffff; font-weight:normal; font-family:FuturaLTHeavy; line-height:60px;}
.banner_formbg { width:350px; float:right; margin:60px 0 0 0; padding:30px 25px 20px 25px; background-image:url(../images/banner_txtbg.png);}

.steps1 { width:370px; float:left; margin:0px; padding:0px; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-position:right center; height:103px;}
.steps1_left { width:55px; float:left; margin:26px 0 0 0; padding:0px; }
.steps1_right { width:300px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:22px; color:#fff; line-height:26px;}

.steps2 { width:300px; float:left; margin:0px; padding:0px; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-position:right center; height:103px;}
.steps2_left { width:90px; float:left; margin:26px 0 0 0; padding:0px; text-align:center;}
.steps2_right { width:200px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:22px; color:#fff; line-height:26px;
}


.steps3 { width:300px; float:right; margin:0px; padding:0px; height:104px;}
.steps3_right { width:200px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:22px; color:#fff; line-height:26px;
}

.step_boxnew{ width:400px; float:left; margin:40px 0 0 50px; padding:0 0 15px 0;  display:table; }

.step_box2new{ width:400px; float:left; margin:40px 0 40px 35px; padding:0 0 15px 0;  display:table; }


.productslist1 { width:24.5%; float:left; margin:2px; padding:80px 0 0 0; background-color:#FFFFFF; height:289px; text-align:center;}
.productslist1 img{ width:75%; height:auto;}

.productslist2 { width:24.5%; float:left; margin:2px; padding:70px 0 0 0; background-color:#FFFFFF; height:299px; text-align:center;}
.productslist2 img{ width:75%; height:auto;}

.left_heading { width:320px; float:left; margin:0px; padding:25px 0 0 0; font-family:FuturaKoyu; font-size:30px; color:#222222; text-align:right;}
.text_companies { width:600px; float:right; margin:0px; padding:15px 0 10px 40px; border-left:#ececec 2px solid; font-family:FuturaOblique; font-size:16px; color:#757474; line-height:26px;}

.testimonial_list { width:24.8%; float:left; margin:0px 1px 0px 0px; padding:0px;}

.mapimage img {
    height: 550px;
    width: 100%;
}
.formbg { width:380px; float:left; margin:0px; padding:26px 0 16px 10px; background-image:url(../images/formbg.png); position:absolute; min-height: 508px;}
.formbgleft{width:735px;float:left;}
.formbgnew { width:485px; float:left; margin:20px 0 0 90px; padding:15px 0 16px 20px;background:#46A128;border-radius:10px; }
.formbgnew h1{ font-family:FuturaKoyu; font-size:23px; color:#FFF; line-height:20px; font-weight:normal; margin:0 0 10px 0; padding:0px;}
.footer_right { width:600px; float:right; margin:25px 0 25px 0; padding:0px; font-size:16px; line-height:34px; color:#8e8e8e; font-family:FuturaOblique; }
.footer_links { width:100px; float:left; margin:0px; padding:0px; }
.footer_links1 { width:240px; float:left; margin:0px; padding:0px; }
.footer_links2 { width:180px; float:left; margin:0px; padding:0px; }




.default_left { width:600px; float:left; margin:0px; padding:0px; font-family:FuturaOblique;}
.default_right { width:350px; float:right; margin:0px; padding:0px;}

.inner_left { width:600px; float:left; margin:0px; padding:0px;}


.product_container{display: table;    margin: 0 auto;    width: 980px;}

.product-left {float: right; height: auto; margin: 0; padding: 23px 0 0; width: 468px;}
.product-left p {font-size: 16px; line-height: 22px;}
.step_box{ width:315px; float:left; margin:40px 0; padding:0 0 15px 0;  display:table; }
.step_box1{ width:315px; float:left; margin:40px 0 40px 35px; padding:0 0 15px 0;  display:table; }
.step_box2{ width:270px; float:left; margin:40px 0 40px 35px; padding:0 0 15px 0;  display:table; }


.reviews_matter_left { width:180px; float:left; margin:0 0 0px 0; padding:0px; }
.reviews_matter_right { width:800px; float:right; margin:0 0 0px 0; padding:0px; font-family:FuturaOblique; font-size:16px; line-height:26px;}

.reviews_content_right { width:500px; float:right; margin:0px; padding:0px;  font-family:FuturaOblique; font-size:16px; line-height:26px; color:#fff;}
.brands_sales1 { width:100%; float:left; margin:0px; padding:20px 0 30px 0; text-align:center;}
.brands_sales1 img{ width:85%; height:auto;}


.textbg_sales1 { width:94%; float:left; margin:0 0 0px 0; font-family:FuturaKoyu; font-size:36px; color:#fff; font-weight:normal; padding:4% 3% 4% 3%;  text-align: center; line-height:58px; text-transform:uppercase;}
.sms_right { width:600px; float:right; margin:70px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:18px; color:#fff; font-weight:normal; line-height:28px;}


.video_home{width:540px; height:auto; margin:0px; padding:20px 0px;}
.video_home img{width:100%; height:auto; margin:0px; padding:0px;}


.product-head h1{margin:0px; padding:0px 10px; color:#fff; font-size:26px; font-family:FuturaKoyu; text-align:center;}

.video_home1{width:540px; height:auto; margin:0px; padding:20px 0px;}
.video_home1 img{width:100%; height:auto; margin:0px; padding:0px;}
.banner_txt1 { width:550px; float:left; margin:0px; padding:25px 0 0 0; font-size:45px; color:#ffffff; font-weight:normal; font-family:FuturaLTHeavy; line-height:53px;}

.left_cont{width:60%; float:left;}
.right_cont{width:40%; float:right; text-align:center;}
.img-box{width:100%; height:auto; margin:0 auto; padding:0px;}

/**** 01-03-2016 ****/
.prsentantion img{width:100%; height:auto;}



}


@media only screen and (min-width: 768px) and (max-width: 999px){
.container {
	width: 737px;
	margin: auto auto auto auto;
}
.container1 {
	width: 100%;
	margin: auto auto auto auto;
}
.banner { width:100%; float:left; margin:150px 0 0 0; padding:0px; background-image:url(../images/headerbg.jpg); height:638px; background-repeat:no-repeat; background-position:top center;}
.logo { width:100%; float:left; margin:21px 0px 27px 0px; line-height:0px; padding:0px; text-align:center;}

.menu_right { width:100%; margin:10px 0 10px 0; padding:0px; float:right;}
.menu{ width:400px; padding:0px; margin:0px 0px 0px 0px; float:left;}
.form_field1 { width:31.8%; float:left; margin:0px 7px 0 0; padding:0px;}
.form_field2 { width:31%; float:right; margin:0px 0 0 0; padding:0px;}
.banner_txt { width:350px; float:left; margin:0px; padding:110px 0 0 0; font-size:35px; color:#ffffff; font-weight:normal; font-family:FuturaLTHeavy; line-height:45px;}
.banner_formbg { width:310px; float:right; margin:60px 0 0 0; padding:30px 20px 20px 20px; background-image:url(../images/banner_txtbg.png);}

.formbgleft{width:735px;float:left;}
.formbgnew { width:485px; float:left; margin:20px 0 0 90px; padding:15px 0 16px 20px;background:#46A128;border-radius:10px; }
.formbgnew h1{ font-family:FuturaKoyu; font-size:23px; color:#FFF; line-height:20px; font-weight:normal; margin:0 0 10px 0; padding:0px;}
.steps1 { width:280px; float:left; margin:0px; padding:0px; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-position:right center; height:103px;}
.steps1_left { width:50px; float:left; margin:26px 0 0 0; padding:0px; }
.steps1_right { width:227px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:17px; color:#fff; line-height:26px;}

.steps2 { width:240px; float:left; margin:0px; padding:0px; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-position:right center; height:103px;}
.steps2_left { width:60px; float:left; margin:26px 0 0 0; padding:0px; text-align:center;}
.steps2_right { width:180px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:17px; color:#fff; line-height:26px;
}


.steps3 { width:210px; float:right; margin:0px; padding:0px; height:104px;}
.steps3_right { width:150px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:17px; color:#fff; line-height:26px;
}

.step_boxnew{ width:400px; float:left; margin:40px 0 0 50px; padding:0 0 15px 0;  display:table; }

.step_box2new{ width:400px; float:left; margin:40px 0 40px 35px; padding:0 0 15px 0;  display:table; }

.productslist1 { width:24.3%; float:left; margin:2px; padding:80px 0 0 0; background-color:#FFFFFF; height:240px; text-align:center;}
.productslist1 img{ width:75%; height:auto;}

.productslist2 { width:24.3%; float:left; margin:2px; padding:70px 0 0 0; background-color:#FFFFFF; height:240px; text-align:center;}
.productslist2 img{ width:75%; height:auto;}

.left_heading { width:270px; float:left; margin:0px; padding:25px 0 0 0; font-family:FuturaKoyu; font-size:25px; color:#222222; text-align:right;}
.text_companies { width:410px; float:right; margin:0px; padding:15px 0 10px 30px; border-left:#ececec 2px solid; font-family:FuturaOblique; font-size:16px; color:#757474; line-height:26px;}


.testimonial_list { width:24.8%; float:left; margin:0px 1px 0px 0px; padding:0px;}

.mapimage img {
    height: 552px;
    width: 100%;
}
.formbg { width:380px; float:left; margin:0px; padding:26px 0 16px 10px; background-image:url(../images/formbg.png); position:absolute; min-height: 510px;}

.footer_logo { width:100%; float:left; margin:30px 0 30px 0; padding:0px;text-align:center;}
.footer_right { width:100%; float:right; margin:0px 0 25px 0; padding:0px; font-size:16px; line-height:34px; color:#8e8e8e; font-family:FuturaOblique; }
.footer_links { width:120px; float:left; margin:0px; padding:0px; }
.footer_links1 { width:280px; float:left; margin:0px; padding:0px; }
.footer_links2 { width:210px; float:left; margin:0px; padding:0px; }

#companies{margin-top:-158px; padding-top:158px;}
#brands{margin-top:-158px; padding-top:158px;}
#contact{margin-top:-158px; padding-top:158px;}
#join{margin-top:-158px; padding-top:158px;}


.default_middle { padding:190px 0px 42px 0px;}
.default_left { width:400px; float:left; margin:0px; padding:0px; font-family:FuturaOblique;}
.default_right { width:320px; float:right; margin:0px; padding:0px;}

.inner_left { width:400px; float:left; margin:0px; padding:0px;}

.productpage{padding-top: 180px;}
.product_container{display: table;    margin: 0 auto;    width: 737px;}
.product-right {float: left; height: auto; margin: 0; padding: 23px 0 0; width: 427px;}
.product-right img{float: left; height: auto; margin: 0; padding: 23px 0 0; width: 100%;}
.product-left {float: right; height: auto; margin: 0; padding: 23px 0 0; width: 287px;}
.product-left p {font-size: 14px; line-height: 22px;}
.step_box{margin: 40px 0 35px 0px;}
.step_box1{margin: 40px 0 40px 30px;}
.step_box2 { display: table; float: left; margin: 0px 0 40px 0px; padding: 0 0 15px; width: 353px;}




.why_companies_do_this { width:100%; float:left; margin:186px 0 0 0; padding:0px;}
.video { width:100%; float:left; margin:0 0 35px 0; padding:0px; text-align: center;}
.video iframe{ width:75%; height:300px;}
.formbgleft { width:100%; float:left; margin:0 0 35px 0; padding:0px; text-align: center;}
.formbgleft iframe{ width:75%; height:300px;}
.reviews_matter { width:100%; float:left; margin:0 0 35px 0; padding:0px; }
.reviews_matter_left { width:160px; float:left; margin:0 0 0px 0; padding:0px; }
.reviews_matter_right { width:74%; float:right; margin:0 0 0px 0; padding:0px; font-family:FuturaOblique; font-size:16px; line-height:26px;}

.reviews_content_left { width:290px; float:left; margin:0px; padding:10px 0 0 0;}
.reviews_content_img { width:100%; float:left; margin:0px; padding:0px 0 0 0;}
.reviews_content_img img{ width:100%; height:auto;}
.reviews_content_right { width:430px; float:right; margin:0px; padding:0px;  font-family:FuturaOblique; font-size:15px; line-height:26px; color:#fff;}

.brands_sales1 { width:100%; float:left; margin:0px; padding:20px 0 30px 0; text-align:center;}
.brands_sales1 img{ width:85%; height:auto;}

.textbg_sales1 { width:94%; float:left; margin:0 0 0px 0; font-family:FuturaKoyu; font-size:36px; color:#fff; font-weight:normal; padding:4% 3% 4% 3%;  text-align: center; line-height:58px; text-transform:uppercase;}

.sms_left { width:350px; float:left; margin:0px; padding:0px; line-height:0px;}

.sms_right { width:360px; float:right; margin:40px 0 0px 0; padding:0px; font-family:FuturaOblique; font-size:15px; color:#fff; font-weight:normal; line-height:23px;}


.video_home{width:350px; height:auto; margin:0px; padding:20px 0px;}
.video_home img{width:100%; height:auto; margin:0px; padding:0px;}

.product-head h1{margin:0px; padding:0px 10px; color:#fff; font-size:20px; font-family:FuturaKoyu; text-align:center;}

.footernew img{  width:100%; height:auto;}

.step_area{ width:300px; text-align:center;  background: rgba(37, 151, 0, 0.8); border-radius:15px; min-height: 431px; margin-top: 75px; float:right;  padding:15px 15px 10px 15px; box-sizing:border-box; display:table; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  }

.btn{ width:100%; height:auto;}
.step_btn{ margin:0 0 0 -23px; float:left; padding:0 0 0 0;}
.step_btn1{ margin:0 0 0 -28px; float:left; padding:0 0 0 0;}

.field11 {
    float: left;
    margin: 0 0px 4px 0;
    padding: 0;
    width: 100%;
}

.field21 {
    float: right;
    margin: 0;
    padding: 0;
    width: 100%;
}

.step_field2 {
    border: medium none;
    border-radius: 6px;
    color: #9f9f9f;
    float: left;
    font-family: FuturaOblique;
    font-size: 16px;
    height: 22px;
    margin-right: 4%;
    padding: 1%;
    width: 96%;
}

.step_field3 {
    border: medium none;
    border-radius: 6px;
    color: #9f9f9f;
    float: left;
    font-family: FuturaOblique;
    font-size: 16px;
    height: 22px;
    margin-top: 5px;
    padding: 1%;
    width: 96%;

}


.video_home1{width:350px; height:auto; margin:0px; padding:20px 0px;}
.video_home1 img{width:100%; height:auto; margin:0px; padding:0px;}
.banner_txt1 { width:350px; float:left; margin:0px; padding:110px 0 0 0; font-size:35px; color:#ffffff; font-weight:normal; font-family:FuturaLTHeavy; line-height:45px;}


.left_cont{width:100%; float:left;padding-bottom:10px;}
.right_cont{width:100%; float:left; text-align:center;}

.join img{width:105px;height:30px;}

.img-box{width:100%; height:auto; margin:0 auto; padding:0px;}
/**** 28-01-16 ****/
section {
    float: left;
    margin: 105px 0 0;
    width: 765px;
}
/**** 01-03-2016 ****/
.prsentantion img{width:100%; height:auto;}

}


@media only screen and (min-width: 480px) and (max-width: 767px){
.container { width: 450px; margin: auto auto auto auto;  }
.container1 {
	width: 100%;
	margin: auto auto auto auto;
}
.header { width:100%; float:left; margin:0px; padding:0px; background-color:#222222; position: static;}
.banner { width:100%; float:left; margin:0px 0 0 0; padding:0px; background-image:none; height:auto; }
.logo { width:100%; float:left; margin:21px 0px 27px 0px; line-height:0px; padding:0px; text-align:center;}

.menu_right { width:100%; margin:10px 0 10px 0; padding:0px; float:right;}
.menu{ width:250px; padding:0px; margin:0px 0px 0px 0px; float:left;}
.form_field1 { width:31.8%; float:left; margin:0px 7px 0 0; padding:0px;}
.form_field2 { width:31%; float:right; margin:0px 0 0 0; padding:0px;}
.banner_txt { width:100%; float:left; margin:0px; padding:25px 0 0 0; font-size:35px; color:#333; font-weight:normal; font-family:FuturaLTHeavy; line-height:45px;}
.banner_formbg { width:90%; float:right; margin:30px 0 0 0; padding:5%; background-color:#46a128; background-image:none}


.steps { width:100%; float:left; margin:0px; padding:0px; background-color:#f0c018; display:none;}
.steps1 { width:280px; float:left; margin:0px; padding:0px; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-position:right center; height:103px;}
.steps1_left { width:50px; float:left; margin:26px 0 0 0; padding:0px; }
.steps1_right { width:227px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:17px; color:#fff; line-height:26px;}

.steps2 { width:240px; float:left; margin:0px; padding:0px; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-position:right center; height:103px;}
.steps2_left { width:60px; float:left; margin:26px 0 0 0; padding:0px; text-align:center;}
.steps2_right { width:180px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:17px; color:#fff; line-height:26px;
}


.steps3 { width:210px; float:right; margin:0px; padding:0px; height:104px;}
.steps3_right { width:150px; float:right; margin:26px 0 0 0; padding:0px; font-family:FuturaOblique; font-size:17px; color:#fff; line-height:26px;}

.step_boxnew{ width:400px; float:left; margin:40px 0 0 50px; padding:0 0 15px 0;  display:table; }

.step_box2new{ width:400px; float:left; margin:40px 0 40px 35px; padding:0 0 15px 0;  display:table; }

.productslist1 { width:49%; float:left; margin:2px; padding:40px 0 0 0; background-color:#FFFFFF; height:240px; text-align:center;}
.productslist1 img{ width:75%; height:auto;}

.productslist2 { width:49%; float:left; margin:2px; padding:40px 0 0 0; background-color:#FFFFFF; height:240px; text-align:center;}
.productslist2 img{ width:75%; height:auto;}

.left_heading { width:100%; float:left; margin:0px; padding:0px 0 10px 0; font-family:FuturaKoyu; font-size:25px; color:#222222; text-align:left;}
.text_companies { width:100%; float:right; margin:0px; padding:15px 0 10px 0px; border-top:#ececec 2px solid; border-left:none; font-family:FuturaOblique; font-size:16px; color:#757474; line-height:26px;}


.testimonial_list { width:49.7%; float:left; margin:0px 1px 0px 0px; padding:0px;}
.formbg { width:93%; float:left; margin:0px; padding:26px 0 16px 10px; background-image:url(../images/formbg.png); position: static;}
.mapimage { width:100%; float:left; margin:0px; padding:0px; line-height:0px;}
.mapimage img{ width:100%; height: auto;}


.footer_logo { width:100%; float:left; margin:30px 0 30px 0; padding:0px;  text-align:center;}
.footer_right { width:100%; float:right; margin:0px 0 25px 0; padding:0px; font-size:16px; line-height:34px; color:#8e8e8e; font-family:FuturaOblique; }
.footer_links { width:200px; float:left; margin:0px; padding:0px; }
.footer_links1 { width:230px; float:left; margin:0px; padding:0px; }
.footer_links2 { width:200px; float:left; margin:0px; padding:0px; }

#companies{margin-top:-0px; padding-top:0px;}
#brands{margin-top:-0px; padding-top:0px;}
#contact{margin-top:-0px; padding-top:0px;}
#join{margin-top:-0px; padding-top:0px;}

.default_middle { padding:40px 0px 42px 0px;}
.default_left { width:100%; float:left; margin:0px; padding:0px; font-family:FuturaOblique;}
.default_right { width:360px; float:left; margin:30px 0 0 35px; padding:0px;}

.inner_left { width:100%; float:left; margin:0px; padding:0px;}


.productpage{padding-top: 180px;}
.product_container{display: table;    margin: 0 auto;    width: 450px;}
.product-right {float: left; height: auto; margin: 0; padding: 23px 0 0; width: 100%;}
.product-right img{float: left; height: auto; margin: 0; padding: 23px 0 0; width: 100%;}
.product-left {float: left; height: auto; margin: 0; padding: 23px 0 0; width: 100%;}
.product-left p {font-size: 15px; line-height: 22px;}

.step_box{margin: 35px 0 0px 0px; width:100%; padding: 0px;}
.step_box1{margin: 35px 0 0px 0px; width:100%; padding: 0px;}
.step_box2 { margin: 35px 0 35px 0px; padding: 0 0 15px; width:100%;}

.product-head h1{font-size:35px;}




.why_companies_do_this { width:100%; float:left; margin:20px 0 0 0; padding:0px;}
.video { width:100%; float:left; margin:0 0 35px 0; padding:0px; text-align: center;}
.video iframe{ width:100%; height:250px;}

.formbgleft { width:100%; float:left; margin:0 0 35px 0; padding:0px; text-align: center;}
.formbgleft iframe{ width:100%; height:250px;}
.reviews_matter { width:100%; float:left; margin:0 0 35px 0; padding:0px; }
.reviews_matter_left { width:100%; float:left; margin:0 0 0px 0; padding:0px; text-align: center;}
.reviews_matter_right { width:100%; float:right; margin:0 0 0px 0; padding:0px; font-family:FuturaOblique; font-size:16px; line-height:26px;}


.reviews_content_left { width:100%; float:left; margin:0px; padding:10px 0 0 0;}
.reviews_content_img { width:100%; float:left; margin:0px; padding:0px 0 0 0;}
.reviews_content_img img{ width:100%; height:auto;}
.reviews_content_right { width:100%; float:right; margin:20px 0 0 0; padding:0px;  font-family:FuturaOblique; font-size:15px; line-height:26px; color:#fff;}
.review_list{font-family:FuturaOblique; font-size:14px; line-height:26px; color:#5b5b5b; padding:10px 0px 10px 0px; margin:0px; float:left; width:100%; text-align:center;}


.brands_sales1 { width:100%; float:left; margin:0px; padding:20px 0 30px 0; text-align:center;}
.brands_sales1 img{ width:100%; height:auto;}

.textbg_sales1 { width:100%; float:left; margin:0 0 0px 0; font-family:FuturaKoyu; font-size:30px; color:#fff; font-weight:normal; padding:2% 0% 2% 0%;  text-align: center; line-height:45px; text-transform:uppercase;}

.sms_left { width:100%; float:left; margin:0px; padding:0px; line-height:0px; text-align:center;}
.sms_right { width:100%; float:right; margin:40px 0 0px 0; padding:0px; font-family:FuturaOblique; font-size:15px; color:#fff; font-weight:normal; line-height:23px;}


.video_home{width:100%; height:auto; margin:0px; padding:20px 0px 0 0px;}
.video_home img{width:100%; height:auto; margin:0px; padding:0px;}

.product-head h1{margin:0px; padding:0px 10px; color:#fff; font-size:20px; font-family:FuturaKoyu; text-align:center;}
.footernew img{  width:100%; height:auto;}
.footernew{  width:100%; float:left; margin:10px 0px 20px 0px; padding:0px; display: table;}


.step_area{ width:300px; text-align:center;  background: rgba(37, 151, 0, 0.8); border-radius:15px; margin: 0px; float:right;  padding:15px 15px 10px 15px; box-sizing:border-box; display:table; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  }

.btn{ width:100%; height:auto;}
.step_btn{ margin:0 0 0 -23px; float:left; padding:0 0 0 0;}
.step_btn1{ margin:0 0 0 -28px; float:left; padding:0 0 0 0;}

.field11 {
    float: left;
    margin: 0 0px 4px 0;
    padding: 0;
    width: 100%;
}

.field21 {
    float: right;
    margin: 0;
    padding: 0;
    width: 100%;
}

.step_field2 {
    border: medium none;
    border-radius: 6px;
    color: #9f9f9f;
    float: left;
    font-family: FuturaOblique;
    font-size: 16px;
    height: 22px;
    margin-right: 4%;
    padding: 1%;
    width: 96%;
}

.step_field3 {
    border: medium none;
    border-radius: 6px;
    color: #9f9f9f;
    float: left;
    font-family: FuturaOblique;
    font-size: 16px;
    height: 22px;
    margin-top: 5px;
    padding: 1%;
    width: 96%;
}


.video_home1{width:100%; height:auto; margin:0px; padding:20px 0px 0 0px;}
.video_home1 img{width:100%; height:auto; margin:0px; padding:0px;}
.banner_txt1 { width:100%; float:left; margin:0px; padding:25px 0 0 0; font-size:35px; color:#333; font-weight:normal; font-family:FuturaLTHeavy; line-height:45px;}

.left_cont{width:100%; float:left;padding-bottom:10px;}
.right_cont{width:100%; float:left; text-align:center;}

.join img{width:auto;height:30px;}

.img-box{width:100%; height:auto; margin:0 auto; padding:0px;}

/**** 28-01-16 *****/

section {
    float: left;
    margin: 0px 0 0 0;
    width: 100%;
}

#secondary {
    float: left;
    margin: 0;
    padding: 0;
    width: 360px;
}
/**** 01-03-2016 ****/
.prsentantion img{width:100%; height:auto;}

/*********** Capmapign-Pricing-Live  **************/

.container2 { width: 90%; margin: auto auto auto auto;  }
.the1 { width:100%; margin:0px; padding:0px; float:left; background:#056b9d; display: inherit; }

.the1-left { width:100%; float:left; margin:0px; padding:1px; background:#fff; border:#056b9d 1px solid; box-sizing:border-box; }
.the1-left-content { width:100%; padding:60px 0 30px 0px; box-sizing:border-box; margin:33px 0 0 0; background:url(../images/campaign-pricings/the1-top-img.jpg) no-repeat top center;}
.the1-left-content ul li{ width:100%; padding:0px;margin:5px 0 5px 0; list-style:none; font-family:"Arial Black"; font-size:26px; line-height:27px; color:#056b9d; text-align:center}


.the1-right { width:100%; float:right; margin:0px; padding:0 0 40px 0;}
.the1-right-content { width:100%; float:right; margin:0px; padding:50px 30px 50px 30px; box-sizing:border-box;}
.the-logo { width:100%; float:left; margin:0px; padding:0px; line-height:0px;}
.the-logo img{ width:100%; height:auto;}

.the1-right-content p{ width:100%; float:left; margin:0px; padding:60px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#dfbb4c; text-align:justify; line-height:20px;}

.fotter-icon { width:100%; float:left; margin:0px; padding:0px 20px; line-height:0px; bottom:0px; text-align:center; box-sizing:border-box;}
.fotter-icon img{ width:100%; height:auto;}


/*page2*/
.top3things { width:100%; margin:0px; padding:0px; float:left; display: inherit; }
.top3things-left { width:100%; float:left; margin:1px 0 0 0; padding:0px; background:#056b9d; }
.top3things-logo{ width:100%; margin:45px 0 0 0; padding:0px; float:left; text-align:center}
.top3things-content { width:100%; float:left; padding:60px 0 45px 0px; box-sizing:border-box; margin:10px 0 0 0; background:url(../images/campaign-pricings/icons.jpg) no-repeat top center;}
.top3things-content h2{ width:100%; padding:0px;margin:0px 0 40px 0; font-family:"Arial Black"; font-size:37px; line-height:42px; color:#ecc243; font-weight:normal;text-align:center}

.top3things-content ul li{ width:100%; padding:0px;margin:5px 0 5px 0; list-style:none; font-family:"Arial Black"; font-size:25px; line-height:30px; color:#ecc243;text-align:center}

.top3things-right { width:100%; float:left; margin:0px; padding:0 0 10px 0; border:#056b9d 1px solid;box-sizing:border-box}
.top3things-right-content { width:100%; float:right; margin:0px; padding:25px 20px 25px 20px; box-sizing:border-box; background: none;}
.top3things-right-content1 { width:100%; float:left; margin:0 0 30px 0; padding:0px;}
.top3things-right-img { width:100%; padding:0px; margin:0px 0 0 0; list-style:none; text-align:left;}

.top3things-right-content1 h2{ width:100%; padding:0px;margin:18px 0 18px 0; font-family:"Arial Black"; font-size:27px; line-height:27px; color:#056b9d; font-weight:normal}
/*page2*/

/*page 3*/
.reviewsp { width:100%; margin:0px; padding:0px; float:left; display: inherit; }
.reviewsp-left { width:100%; float:left; margin:0px; padding:0px; background:#056b9d; }
.reviewsp-content { width:100%; float:left; padding:50px 20px 50px 20px; box-sizing:border-box; margin:10px 0 0 0;}

.reviewsp-content ul li{ width:100%; padding:0px;margin:5px 0 5px 0; list-style:none; font-family:"Arial Black"; font-size:25px; line-height:30px; color:#ecc243; text-align:center;}

.reviews-right { width:100%; float:left; margin:0px; padding:0 0 20px 0; border:#056b9d 1px solid; box-sizing:border-box}

.review-txt-left { width:100%; float:left; margin:0px; padding:40px 0 40px 0; border-right:0px; border-bottom:#b3d2e1 1px dotted; box-sizing:border-box;}
.campaigns { width:100%; float:left; margin:0px 0 0 0; padding:0px; line-height:0px; text-align:center}
.review-txt-left ul{ width:100%; padding:0px;margin:40px 0 0 0; float:left;}
.review-txt-left ul li{ width:100%; padding:0 0 0 10px; margin:5px 0 5px 0; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; color:#056b9d; font-weight:bold; background:url(../images/campaign-pricings/bullet.jpg) left center no-repeat;}

.review-txt-right { width:100%; float:left; margin:0px; padding:40px 0 40px 0; box-sizing:border-box;}
.review-right-img { width:100%; float:left; margin:0px 0 0 0; padding:0px; line-height:0px; text-align:center}
.review-txt-right ul{ width:100%; padding:0px; margin:40px 0 0 18px; float:left; }
.review-txt-right ul li{ width:100%; padding:0 0 0 10px; margin:5px 0 5px 0; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; color:#056b9d; font-weight:bold; background:url(../images/campaign-pricings/bullet.jpg) left center no-repeat;}

/*close page 3*/

/*page 4*/
.testimonialp { width:100%; margin:0px; padding:0px; float:left; display: inherit; }
 
.testimonial-right { width:100%; float:left; margin:0px; padding:0 0 20px 0; border:#056b9d 1px solid; box-sizing:border-box}
.testimonial-right-content { width:100%; float:right; margin:0px; padding:20px 30px 0px 30px; box-sizing:border-box; background:url(../images/campaign-pricings/btm-bg.jpg) no-repeat center bottom}

.testimonial-txt-left { width:100%; float:left; margin:0px; padding:0 0px 0 0; border:0px; box-sizing:border-box;}

 
.testimonial-txt-right { width:100%; float:right; margin:0px; padding:40px 0 40px 0; box-sizing:border-box;}
.testimonial-txt-right ul li p{ width:auto; float:left; margin:22px 0 0 0; padding:0px; font-size:15px; color:#056b9d; font-family:Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase;}
/*close page 4*/


/*page 5*/
.services { width:100%; margin:0px; padding:0px; float:left; display: inherit; }
.services-left { width:100%; float:left; margin:0px; padding:0px; background:#056b9d; }
.services-content { width:100%; float:left; padding:50px 0 50px 0px; box-sizing:border-box; margin:10px 0 0 0;}

.services-content ul li{ width:100%; padding:0px;margin:5px 0 5px 0; list-style:none; font-family:"Arial Black"; font-size:35px; line-height:42px; color:#ecc243; text-align:center;}


.services-right { width:100%; float:left; margin:0px; padding:30px 0 20px 0; border-right:#056b9d 1px solid; border:#056b9d 1px solid; box-sizing:border-box}
.services-right-content { width:100%; float:right; margin:0px; padding:0px 30px 25px 30px; box-sizing:border-box; background:url(../images/campaign-pricings/btm-bg.jpg) no-repeat center bottom}
.services-right-content ul li span{font-family:"Arial Black"; font-size:23px; line-height:32px; color:#ecc243; }
.img{float:left; margin:7px 25px 20px 0; padding:0px; line-height:0px;}

/*close page 5*/
.pricing-img{ width:100%; float:left; margin:0px; padding:0px 0; line-height:0px; text-align:center;display:none;}

.pricing-img1{ width:100%; float:left; margin:0px; padding:0px 0; line-height:0px; text-align:center; display:block;}

.pricing ul{ width:100%; padding:0px; margin:40px 0 0 0; list-style:none; float:left;}
.pricing ul li{ width:100%; padding:0 0 0 10px; margin:5px 0 5px 0; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#28272b; background:url(../images/campaign-pricings/bullet1.jpg) left center no-repeat; box-sizing:border-box;}
.pricing ul li span{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#0765a3; font-weight:bold}

.pricing-btm { width:100%; float:left; margin:10px 0 20px 0; padding:0px;}
.price-left { float:left; margin:20px 0 0 0; padding:0px;font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#0765a3; font-weight:normal; font-style:italic;}
.amazon-right { float:right; margin:0px 0 0 0; padding:0px; line-height:0px;}


.opt-in-form{width:100%!important; }
.opt-in-field-right { width:100%!important;}
}




@media only screen and (max-width: 479px){

.container {
	width: 300px;
	margin: auto auto auto auto; 
}
.container1 {
	width: 300px;
	margin: auto auto auto auto;
}
#nav > ul {
    background-color: #46a128;
    display: none;
    height: auto;
    left: 0;
    line-height: 35px;
    position: absolute;
    right: 0;
    width: 190px;
}
.header { width:100%; float:left; margin:0px; padding:0px; background-color:#222222; position: static;}
.banner { width:100%; float:left; margin:0px 0 0 0; padding:0px; background-image:none; }
.logo { width:100%; float:left; margin:21px 0px 27px 0px; line-height:0px; padding:0px; text-align:center;}

.menu_right { width:100%; margin:10px 0 10px 0; padding:0px; float:right;}
.menu{ width:71px; padding:0px; margin:0px 0px 0px 0px; float:left;}
.form_field1 { width:31.8%; float:left; margin:0px 7px 0 0; padding:0px;}
.form_field2 { width:31%; float:right; margin:0px 0 0 0; padding:0px;}
.banner_txt { width:100%; float:left; margin:0px; padding:25px 0 0 0; font-size:31px; color:#333; font-weight:normal; font-family:FuturaLTHeavy; line-height:40px;}
.banner_formbg { width:90%; float:right; margin:30px 0 0 0; padding:5%; background-color:#46a128; background-image:none}
.form2 { width:100%; float:left; margin:0px 0 15px 0; padding:0px; font-family:FuturaOblique; font-size:16px; color:#fff; font-weight:normal; text-align:center;}
.form2 input{ width:100%; height:auto;}
.join{ width:230px; padding:0px; margin:10px 0px 0px 0px; float:right; line-height:0px;}
.steps { width:100%; float:left; margin:0px; padding:0px; background-color:#f0c018; display:none;}

.formbgnew { width:300px; float:left; margin:0px; padding:15px 0 16px 8px;background:#46A128;border-radius:10px; }

.productslist1 { width:100%; float:left; margin:0px 0px 3px 0px; padding:50px 0 0 0; background-color:#FFFFFF; height:280px; text-align:center;}

.productslist2 { width:100%; float:left; margin:0px 0px 3px 0px; padding:20px 0 0 0; background-color:#FFFFFF; height:230px; text-align:center;}


.left_heading { width:100%; float:left; margin:0px; padding:0px 0 10px 0; font-family:FuturaKoyu; font-size:25px; color:#222222; text-align:left;}
.text_companies { width:100%; float:right; margin:0px; padding:15px 0 10px 0px; border-top:#ececec 2px solid; border-left:none; font-family:FuturaOblique; font-size:16px; color:#757474; line-height:26px;}

.testimonial_list { width:99.9%; float:left; margin:0px 0px 0px 0px; padding:0px;}
.formbg { width:95%; float:left; margin:0px; padding:26px 0 16px 0px; background-image:url(../images/formbg.png); position: static;}
.formbgblog { width:95%; float:left;  margin:15px 0 0 0; padding:15px 0 16px 20px;background:#46A128;}
.bannersidebar { width:99%; float:left; margin:15px 0 0 0; padding:0;}
.cattext img{max-width:300px;height:auto;}
.cattext iframe{max-width:300px;height:auto;}
.singletext iframe{max-width:300px;height:auto;}
.mapimage { width:100%; float:left; margin:0px; padding:0px; line-height:0px;}
.mapimage img{ width:100%; height: auto;}


.footer_logo { width:100%; float:left; margin:30px 0 10px 0; padding:0px; text-align:center;}
.footer_logo  img{ width:100%; height: auto;}
.footer_right { width:100%; float:right; margin:0px 0 25px 0; padding:0px; font-size:13px; line-height:34px; color:#8e8e8e; font-family:FuturaOblique; }
.footer_links { width:45%; float:left; margin:0px; padding:0px; }
.footer_links1 { width:55%; float:left; margin:0px; padding:0px; }
.footer_links2 { width:45%; float:left; margin:0px; padding:0px; }

#companies{margin-top:-0px; padding-top:0px;}
#brands{margin-top:-0px; padding-top:0px;}
#contact{margin-top:-0px; padding-top:0px;}
#join{margin-top:-0px; padding-top:0px;}

.default_middle { padding:40px 0px 42px 0px;}
.default_left { width:100%; float:left; margin:0px; padding:0px; font-family:FuturaOblique;}
.default_right { width:100%; float:left; margin:30px 0 0 0px; padding:0px;}
.inner_left { width:100%; float:left; margin:0px; padding:0px;}


.productpage{padding-top:120px;}
.product_container{display: table;    margin: 0 auto;    width: 300px;}
.product-right {float: left; height: auto; margin: 0; padding: 23px 0 0; width: 100%;}
.product-right img{float: left; height: auto; margin: 0; padding: 23px 0 0; width: 100%;}
.product-left {float: left; height: auto; margin: 0; padding: 23px 0 0; width: 100%;}
.product-left p {font-size: 15px; line-height: 22px;}

.step_box{margin: 35px 0 0px 0px; width:100%; padding: 0px;}
.step_box1{margin: 35px 0 0px 0px; width:100%; padding: 0px;}
.step_box2 { margin: 35px 0 35px 0px; padding: 0 0 15px; width:100%;}

.product-head h1{font-size:22px;}
.step_boxnew{ width:285px; float:left; margin:40px 0 0 15px; padding:0 0 15px 0;  display:table; }

.step_box2new{ width:285px; float:left; margin:20px 0 40px 15px; padding:0 0 15px 0;  display:table; }


.why_companies_do_this { width:100%; float:left; margin:20px 0 0 0; padding:0px;}
.video { width:100%; float:left; margin:0 0 35px 0; padding:0px; text-align: center;}
.video iframe{ width:100%; height:150px;}
.formbgleft { width:100%; float:left; margin:0 0 35px 0; padding:0px; text-align: center;}
.formbgleft iframe{ width:100%; height:180px;}
.reviews_matter { width:100%; float:left; margin:0 0 35px 0; padding:0px; }
.reviews_matter_left { width:100%; float:left; margin:0 0 0px 0; padding:0px; text-align: center;}
.reviews_matter_right { width:100%; float:right; margin:0 0 0px 0; padding:0px; font-family:FuturaOblique; font-size:16px; line-height:26px;}

.reviews_content_left { width:100%; float:left; margin:0px; padding:10px 0 0 0;}
.reviews_content_img { width:100%; float:left; margin:0px; padding:0px 0 0 0;}
.reviews_content_img img{ width:100%; height:auto;}
.reviews_content_right { width:100%; float:right; margin:20px 0 0 0; padding:0px;  font-family:FuturaOblique; font-size:15px; line-height:26px; color:#fff;}
.review_list{font-family:FuturaOblique; font-size:14px; line-height:26px; color:#5b5b5b; padding:10px 0px 10px 0px; margin:0px; float:left; width:100%; text-align:center;}

.brands_sales1 { width:100%; float:left; margin:0px; padding:20px 0 30px 0; text-align:center;}
.brands_sales1 img{ width:100%; height:auto;}

.textbg_sales1 { width:100%; float:left; margin:0 0 0px 0; font-family:FuturaKoyu; font-size:25px; color:#fff; font-weight:normal; padding:2% 0% 2% 0%;  text-align: center; line-height:35px; text-transform:uppercase;}

.sms_left { width:100%; float:left; margin:0px; padding:0px; line-height:0px; text-align:center;}
.sms_left img{ width:100%; height:auto;}
.sms_right { width:100%; float:right; margin:40px 0 20px 0; padding:0px; font-family:FuturaOblique; font-size:15px; color:#fff; font-weight:normal; line-height:23px;}


.video_home{width:100%; height:auto; margin:0px; padding:20px 0px 0 0px;}
.video_home img{width:100%; height:auto; margin:0px; padding:0px;}

.product-head h1{margin:0px; padding:0px 10px; color:#fff; font-size:20px; font-family:FuturaKoyu; text-align:center;}
.footernew img{  width:100%; height:auto;}
.footernew{  width:100%; float:left; margin:10px 0px 20px 0px; padding:0px; display: table;}


.step_area{ width:300px; text-align:center;  background: rgba(37, 151, 0, 0.8); border-radius:15px; margin: 0px; float:right;  padding:15px 15px 10px 15px; box-sizing:border-box; display:table; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  }
.step_area p {font-size:15px;}
.step_area p img {vertical-align: middle;}
[data-tooltip]:before {
    
    min-width: 200px !important;
   
}

.btn{ width:100%; height:auto;}
.step_btn{ margin:0 0 0 -23px; float:left; padding:0 0 0 0;}
.step_btn1{ margin:0 0 0 -28px; float:left; padding:0 0 0 0;}

.field11 {
    float: left;
    margin: 0 0px 4px 0;
    padding: 0;
    width: 100%;
}

.field21 {
    float: right;
    margin: 0;
    padding: 0;
    width: 100%;
}

.step_field2 {
    border: medium none;
    border-radius: 6px;
    color: #9f9f9f;
    float: left;
    font-family: FuturaOblique;
    font-size: 16px;
    height: 22px;
    margin-right: 4%;
    padding: 1%;
    width: 96%;
}

.step_field3 {
    border: medium none;
    border-radius: 6px;
    color: #9f9f9f;
    float: left;
    font-family: FuturaOblique;
    font-size: 16px;
    height: 22px;
    margin-top: 5px;
    padding: 1%;
    width: 96%;
}


.video_home1{width:100%; height:auto; margin:0px; padding:20px 0px 0 0px;}
.video_home1 img{width:100%; height:auto; margin:0px; padding:0px;}
.banner_txt1 { width:100%; float:left; margin:0px; padding:25px 0 0 0; font-size:31px; color:#333; font-weight:normal; font-family:FuturaLTHeavy; line-height:40px;}

.left_cont{width:100%; float:left;padding-bottom:10px;}
.right_cont{width:100%; float:left; text-align:center;}

.join img{width:auto;height:30px;}

.img-box{width:100%; height:auto; margin:0 auto; padding:0px;}
/**** 01-03-2016 ****/
.prsentantion img{width:100%; height:auto;}

/********** Campaign-Pricing-Live  ***********/

.container2 { width: 90%; margin: auto auto auto auto;  }
.the1 { width:100%; margin:0px; padding:0px; float:left; background:#056b9d; display: inherit; }

.the1-left { width:100%; float:left; margin:0px; padding:1px; background:#fff; border:#056b9d 1px solid; box-sizing:border-box; }
.the1-left-content { width:100%; padding:60px 0 30px 0px; box-sizing:border-box; margin:33px 0 0 0; background:url(../images/campaign-pricings/the1-top-img.jpg) no-repeat top center;}
.the1-left-content ul li{ width:100%; padding:0px;margin:5px 0 5px 0; list-style:none; font-family:"Arial Black"; font-size:26px; line-height:27px; color:#056b9d; text-align:center}


.the1-right { width:100%; float:right; margin:0px; padding:0 0 40px 0;}
.the1-right-content { width:100%; float:right; margin:0px; padding:50px 30px 50px 30px; box-sizing:border-box;}
.the-logo { width:100%; float:left; margin:0px; padding:0px; line-height:0px;}
.the-logo img{ width:100%; height:auto;}

.the1-right-content p{ width:100%; float:left; margin:0px; padding:60px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#dfbb4c; text-align: center; line-height:20px;}

.fotter-icon { width:100%; float:left; margin:0px; padding:0px 20px; line-height:0px; bottom:0px; text-align:center; box-sizing:border-box;}
.fotter-icon img{ width:100%; height:auto;} 


/*page2*/
.top3things { width:100%; margin:0px; padding:0px; float:left; display: inherit; }
.top3things-left { width:100%; float:left; margin:1px 0 0 0; padding:0px; background:#056b9d; }
.top3things-logo{ width:100%; margin:45px 0 0 0; padding:0px; float:left; text-align:center}
.top3things-content { width:100%; float:left; padding:30px 0 45px 0px; box-sizing:border-box; margin:10px 0 0 0; background:none;}
.top3things-content h2{ width:100%; padding:0px;margin:0px 0 40px 0; font-family:"Arial Black"; font-size:37px; line-height:42px; color:#ecc243; font-weight:normal;text-align:center}

.top3things-content ul li{ width:100%; padding:0px;margin:5px 0 5px 0; list-style:none; font-family:"Arial Black"; font-size:25px; line-height:30px; color:#ecc243;text-align:center}

.top3things-right { width:100%; float:left; margin:0px; padding:0 0 0px 0; border:#056b9d 1px solid; box-sizing:border-box}
.top3things-right-content { width:100%; float:right; margin:0px; padding:25px 20px 25px 20px; box-sizing:border-box; background: none;text-align:center}
.top3things-right-content1 { width:100%; float:left; margin:0 0 30px 0; padding:0px;}
.top3things-right-img { width:100%; padding:0px; margin:0px 0 0 0; list-style:none; text-align:center;}

.top3things-right-content1 h2{ width:100%; padding:0px;margin:18px 0 18px 0; font-family:"Arial Black"; font-size:24px; line-height:27px; color:#056b9d; font-weight:normal}
/*page2*/

/*page 3*/
.reviewsp { width:100%; margin:0px; padding:0px; float:left; display: inherit; }
.reviewsp-left { width:100%; float:left; margin:0px; padding:0px; background:#056b9d; }
.reviewsp-content { width:100%; float:left; padding:50px 10px 50px 10px; box-sizing:border-box; margin:10px 0 0 0;}

.reviewsp-content ul li{ width:100%; padding:0px;margin:5px 0 5px 0; list-style:none; font-family:"Arial Black"; font-size:25px; line-height:30px; color:#ecc243; text-align:center;}
.reviews-right-content { width:100%; float:right; margin:0px; padding:50px 15px 25px 15px; box-sizing:border-box; background:url(../images/campaign-pricings/btm-bg.jpg) no-repeat center bottom}
.reviews-right { width:100%; float:left; margin:0px; padding:0 0 20px 0; border:#056b9d 1px solid; box-sizing:border-box}

.review-txt-left { width:100%; float:left; margin:0px; padding:40px 0 40px 0; border-right:0px; border-bottom:#b3d2e1 1px dotted; box-sizing:border-box;}
.campaigns { width:100%; float:left; margin:0px 0 0 0; padding:0px; line-height:0px; text-align:center}
.review-txt-left ul{ width:100%; padding:0px;margin:40px 0 0 0; float:left;}
.review-txt-left ul li{ width:100%; padding:0 0 0 10px; margin:10px 0 10px 0; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; color:#056b9d; font-weight:bold; background:url(../images/campaign-pricings/bullet.jpg) left center no-repeat;}

.review-txt-right { width:100%; float:left; margin:0px; padding:40px 0 40px 0; box-sizing:border-box;}
.review-right-img { width:100%; float:left; margin:0px 0 0 0; padding:0px; line-height:0px; text-align:center}
.review-txt-right ul{ width:100%; padding:0px; margin:40px 0 0 0px; float:left; }
.review-txt-right ul li{ width:100%; padding:0 0 0 10px; margin:10px 0 10px 0; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; color:#056b9d; font-weight:bold; background:url(../images/campaign-pricings/bullet.jpg) left center no-repeat;}

/*close page 3*/

/*page 4*/
.testimonialp { width:100%; margin:0px; padding:0px; float:left; display: inherit; }
 
.testimonial-right { width:100%; float:left; margin:0px; padding:0 0 20px 0; border:#056b9d 1px solid; box-sizing:border-box}
.testimonial-right-content { width:100%; float:right; margin:0px; padding:20px 30px 0px 30px; box-sizing:border-box; background:url(../images/campaign-pricings/btm-bg.jpg) no-repeat center bottom}

.testimonial-txt-left { width:100%; float:left; margin:0px; padding:0 0px 0 0; border:0px; box-sizing:border-box;}

 
.testimonial-txt-right { width:100%; float:right; margin:0px; padding:40px 0 40px 0; box-sizing:border-box;}
.testimonial-txt-right ul li p{ width:100%; float:right; margin:8px 0 0 0; padding:0px; font-size:15px; color:#056b9d; font-family:Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase;}
/*close page 4*/


/*page 5*/
.services { width:100%; margin:0px; padding:0px; float:left; display: inherit; }
.services-left { width:100%; float:left; margin:0px; padding:0px; background:#056b9d; }
.services-content { width:100%; float:left; padding:50px 0 50px 0px; box-sizing:border-box; margin:10px 0 0 0;}

.services-content ul li{ width:100%; padding:0px;margin:5px 0 5px 0; list-style:none; font-family:"Arial Black"; font-size:30px; line-height:42px; color:#ecc243; text-align:center;}
.services-right-content ul li{ width:100%; padding:0px;margin:0px 0 30px 0; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#28272b; line-height:22px; text-align:center;}
.services-right-content ul li span{width:100%; padding:0px; float:left; margin:5px 0 5px 0;  font-family:"Arial Black"; font-size:24px; line-height:32px; color:#ecc243; text-align:center;}


.services-right { width:100%; float:left; margin:0px; padding:30px 0 20px 0; border-right:#056b9d 1px solid; border:#056b9d 1px solid; box-sizing:border-box}
.services-right-content { width:100%; float:right; margin:0px; padding:0px 15px 25px 15px; box-sizing:border-box; background:url(../images/campaign-pricings/btm-bg.jpg) no-repeat center bottom}

.img{float:left; margin:7px 0px 10px 0; padding:0px; line-height:0px; width:100%; text-align:center;}
/*close page 5*/
.pricing-img{ width:100%; float:left; margin:0px; padding:0px 0; line-height:0px; text-align:center;display:none;}

.pricing-img1{ width:100%; float:left; margin:0px; padding:0px 0; line-height:0px; text-align:center; display:block;}

.pricing ul{ width:100%; padding:0px; margin:40px 0 0 0; list-style:none; float:left;}
.pricing ul li{ width:100%; padding:0 0 0 10px; margin:5px 0 5px 0; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#28272b; background:url(../images/campaign-pricings/bullet1.jpg) left center no-repeat; box-sizing:border-box;}
.pricing ul li span{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#0765a3; font-weight:bold}

.pricing-btm { width:100%; float:left; margin:10px 0 20px 0; padding:0px;}
.price-left { width:100%;float:left; margin:20px 0 0 0; padding:0px;font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#0765a3; font-weight:normal; font-style:italic; width:100%; text-align:center}
.amazon-right { width:100%;float:right; margin:10px 0 0 0; padding:0px; line-height:0px; text-align:center}
.pricing-img1 > img {width: 100%; }
.amazon-right > img {width: 100%;}
.testimonial-txt-right ul {float: none;}
.testimonial-txt-right ul li span {float: none;}
.testimonial-txt-right ul li {text-align: center;}


.opt-in-form{width:100%!important; padding:15px!important;}
.opt-in-field-right { width:100%!important;}

}










