*{
    border: 0;
    padding:0;
    margin:0;
}
body{
    font-family: 'Muli', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    background: #d2d2d2;
    width: auto;
    height: auto;
    overflow: auto;
}
#header{width:100%; min-width:1000px; height:70px; background:url(/images2/menu_bg.png?v=5.4.9.2016072511) repeat-x; position:absolute; top:0; z-index:500; font-family:'Muli', Arial, Helvetica, sans-serif;}
#header #menu{height:51px; margin:auto;}
#menu_logo{
	float:left;
	padding-top:15px;
}
#top-menu{ float:left; width:500px; margin-left:50px;margin-top: 0px;}
#top-menu a{}
#top-menu a img{ margin-top:14px;}




#h-pro-list{ float:right;}
#h-pro-list ul{ list-style:none; padding-right:20px;}
#h-pro-list ul li{ float:right; width:25px; height:40px; margin-right:10px;}
#h-pro-list ul li a{ display:block;width:25px; height:40px; background:url(/images2/f_h_icon_01.png?v=5.4.9.2016072511) no-repeat; text-indent:-999em;}
#h-pro-list ul li a.home{background-position:-15px 0;}
#h-pro-list ul li a.home:hover{background-position:-15px -40px;}
#h-pro-list ul li a.home:active{background-position:-15px -80px;}
#h-pro-list ul li a.iphone{background-position:-152px 0;}
#h-pro-list ul li a.iphone:hover{background-position:-152px -40px;}
#h-pro-list ul li a.iphone:active{background-position:-152px -80px;}
#h-pro-list ul li a.android{background-position:-50px 0;}
#h-pro-list ul li a.android:hover{background-position:-50px -40px;}
#h-pro-list ul li a.android:active{background-position:-50px -80px;}
#h-pro-list ul li a.win{background-position:-186px 0;}
#h-pro-list ul li a.win:hover{background-position:-186px -40px;}
#h-pro-list ul li a.win:active{background-position:-186px -80px;}
#h-pro-list ul li a.mac{background-position:-82px 0;}
#h-pro-list ul li a.mac:hover{background-position:-82px -40px;}
#h-pro-list ul li a.mac:active{background-position:-82px -80px;}
#h-pro-list ul li a.win8{background-position:-118px 0;}
#h-pro-list ul li a.win8:hover{background-position:-118px -40px;}
#h-pro-list ul li a.win8:active{background-position:-118px -80px;}
#h-pro-list ul li a.fb{ background:url(/images2/f_h_fb.png?v=5.4.9.2016072511) no-repeat 4px 11px;}
#h-pro-list ul li a.fb:hover{}

#nav{ float:left; padding-top:25px; margin-left: 15px; font-family:'Muli',Arial, Helvetica, sans-serif;}
#nav ul#top-nav{ list-style:none;}
#nav ul#top-nav li{ float:left; width:120px; height:45px; line-height:35px; color:#000;text-shadow: 0 1px 0 white; position:relative;}
#nav ul#top-nav li a{ display:block;width:120px; height:45px; color:#2f2f2f;text-align:center; font-size:15px; }
#nav ul#top-nav li a.onc,#nav ul#top-nav li a.on{ color:#962c19;background:none;}
#nav ul#top-nav li .dropdown_nav{position:absolute; width:146px; left:-13px; top:36px; padding-top:0px; display:none;}
#nav ul#top-nav li .dropdown_nav .topbg{ height:4px; background-color:#cc3333;}
#nav ul#top-nav li .dropdown_nav .listbg{ background:url(/images2/dd_bb.png?v=5.4.9.2016072511) repeat-y; padding-top:5px;}
#nav ul#top-nav li .dropdown_nav .listbg.nonebg{ background:rgba(255,255,255,0.9);}
#nav ul#top-nav li ul{ list-style:none; }
#nav ul#top-nav li ul li{ float:none; display:block; width:140px; height:30px; padding:0 3px 3px 3px; line-height:30px; position:relative;}
#nav ul#top-nav li ul li a{ height:30px; width:140px; padding:0; color:#636363; text-align:left; text-indent:50px;background:url(/images2/m_icon.png?v=5.4.9.2016072511) no-repeat; font-size:12px;}
#nav ul#top-nav .new{ width:37px; height:15px; background:url(/images2/new.png?v=5.4.9.2016072511) no-repeat; position:absolute; right:5px; top:8px;}
#nav ul#top-nav li ul li:hover .new{ display:none;}

