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

body{width:100%; margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-size:21px; line-height:24px; color:#000000; }

a{text-decoration:none;}

strong{ font-weight:bold;}

@font-face {
    font-family: 'MyriadProLight';
    src: url('../font/myriadpro-light.eot');
    src: url('../font/myriadpro-light.eot') format('embedded-opentype'),
         url('../font/myriadpro-light.woff2') format('woff2'),
         url('../font/myriadpro-light.woff') format('woff'),
         url('../font/myriadpro-light.ttf') format('truetype'),
         url('../font/myriadpro-light.svg#MyriadProLight') format('svg');
		 font-weight: normal;
		 font-style: normal;
}


@font-face {
    font-family: 'TitilliumRegularUpright';
    src: url('../font/titillium-regularupright.eot');
    src: url('../font/titillium-regularupright.eot') format('embedded-opentype'),
         url('../font/titillium-regularupright.woff2') format('woff2'),
         url('../font/titillium-regularupright.woff') format('woff'),
         url('../font/titillium-regularupright.ttf') format('truetype'),
         url('../font/titillium-regularupright.svg#TitilliumRegularUpright') format('svg');
		 font-weight: normal;
		 font-style: normal;
}




.wrapper{width:100%; height:auto; margin:0px; padding:0px;}
.maincontainer{width:1050px; height:auto; margin:0px auto; padding:0px; display:table;}

/* --------------------top-header----------------------*/
.top-header{width:100%; height:auto; margin:0px; padding:0px; background-color:#000;;}
.header{width:100%; height:45px; margin:0px; padding:8px 0px 0px 0px; }
.logo{width:408px; height:auto; margin:0px; padding:5px 0px 5px 0px; float:left;}
.logo img{margin:0px; padding:0px; vertical-align:middle; float:left; position:relative; right:0px;}
.slogan{width:347px; height:auto; margin:0px; padding:5px 0px 5px 0px; float:right;}
.slogan img{margin:0px; padding:0px; vertical-align:middle; float:left; position:relative; right:0px;}

/* --------------------top-nav----------------------*/


.top-banner{width:100%; margin:0px; padding:0px; background:url(../images/banner.jpg) no-repeat center top #000; height:559px;}
.container{width:100%; height:auto; margin:0px; padding:0px;}

.pink_bar{width:100%; margin:0 auto; padding:30px 0; background-color:#c70077; text-align:center; font-family: 'Open Sans', sans-serif;}
.pink_bar1{width:100%; margin:10px 0 0 0; padding:40px 0; background-color:#c70077; text-align:center; font-family: 'Open Sans', sans-serif;}
.pink_bar1 h1{margin:0px 0 0 0;  padding:0px 0; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:bold; color:#FFFFFF; text-shadow:1px 1px 2px #6f0042; font-size:40px; line-height:55px; }

.arrow_down{width:60px; margin:0 0 -41px 0; padding:0px 0; text-align:center;}

.video_area{width:100%; margin:0px; padding:50px 0 50px 0 ; text-align:center;}
.video{width:100%; margin:0 auto; padding:20px 0 0px 0 ; text-align:center;}

.content_area{width:1050px; height:auto; margin:0px auto; padding:40px 0; display:table;}

.txt{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-size:21px; line-height:24px; color:#000000; }
.txt1{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-size:23px; line-height:26px; color:#000000; font-weight:bold; }

.pink_headind{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-size:24px; line-height:25px; font-weight:bold; color:#c70077; }
.pink_headind1{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif font-size:32px; line-height:33px; font-weight:bold; color:#c70077; }
.black_headind1new{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-size:35px; line-height:38px; font-weight:bold; color:#000000; }

.pink_txt{ margin:0px; padding:0px; font-size:22px; line-height:24px; font-weight:bold; color:#c70077; }

ul.list{ margin:15px 0 0 0; padding:0 0 0 0; list-style:none; width:100%;}
ul.list li{ margin:0 0 0 0; padding:0 0 5px 32px; background:url(../images/bullet.png) no-repeat left;}

.signup_box{ width:421px; float:left; background:url(../images/form_bg.jpg) no-repeat center top #c70077; border-radius:0 0 12px 12px; padding:15px; box-sizing:border-box; margin:0 0 20px 314px; padding:130px 15px 7px 18px; font-size:15px; color:#FFFFFF; font-weight:bold; }

.signup_box ul{ margin:0 auto; padding:0 0 0 0; list-style:none; width:100%; display:table;}
.signup_box ul li{ margin:0 0 8px 0 ; padding:0 0 0 0; width:100%;}
.signup_box ul li p{ margin:0 0 0 0 ; padding:8px 0 0 0; width:110px;  float:left; font-family:Arial, Helvetica, sans-serif;}

.field{ margin:0 0 0 0 ; padding:8px; width:250px; border:0px; background:#fff; border-radius:6px; font-size:15px; color:#666666;  }

.img_center{ width:100%; text-align:center; margin:25px auto;}
.img_center img{ margin:0 0 15px 0;}

.testimonial_bg_box {
    background: none repeat scroll 0 0 #feeaf5;
    border: 3px solid #ffffff;
    border-radius: 6px;
    box-shadow: 0 0 5px #bbbbbb;
    color: #000;
    display: table;
    margin: 28px 0 30px;
    padding: 10px;
	
}
.testimonial_bg_box span { width:73%; display: table;  float:right;}
.testimonial_bg_box p { text-align:right; padding:15px 0 0 0; }

.testimonial_bg_box1{ width:100%; display: table; float:left; text-align:left}
.testimonial_bg_box1_image{ width:25%; display: table; float:left;}
.testimonial_bg_box1_text{ width:70%; display: table; float:right; text-align:left; padding:5px 0px 10px 0px;}

.pink_bg_box {
    background: none repeat scroll 0 0 #c70077;
    border: 3px solid #ffffff;
    border-radius: 6px;
    box-shadow: 0 0 5px #bbbbbb;
    color: #fff;
    display: table;
    margin: 28px 0 30px;
    padding: 10px;
	
}

.pink_bg_box p { text-align:left; padding:15px 0 0 0; }
.pink_bg_box span { text-align:left; padding:15px 0 0 0; font-size:25px;  }


.top-footer{width:100%; height:auto; margin:0px; padding:0px; background:url(../images/footer-bg.png);}	

.footer{width:1018px; height:auto; margin:0px; padding:0px;}
.footer1{width:200px; height:auto; margin:0px; padding:0px; float:left;}
.footer1 h1{margin:0px; padding:15px 0px;color:#fff; font-size:21px;  }	
.footer1 ul{margin:0px; padding:0px;}
.footer1 ul li{margin:0px; padding:0px; list-style:none;}
.footer1 ul li a{margin:0px; padding:0px; text-decoration:none;}
.footer1 ul li a img{margin:0px; padding:0px;}
.footer p{margin:0px; padding:0px;font-size:20px;}
.footer p img{margin:0px; padding:0px;}

.footer2{width:700px; height:auto; margin:0px; padding:30px 0px; float:left;}	
.footer2 ul{margin:0px; padding:0px;}
.footer2 ul li{margin:0px; padding:0px; list-style:none;}
.footer2 ul li a{margin:0px; padding:0px; text-decoration:none;}
.footer2 ul li a img{margin:0px; padding:0px;}	

.clear{clear:both;}