#nav ul#top-nav li ul li a.none{background-position:-1111px -1111px; text-indent:25px;}
#nav ul#top-nav li ul li a.none.on{background-position:-1111px -1111px;}
#nav ul#top-nav li ul li a.on{ color:#fff;text-shadow:none;/*text-shadow: 1px 1px 1px rgba(0,0,0,0.5);*/background:#cc3333 url(/images2/m_icon.png?v=5.4.9.2016072511) no-repeat;}
#nav ul#top-nav li ul li a.be{ background-position:0 -47px;}
#nav ul#top-nav li ul li a.be.on{ background-position:-144px -47px;}
#nav ul#top-nav li ul li a.hdr{background-position:0 -265px;}
#nav ul#top-nav li ul li a.hdr.on{background-position:-144px -265px;}
#nav ul#top-nav li ul li a.brush{background-position:0 -57px;}
#nav ul#top-nav li ul li a.brush.on{background-position:-144px -57px;}
#nav ul#top-nav li ul li a.effects{background-position:0 -83px;}
#nav ul#top-nav li ul li a.effects.on{background-position:-144px -83px;}
#nav ul#top-nav li ul li a.frames{background-position:0 -155px;}
#nav ul#top-nav li ul li a.frames.on{background-position:-144px -155px;}
#nav ul#top-nav li ul li a.overlays{background-position:0 -191px;}
#nav ul#top-nav li ul li a.overlays.on{background-position:-144px -191px;}
#nav ul#top-nav li ul li a.text{background-position:0 -226px;}
#nav ul#top-nav li ul li a.text.on{background-position:-144px -226px;}
#nav ul#top-nav li ul li a.collage{background-position:0 -119px;}
#nav ul#top-nav li ul li a.collage.on{background-position:-144px -119px;}
#nav ul#top-nav li ul li a.ecards{background-position:0 -11px;}
#nav ul#top-nav li ul li a.ecards.on{background-position:-144px -11px;}
#nav ul#top-nav li ul li a.banner{background-position:0 -483px;}
#nav ul#top-nav li ul li a.banner.on{background-position:-144px -483px;}
#nav ul#top-nav li ul li a.webcam{background-position:0 -517px;}
#nav ul#top-nav li ul li a.webcam.on{background-position:-144px -517px;}
#nav ul#top-nav li ul li a.beauty{background-position:0 -556px;}
#nav ul#top-nav li ul li a.beauty.on{background-position:-144px -556px;}

#nav ul#top-nav li ul li a.win{background-position:0 -447px;}
#nav ul#top-nav li ul li a.win.on{background-position:-144px -447px;}
#nav ul#top-nav li ul li a.mac{background-position:0 -411px;}
#nav ul#top-nav li ul li a.mac.on{background-position:-144px -411px;}
#nav ul#top-nav li ul li a.iphone{background-position:0 -303px;}
#nav ul#top-nav li ul li a.iphone.on{background-position:-144px -303px;}
#nav ul#top-nav li ul li a.win8{background-position:0 -375px;}
#nav ul#top-nav li ul li a.win8.on{background-position:-144px -375px;}
#nav ul#top-nav li ul li a.android{background-position:0 -339px;}
#nav ul#top-nav li ul li a.android.on{background-position:-144px -339px;}

#nav ul#top-nav li ul li .dropdown_nav{position:absolute; left:146px; top:-3px; padding-left:4px; padding-top:0; display:none;}
#nav ul#top-nav li ul li .dropdown_nav .topbg{ height:0;}
#nav ul#top-nav li ul li .dropdown_nav .listbg{ padding-top:3px; background:rgba(255,255,255,0.9);}

#nav ul#top-nav li ul li ul{ list-style:none;}
#nav ul#top-nav li ul li ul li{}
#nav ul#top-nav li ul li ul li a.on{ background:#cc3333 !important;}
#nav ul#top-nav li ul li ul li a{  text-indent:10px; background:none;}

.font1{
    font-size:120px;
    line-height:120px;
    color:#000000;
}
.font1_2{
    font-size: 45px;
    color: #000000;
}
.font2{
    font-size: 28px;
    color: #646464;
    line-height: 45px;
}
.font3 {
    font-size: 17px;
    line-height: 25px;
    font-weight: 300;
    font-family: 'Muli';
    color: #4e4e4e;
}
.font7 {
    font-size: 36px;
    line-height: 50px;
    color: #000;
    font-weight: 400;
    margin-bottom: 30px;
    font-family: 'Muli';
}




.alert{
    margin-bottom:0px;
}
.row{
    margin:0;
}
#countryDropdown{
    padding:6px 0px;
    border-radius: 4px 0px 0px 4px;
    -webkit-border-radius:4px 0px 0px 4px ;
    -moz-border-radius: 4px 0px 0px 4px;
    width:81px;
}
#phoneNumber{
    margin-left:-4px;
    border-radius: 0px 4px 4px 0px;
    -webkit-border-radius:0px 4px 4px 0px ;
    -moz-border-radius: 0px 4px 4px 0px;
}
#msgBoxContainer{
    width:244px;
    height:auto;
    position: relative;
    display: block;
    background-color:transparent;
}

/***********************dialog border style start***********************/
#msgBox{
    font-family: Muli;
    border-left:1px solid #b4b4b4;
    border-right:1px solid #b4b4b4;
    width:400px;
    margin: auto;
    margin-top:60px;
    padding:23px 20px 10px 20px;
    background:url("../images/dialog_bg.png") repeat 0 0 transparent;
    position:relative;
}

#msgBox .topLeftCorner{
    position:absolute;
    top:-11px;
    left:-1px;
    width:12px;
    height: 12px;
    background:url("../images/corner_top_left.png") no-repeat center transparent;
}
#msgBox .topRightCorner{
    position:absolute;
    top:-11px;
    right:-1px;
    width:12px;
    height: 12px;
    background: url("../images/corner_top_right.png") no-repeat center transparent;
}
#msgBox .dialog_top_border{
    width:96%;
    height:12px;
    background:#F8F7F7;
    border-top:1px solid #b4b4b4;
    position: absolute;
    top:-11px;
    left:9px;
}
#msgBox .bottomLeftCorner{
    position:absolute;
    bottom:-20px;
    left:-1px;
    width:12px;
    height: 12px;
    background:url("../images/corner_bottom_left.png") no-repeat center transparent;
}
#msgBox .bottomRightCorner{
    position:absolute;
    bottom:-20px;
    right:-1px;
    width:12px;
    height: 12px;
    background:url("../images/corner_bottom_right.png") no-repeat center transparent;
}
#msgBox .dialog_bottom_border{
    width:96%;
    height: 10px;
    border-bottom:1px solid #b4b4b4;
    background:#EBEBEB;
    position: absolute;
    bottom: -20px;
    left: 9px;

}
#msgBox .dialog_close_btn{
    position:absolute;
    top: 0px;
    right: 0px;
}
#msgBox .dialog_close_btn img{
    outline:none;
}
/***********************dialog border style end***********************/

#msgbox .font1{
    font-family: avenirLTStd-Book;
    font-size: 28px;
    color:#252525;
}
#msgBox .form-control:focus{
    border-color: #007FD5;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);*/
    /*box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);*/
}
#smsBox{
    position:relative;
}
#smsBox .smsInputBox{
    padding-left:13px;
    width:357px;
    margin:auto;
    height: 42px;
    /*background:red;*/
}
#smsBox .select,#smsBox #countryDropdown,#smsBox .inputSms,#smsBox .sendSmsBtn{
    display:block;
    height: 40px;
    position: absolute;
}
#smsBox .select{
    top:-6px;
    left:22px;
}
#smsBox .btn-default{
    border-radius: 4px 0px 0px 4px;
}
#smsBox .phone-prefix{
    left:81px;
}
#smsBox .input-group-addon{
    padding-left:20px;
    padding-right:20px;
}
#smsBox .inputSms{
    width: 145px;
    left: 95px;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{
    background-color: #ffffff;
    /*border-color: #d84636;*/
    /*-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);*/
    /*-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);*/
    /*box-shadow: 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);*/
}

#toggleBtn{
    position:absolute;
    top:6px;
    left:63px;
    border-radius: 0px;
    border-left:0px;

}
#toggleBtn:hover,#toggleBtn:visited,#toggleBtn:focus,#toggleBtn:active{
    /*background-color: #ebebeb;*/
    /*border-color: #adadad;*/
    border-radius: 0px;
    /*-webkit-box-shadow: none;*/
    /*-moz-box-shadow:none;*/
    /*box-shadow: none;*/
    background-color: #ffffff;
    border-color: #d84636;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);
    box-shadow: 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);

}

#countryDropdown ul{
    margin-top:7px;
    width:214px;
    height:132px;
    /*border-color: #d84636;*/
    padding:1px 0px;
    /*-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);*/
    /*-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);*/
    /*box-shadow: 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(216,70,54,0.6);*/
}
#countryDropdown ul li{
    margin-bottom:1px;
    text-align:left;
}
#countryDropdown ul li a{
    display: block;
    height:22px;
    width:100%;
    font-size:12px;
    color:#282828;
    text-decoration: none;
    padding-left:10px;
}
#countryDropdown ul li a:hover{
    background:#E5E5E5;
}
#countryDropdown ul li a.active{
    background:#959595;
}
#smsBox .sendSmsBtn{
    left:239px;
}
#smsBox .btn{
    padding:9px 12px
}
#msgBox a.downloadlink1{
    margin-right:8px;
}
#msgBox a.downloadlink2{
    margin-left:8px;
}
#msgBox h2{
    margin-top:0px
}
#msgBox #radioBox{
   text-align:center;
}
#radioBox label{
    float:left;
    margin-left:30px;
}

#smsBox .input{
    height: 40px;

}

#email{
    border-radius: 4px;
    width:214px;
    position:absolute;
    left:22px;
    display:none;
}
#sendEmailBtn{
    right: 51px;
}
.msgSuc{
    color:green;
    font-size:12px;
}
.msgFail{
    color:red;
    font-size:12px;
}
.dropdown-toggle{
    width:70px;
    position: relative;
    height: 40px;
}
.dropdown-toggle .selectedValue{
    display:block;
    width:43px;
    position: absolute;
    left:5px;
    top:28%;
    overflow-x:hidden;
}
.dropdown-toggle .caret{
    position: absolute;
    right:10px;
    top:50%;
}
.p1{
    color:#563106;
}
#mCSB_1_dragger_vertical{
    min-height: 30px;
    left:1px;
    width:14px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
    border-radius: 0px;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    width:15px;

    /*background:url("../images/dragger_rail_bg.jpg") repeat-y center transparent !important;*/
}
.mCSB_inside > .mCSB_container{
    margin-right:15px;
}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{
    border-radius: 0px;
    height: 22px;
    line-height:22px;
    /*background:url("../images/dragger_bar_bg.jpg") repeat-y center transparent !important;*/
}
#mCSB_1_scrollbar_vertical{
    margin-right:-2px;
}
#mCSB_1_dragger_vertical{
    width:16px;
    /*background-color: #646464;*/
    margin-left:-2px;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:12px;
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:#636363;
    height:22px;
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.carousel-indicators li{
    border:1px solid #DF3E2E;
}
.carousel-indicators li.active,.carousel-indicators li:hover{
    background-color:#DF3E2E;
}