/* General */
img{border:none;}
a{outline:none;}
.imgborder{border:1px solid #cecdcd; padding:6px;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.FlMr{float:left; margin:0 12px 0 0;}
.FlMrb{float:left; margin:0 26px 10px 0;}
.nomargin{margin:0 !important;}
.nopadding{padding:0 !important;}
.textfield{border:1px solid #ccc; height:18px; width:250px; padding:5px 10px; margin:0;}
.textfield_small{border:1px solid #ccc; height:18px; width:80px; padding:5px 10px; margin:0;}
em{color:red;}
.line{border-bottom:3px solid #e1e1e1;}
.overflow{overflow:hidden;}
.italic{font-style:italic;}
.mR40{margin-right:24px !important;}
.mrBoth{margin-left:10px !important; margin-right:10px !important;}
.bb{border-bottom:1px solid #e9e9e9;}
.br{border-right:1px solid #b6b6b7;}
.bl{border-left:1px solid #ececec; padding-left:21px !important;}
.mrt{margin-top:8px;}
.mrtr{margin-top:10px; margin-right:10px;}
.mr75{margin-right:75px !important;}
.mboth{margin-left:43px !important; margin-right:43px !important;}
.upper{text-transform:uppercase;}
.frmtop{float:right; margin-top:35px;}
.frmr15{float:right; margin-right:15px;}
.FrmL{float:right; margin-left:15px;}
.mBot15{margin-bottom:15px;}
.italic{font-style:italic;}
.align_center{text-align:center !important;}
.mrt15{margin-top:15px !important;}
.ml{margin-left:25px;}
.mr{margin-right:25px;}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

/*html{background:url(images/topbg.gif) repeat-x left top;}*/
body{background:url(images/mainbg.png) no-repeat center top; background-position:center 132px; margin:0; padding:0; }

.main{max-width:990px; margin:0 auto; width:92%;}
#header{ margin:35px 0 0 0;}
#header{background:#fff url(images/topbg.gif) repeat-x left bottom; padding-bottom:4px;}

.toplinks, .widget_link_list{font-family:'Open Sans', sans-serif; font-size:15px;  float:right; font-weight:lighter;margin-top:10px;}
.widget_link_list h2{margin:0px; padding:0px;display:none;}
.widget_link_list ul{margin:0px; padding:0px;}
.widget_link_list ul li{list-style-type:none;margin:10px 0px;}
.toplinks a{text-decoration:none; color:#707070;}
.widget_link_list ul li a{
    color: #707070;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
                text-decoration:none;
}
.toplinks span{padding:0 8px;}
.toplinks p{ font-family:'Open Sans', sans-serif; font-size:15px; color:#707070; font-weight:bold; text-align:right;}



.logo{float:left;}
.logo a{display:block; width:377px; height:57px; background:url(images/logo.gif) no-repeat;}
/* Menu */
.nav{ width:978px; padding:0 5px; font-family:'Open Sans', sans-serif; font-size:18px; clear:both; }
.nav ul{margin:9px 0 0 0; padding:0; list-style:none; font-family:'Open Sans', sans-serif; font-size:18px; color:#fff; float:left;}
.nav ul li{float:left; display:inline;  padding:0; margin:0 5px 0 0; position:relative;}
.nav ul li a{display:block; text-decoration:none; color:#000;  padding:0 0 0 6px; line-height:45px; white-space:nowrap; background: url(images/nav-bg.gif) no-repeat left top; color:#fff; background-position:0 -194px;}
.nav ul li a span{ display:block; padding:0 28px 0 28px; background:url(images/nav-bg.gif) no-repeat right bottom; background-position:100% -131px;}

.nav ul li.current-menu-item a, .nav ul li.current-menu-parent a{background:url(images/nav-bg.gif) no-repeat left top; background-position:0 -63px; color:#fff;}
.nav ul li.current-menu-item a span, .nav ul li.current-menu-parent a span{ background:url(images/nav-bg.gif) no-repeat right bottom; color:#fff; background-position:100% 0px; }
.nav ul li a:hover{ background:url(images/nav-bg.gif) no-repeat left top; background-position:0 -63px; color:#fff;}
.nav ul li a:hover span{background:url(images/nav-bg.gif) no-repeat right bottom; color:#fff; background-position:100% 0px; }; 



/*dropdown css..............*/


.nav {
                                list-style: none;
                                *zoom: 1;
                }
                .nav:before, .nav:after {
                                content: " ";
                                display: table;
                }
                .nav:after {
                                clear: both;
                }
                
                .nav li ul {
                                position: absolute;
                                left:0;
                                z-index:200;
                                padding-bottom:5px;  
                                background-size:100% 24px;
                                display:none;
                                top:35px; width:100%; border-radius:0 0 5px 5px; background:#8bc53f ; 
                                
                }
                
                .nav li:hover ul{display:block;}
                
                .nav li ul a{font-size:17px; font-weight:600; color:#fff; line-height:25px; background:none; line-height:24px; border-bottom:1px dashed #ccc;}
                .nav li ul a:hover, .nav li ul a:hover span{background:none;}
                .nav li ul a:hover{border-bottom:1px solid #6a6a6a;}
                .nav li ul a span{background:none !important; padding:0;}
                .nav li ul li{ padding:8px 5px 5px 5px; float:none; display:block; margin:0;}
                .nav li ul li:hover{ color:#000; background:#6a6a6a;}
                
                
                .nav li li a {
                                display: block;
                                background:none !important;
                                position: relative;
                                z-index:100;
                }
                .nav li li li a {
                                background:#000;
                                z-index:200;
                                border-top: 1px solid #666;
                }
                
                /*.nav li:hover{background:url(../img/nav-hover.png) no-repeat left top; background-position:0 5px; background-size:100% 47px; -webkit-background-size: 100% 47px; -moz-background-size: 100% 47px; -ms-background-size: 100% 47px;}   
                .nav li:hover a{color:#232f90; background-image: url("../img/down-arrow-active.png"); background-repeat: no-repeat;                 background-position: right;}
                
                .nav li.current{background:url(../img/nav-hover.png) no-repeat left top; background-position:0 5px; background-size:100% 47px; -webkit-background-size: 100% 47px; -moz-background-size: 100% 47px; -ms-background-size: 100% 47px;}   
                .nav li.current a{color:#232f90; background-image: url("../img/down-arrow-active.png"); background-repeat: no-repeat;                 background-position: right;}       
                .margin10px {
                                margin-top:10px;
                }*/
                
                /*dropdown css end.............*/

/* End Menu*/






.toplinks{}
.toplinks ul{margin:0px;padding:0px;}
.toplinks ul li{list-style-type:none; display:inline;}
.toplinks ul li:last-child span{display:none;}
.toplinks ul li a{ text-decoration:none; color:#707070;  padding:0 0 0 6px;}
.toplinks ul li.menu-item-last span{display:none;}


#banner{ width:100%;}
.baner-area{}
.baner-area h1{ font-size:51px; color:#fff; text-shadow: black 0.1em 0.1em 0.2em; margin:0; padding:20px 0 0 15px; font-family:'Open Sans', sans-serif; text-align:center;}
.baner-area h2{ font-size:40px; color:#fff;  font-family:'Open Sans', sans-serif; text-align:center; margin:0; padding:0; line-height:normal;}

.bannerbox{ margin:0px 0 0 0; position:relative;}
.bannerbox-text-box{font-family:'Open Sans', sans-serif; text-align:justify!important; font-size:14px !important; color:#fff!important; float:left; background:#525252 url(images/baner-box-black-bg.jpg) center bottom no-repeat; background-size:100% 100%; -moz-background-size:100% 100%; -webkit-background-size:100% 100%; max-width:962px; width:100%; overflow:hidden;  height:154px; padding:0px 5px 5px 20px !important;}
.bannerbox-text-box h2{ font-size:20px!important; color:#8bc53f!important; padding:0px 0 0 0px !important; font-family:'Open Sans', sans-serif; text-align:left!important;}
.bannerbox-text-box-prevbutn{ float: right; margin:0 10px 0 20px; background:url(images/green-btn-bg.png) no-repeat; color:#fff; font-weight:bold; text-align:center; line-height:56px; width:226px; height:56px; font-family:'Open Sans', sans-serif; font-size:20px;}

.bannerbox-text-box-prevbutn a{  color:#fff;  font-family:'Open Sans', sans-serif; font-size:20px; text-decoration:none;}
.bannerbox-text-box-prevbutn a:hover{  color:#fff;  font-family:'Open Sans', sans-serif; font-size:20px; text-decoration:none;}
.bannerbox-text-box p{ /*font-size:14px!important; color:#fff!important; padding:0px 5px 5px 20px!important;*/ font-family:'Open Sans', sans-serif; text-align:justify!important; margin:0; width:68%; float:left;}


.contentst{clear:both;}
.contentst h2{ font-size:42px; color:#339dde;  font-family:'Open Sans', sans-serif; text-align:left!important; margin:0; line-height:normal; padding:10px 0 0 15px!important; font-weight:bold;}
.contentst h5{ font-size:30px; color:#585757!important;  font-family:'Open Sans', sans-serif; text-align:left; margin:0; line-height:normal; padding:10px 0 10px 15px!important; font-weight:lighter;}
.contentst p{ font-size:16px!important; color:#7d7a7a!important; padding:5px 5px 5px 20px!important; font-family:'Open Sans', sans-serif; text-align:justify!important; margin:0;}
.contentst img{ float:right; margin:0 0 0 42px;}

.shadow-box-area{ background:#fff url(images/boxshadow.png) center bottom no-repeat; background-size:100% 59px; -moz-background-size:100% 59px; -webkit-background-size:100% 59px; margin:13px 0 0 0;  padding:0 0 43px; 0; clear:both;}
.shadow-box-container{ border-radius:5px; -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888; padding:20px; overflow:hidden;}
.shadowarea-content-box{ float:left; width:60%; padding:5px;}
.shadowarea-content-box-tab{float:left;}
.shadowarea-content-box-tab img{float:left; margin:25px 10px 82px 0;}
.shadowarea-content-box-tab h3{ font-size:15px; color:#0e6cad; font-family:'Open Sans', sans-serif; text-align:left!important; margin:0;  line-height:normal; padding:5px 0 0 15px!important; }
.shadowarea-content-box-tab p{ font-size:14px; color:#000; font-family:'Open Sans', sans-serif; text-align:left!important; margin:0;  line-height:normal; padding:10px 0 10px 15px!important; text-decoration:none; }
.shadowarea-content-box-tab p a{ font-size:14px; color:#f05e16; font-family:'Open Sans', sans-serif;text-decoration:none; }
.shadowarea-content-box-tab p a:hover{ font-size:14px; color:#f05e16; font-family:'Open Sans', sans-serif;text-decoration:none; }
.shadowarea-content-box-tab p span{ color:#f05e16; text-decoration:underline; }

.shadowarea-img-box{ float:left;}

.midtag-line{ float:left; padding:10px 12px;}
.midtag-line p{ ont-size:15px; color:#535353; font-family:'Open Sans', sans-serif; text-align:center; margin:0;  line-height:25px; text-decoration:none; background:url(images/line-bg.png) center bottom no-repeat; padding:0 0 41px 0 !important;}

.getting-started-box{padding: 0 10px;}
.getting-started-box h2{ font-size:30px; color:#000; font-family:'Open Sans', sans-serif; text-align:center !important; margin:0 0 20px 0;  line-height:normal; padding:0px 0 20px 15px; text-transform:uppercase;}
.getting-started-box img{ float:left; margin-left:12px;}
.plan-pricing-box{margin:55px 0 -45px;}
.plan-pricing-box img{float:none;}

.above-foter-box{background:url(images/footerbg.png)no-repeat center top; padding-top:60px; clear:both;}
.above-foter{ float:left; width:100%; background:#2a90d0; position:relative;  z-index:999;}
.above-cont-box{background:url(images/above-shadow.png) center -7px no-repeat; padding:3px 0 22px 0; position:relative; background-size:100%; -moz-background-size:100%; -webkit-background-size:100%;}
.above-cont-box-imgla{ position:absolute; top:-65px; right:-264px; background:url(images/qq.png)no-repeat; width:283px; height:71px;}
.news-box{ float:left; width:20%; padding:30px 0; margin:0 26px 0 0;}
.news-box h2, .news-box h3{ margin:0 0 0px 0; padding:0 0 0 0px; font-family:'Open Sans', sans-serif; font-size:16px; color:#fff; } 
.news-box ul{ margin:0; padding:10px 0 0 0px; list-style:none; } 
/*
.news-box ul li{ margin:0; padding:0 0 10px 0;  font-family:'Open Sans', sans-serif; font-size:15px; color:#000000;  } 

.news-box ul li.name{ margin:0; padding:0 0 10px 0; font-family:'Open Sans', sans-serif; font-size:15px; color:#000000;   }*/ 
.news-box li{margin:0 0 10px 0;}
.news-box input{font-family: 'Open Sans', sans-serif; border:none; background:#fff; height:38px; width:175px; line-height:38px; padding:2px 10px;}
.news-box textarea{font-family: 'Open Sans', sans-serif; font-size:13px; border:none; background:#fff; height:98px; width:175px; line-height:38px; padding:2px 10px;}
.news-box .submit{font-weight:bold; color:#fff; background:#0b539f; padding:7px 15px; text-decoration:none; font-family: 'Open Sans', sans-serif; font-size:14px; margin:15px 0 0 0;border:none}

.mtop{margin-top:25px !Important;}

.happy-customer-box { width:25%; margin:0 20px 0 0; padding:30px 0; float:left; }
.happy-customer-box a{text-decoration:none; color:#a0ebff; font-family:'Open Sans', sans-serif; font-size:13px; float:right;  margin:10px 0 0; /*display:block; text-align:right; margin:10px 0 0 0;*/}

.happy-customer-box h2{margin:0 0 10px 0; padding:0 0 0 15px; font-family:'Open Sans', sans-serif; font-size:16px; color:#fff;}
.testimonialswidget_testimonial h2 {
margin: 0;
padding: 26px 0 0 5px;
color: black;
font-family: Calibri;
font-size: 14px;
font-weight: bold;
font-style: italic;
}

.testimonialswidget_testimonial{width:270px; margin:10px 0 0 0 ;background:#fff; padding:0; position:relative;}

.testimonialswidget_testimonial p{ margin:0 0 0 0 ; padding:12px 10px 13px 12px; font-family:'Open Sans', sans-serif; font-size:13px; color:#707070; font-style:italic;}

.erro{position:absolute; width:36px; bottom:-25px; left:44px;}
.happy-customer-box h3{ margin:35px 0 0px 0; padding:0; font-family:'Open Sans', sans-serif; font-size:14px; color:#fff; font-style:italic;  }

.fb_iframe_widget{margin: 10px 0 0;}
.latest-facebook-box{ width:260px; margin:0 10px 0 0; padding:30px 0; float:left; }
.latest-facebook-box h2, .latest-facebook-box h3{ margin:0 0 0px 0; padding:0 0 0 15px; font-family:'Open Sans', sans-serif; font-size:16px; color:#fff;  }
.latest-facebook-box img{ float:left;  margin:10px 0 0 0 ;}

.contact-box{ width:20%; padding:30px 0; float:left; }
.contact-box h2{ margin:0 0 0px 0; padding:0 0 0 15px; font-family:'Open Sans', sans-serif; font-size:16px; color:#fff;  }
.contact-box h3{ font-family:'Open Sans', sans-serif; font-size:24px; color:#fff; padding:10px 0 0 15px; margin:0; }
.contact-box h3 span{ font-family:'Open Sans', sans-serif; font-size:13px; color:#fff; }
.contact-box p{ font-family:'Open Sans', sans-serif; font-size:16px; color:#fff; padding:10px 0 0 15px; margin:16px 0;}
.contact-box p span{ font-family:'Open Sans', sans-serif; font-size:13px; color:#fff; }
.contact-box p span a{ font-family:'Open Sans', sans-serif; font-size:13px; color:#fff; text-decoration:none; }
.contact-box p span a:hover{ font-family:'Open Sans', sans-serif; font-size:13px; color:#fff; text-decoration:underline; }


.fotter{ width:100%; background:#1c1c1c; padding-bottom:20px; height:193px;}
.fotter-shadow{ background:url(images/above-shadow.png) center top no-repeat; padding:3px 0 22px 0; background-size:100% 32px; -moz-background-size:100% 32px; -webkit-background-size:100% 32px;}
.fotter-nav{ float:left; font-family:Calibri, Arial, helvetica; font-size:14px; color:#000; margin:30px 0 20px 0; }
.fotter-nav ul{margin:0px;padding:0px;}
.fotter-nav ul li{list-style-type:none;display:inline}
.fotter-nav ul li:last-child span{display:none;}
.fotter-nav ul li.menu-item-last span{display:none}
.fotter-nav ul li a{text-decoration:none; color:#fff;}
.fotter-nav ul li a:hover{text-decoration:none; color:#fff;}
.fotter-nav span{padding:0 20px; color:#fff;}
.fotter-img{ float:right;}
.fotter-img p, .Social_Widget{ font-family:Calibri, Arial, helvetica; font-size:14px; color:#font-family:'Open Sans', sans-serif; font-size:13px; color:#fff; text-decoration:none;; font-weight:bold; margin:18px 0 0 0;}
.fotter-line{ padding:20px 0 0 0; clear:both;}

.copyright{ width:100%;}

.fl p{ color:#fff; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:lighter;}
.fr p{color:#fff; font-family:'Open Sans', sans-serif; font-size:14px;}
.fr p a{color:#fff; font-family:'Open Sans', sans-serif; font-size:14px; text-decoration:none; font-weight:lighter;}
.fr p a:hover{color:#fff; font-family:'Open Sans', sans-serif; font-size:14px; text-decoration:underline; }
.fr p span{color:#6b9eb5; font-family:'Open Sans', sans-serif; font-size:14px; }




#example {
                width:982px;
                height:446px;
                position:relative;
}
#slides {
                position:absolute;
                z-index:100;
}
.slides_container {
                width:982px;
                height:446px;
                overflow:hidden;
                position:relative;
                display:none;
}
#slides .slide {
                width:982px;
                height:446px;
                display:block;
}
#slides .next, #slides .prev {
                position:absolute;
                top:244px;
                left:0;
                display:block;
                z-index:101;       
}
#slides .next {
                left:937px;
                
}



#inner-container{ width:100%;}
.inner-cont{ width:100%; float:left; }
.inner-cont h1{ font-size:58px; color:#fff; text-shadow: black 0.1em 0.1em 0.2em; margin:0; padding:20px 0 0 15px; font-family:'PT Sans', sans-serif; text-align:left;}

.inner-cont-area{ background:#fff; border-radius:5px; width:92%; padding:21px 21px 0 21px; margin:20px 0; height:auto; color:#555555; font-size:15px; font-family:'Open Sans', sans-serif; line-height:25px;}
.inner-cont-area h3{ font-size:30px; color:#339dde;  font-family:'Open Sans', sans-serif; text-align:left; margin:0; padding:0; line-height:normal;}
.inner-cont-area h3 span{ font-size:30px; color:#525151;  font-family:'Open Sans', sans-serif; text-align:left; margin:0; padding:0; line-height:normal;}
.inner-cont-area h4{ font-size:24px; color:#000;  font-family:'Open Sans', sans-serif; text-align:left; margin:0; padding:20px 0; line-height:normal;}
.inner-cont-area h5 { font-size:20px; color:#525151;  font-family:'Open Sans', sans-serif; text-align:left; margin:0; padding:20px 0; line-height:normal; clear:both;}
.inner-cont-area p{padding:5px 20px; margin:0px 0 0 0; clear:both;}

.facebookstore{  width:100%;  margin:20px 0; padding:0 0 20px 0; clear:both;}
.facebookstore h4{ font-size:24px; color:#000;  font-family:'Open Sans', sans-serif; text-align:left; margin:0; padding:20px 0 10px 20px; line-height:normal;}
.facebookstore-listview{ float:left; width:550px;}
.facebookstore-listview ul{ list-style:none; padding:0 20px 20px 20px; margin:0; float:left;}
.facebookstore-listview li{ background:url(images/list-img.png) left 12px no-repeat; color:#555555; font-size:15px; font-family:'Open Sans', sans-serif; line-height:35px; padding:0 0 0 30px;}
.facebookstore-listview li p{  color:#555555; font-size:15px; font-family:'Open Sans', sans-serif;  padding:5px 0 5px 0; }
.facebookstoreimg-slide{ float:right; width:335px; height:270px; background:#fff; -moz-box-shadow: 0 0 2px 2px #dcdcdc;
-webkit-box-shadow: 0 0 2px 2px #dcdcdc;
box-shadow: 0 0 2px 2px #dcdcdc; }

.plus-list-box{ float:left; background:url(images/plus-linebottom.png) center bottom no-repeat; padding:0 0 65px 0;}
.plus-list-box h4{ font-size:18px; color:#258acb;  font-family:'Open Sans', sans-serif; text-align:left; margin:0; padding:20px 0 10px 20px; line-height:normal;}
.plus-list-box1{ float:left; width:455px; background:url(images/plus-lineright.png) right top no-repeat;}
.plus-list-box1 ul{ list-style:none; padding:0 20px; margin:0; float:left;}
.plus-list-box1 li{ background:url(images/list-img.png) left center no-repeat; color:#555555; font-size:15px; font-family:'Open Sans', sans-serif; line-height:35px; padding:0 0 0 30px;}

.plus-list-box1.last{ float:right;  background:none;}

.facebookstore p{  color:#555555; font-size:15px; font-family:'Open Sans', sans-serif; line-height:25px; padding:5px 20px; margin:0px 0 0 0; clear:both;}
.facebookstore a{  color:#0b6cb7; font-size:15px; font-family:'Open Sans', sans-serif; text-decoration:none; }
.facebookstore a:hover{  color:#0b6cb7; font-size:15px; font-family:'Open Sans', sans-serif; text-decoration:underline; }
.facebookstore p a{  color:#0b6cb7; font-size:15px; font-family:'Open Sans', sans-serif; text-decoration:none; }
.facebookstore p a:hover{  color:#0b6cb7; font-size:15px; font-family:'Open Sans', sans-serif; text-decoration:underline; }
.facebookstore p img{ float:left; margin:0 10px 0 0;}

.feature-listview{  }
.feature-listview ul{ list-style:none; padding:0 20px; margin:0;}
.feature-listview li{ background:url(images/list-img.png) left 12px no-repeat; color:#555555; font-size:15px; font-family:'Open Sans', sans-serif; line-height:35px; padding:0 0 0 30px;}
.feature-listview li img{ float:left;}
.line-bottom{ background:url(images/line-divide.png) center bottom no-repeat; padding:0 0 50px 0; margin:0 auto;}

.product-box-container{  width:100%;  margin:20px 0; padding:0 0 20px 0; clear:both;}
.product-box-container ul{ list-style:none; clear:both; margin:30px 0 0 0; padding:0;}
.product-box-container li{ float:left; margin-right:13px;  padding:0px 0 40px 5px; position:relative; margin-top:5px; }
.product-box-container li img{ width:160px; height:142px; border:solid 2px #e9eaeb;}
.product-box-container li:hover{ float:left;    }
.product-box-container li.last{ float:right; margin-right:0px;}
.product-box-container li.last:hover{     }
.product-box-container h3{ font-size:16px; color:#014267; clear:both; overflow:hidden; padding-bottom:10px; border-bottom:dotted 2px #014267; margin-bottom:5px; margin-top:10px; font-family:'Open Sans', sans-serif;}
.product-box-container li p{ font-size:13px; color:#fff;   position:absolute; left:6px; top:-30px; text-align:center; overflow:hidden; width:163px; background:url(images/para-bg.png) left top repeat-x; font-weight:bold; padding:3px 0; }



/*contact form css*/

.cform-contact {margin:25px 0 0 20px; padding:0; list-style:none; width:800px;float:left;}
.cform-contact li{margin:0 40px 10px 0;  display:inline;  width:auto; background:none !important;float:left;}
.cform-contact li label{display:block; line-height:30px; white-space:nowrap; font-size:14px; font-family:'Open Sans', sans-serif;}
.cform-contact .textarea {
border:1px solid #ccc;
height: 110px;
padding: 4px 10px;
width:240px;
background:#EEEEEE;
margin: 0;
}
.cform-contact li span{ color:#FF0000;}

.cform-contact .textfield{border:1px solid #ccc; height:16px; width:250px; padding:5px 10px; margin:0; background:#EEEEEE;}
.cform-contact .textfield_small{border:1px solid #ccc; height:18px; width:80px; padding:5px 10px; margin:0;}
.cform-contact .jumpmenu{border:1px solid #ccc; height:28px; width:272px; padding:5px 10px; margin:0; background:#EEEEEE;}
.submit{clear:both; padding:20px 0 5px 20px;}
.csubmit{background: url("images/submit-button.png") no-repeat; text-indent:-999px;width:113px;height:42px;border:none;cursor:pointer;}    
                
                
                .jumpmenu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    
    border-bottom: 1px solid #D7D7D7 !important;
    border-image: none;
    border-left: 1px solid #D7D7D7 !important;
    border-right: 1px solid #D7D7D7 !important;
    border-top: medium none;
    height: 27px;
    line-height: 20px;
    padding: 5px; width:215px !important;
}

.button-one {
  
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: calibri;
    font-size: 15px;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0 12px;
    text-align: center;
    text-transform: uppercase;
}

.Lbutton {
    border: 1px solid #E3E3E3;
    margin: 10px auto;
    padding: 6px;
    text-align: right !important;
}

.how-owrk-imgbox{ float:left;}

.brand-logo-cont{ width:100%; float:left;}
.brand-logo-cont p{ clear: both;
    color: #555555;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    line-height: 25px;
    margin: 0;
    padding: 5px 0px;
    text-align: justify;}
.brand-logo-cont img{ float:left; margin:0 10px 10px 0; border:solid 1px #ccc;}

.brand-logo-cont h2{border-bottom: 2px dotted #014267; font-family:'Open Sans', sans-serif;
    clear: both;
    color: #014267;
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 10px;}
                
                .spcl{ color:#0066CC!important; font-size:16px!important;}
                
                .bigsize{ font-size:18px!important; font-style:italic!important;}
                .bulet-dd{ float:left;}
                .bulet-dd ul{ list-style:none;}
                .bulet-dd li{ list-style:disc;  color:#555555; font-size:15px; font-family:'Open Sans', sans-serif; line-height:35px; padding:0 0 0 15px; font-style:italic; background:none!important; margin:0 0 0 20px;}
                .bulet-dd li a{   color:#0B6CB7; text-decoration:none; }
                .bulet-dd li a:hover{  color:#0B6CB7; font-size:15px; font-family:'Open Sans', sans-serif; text-decoration:none; }
                
                .dolar-box{ float:left; }
                .dolar-box p{ color:#009966;}
                .blue{ color:#0a678a!important;}
                
                .pricetext-shadow-bow{ float: left; width:850px; background:#fff; -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888; padding:20px; margin:20px 0 0 0;}
.pricetext-shadow-bow h4{ font-size:18px; color:#258acb;  font-family:'Open Sans', sans-serif; text-align:left; margin:0;  padding:10px 0 10px 20px; line-height:normal; text-align:left; clear:both; text-align:center;}

.pricetext-shadow-bow h5{ color: #525151;
    font-family: 'Open Sans',sans-serif;
    font-size: 20px;
    line-height: normal;
    margin: 0;
    padding: 10px 15px;
    text-align: left; clear:both; margin:0 0 0 210px;}
                
                .pricetext-shadow-bow img{ float:left; margin:0 0 0 300px; }
                
                .verysmal-txt{ font-size:11px!important;}
                
                .optinal-box{ float:left; padding:10px;}
                                .optinal-box img{ float:left; margin:0 15px 0 0;}
                                .optinal-box p{ text-align:justify!important; clear:none!important;}
                                
                                .dolar-box ul{ list-style:none; padding:0 20px 20px 20px; margin:0; float:left;}
.dolar-box li{ background:url(images/list-img.png) left 12px no-repeat; color:#555555; font-size:15px; font-family:'Open Sans', sans-serif; line-height:35px; padding:0 0 0 30px;}

.dropshiping{ float:left;  margin:150px 0 0 20px; width:100%;}
.dropshiping p{ text-align:justify; font-size:20px; color:#258acb;  font-family:'Open Sans', sans-serif; clear:none!important; padding:20px 0 0 0; line-height:28px;}
.dropshiping img{ float:left; margin:0 10px 0 0;}



/***********************************************************************************************/

#fade { /*--Transparent background layer--*/
                display: none; /*--hidden by default--*/
                background: #000;
                position: fixed; left: 0; top: 0;
                width: 100%; height: 100%;
                opacity: .80;
                z-index: 9999;
}
.popup_block{
                display: none; /*--hidden by default--*/
                background: #fff;
                padding:10px;
                border:1px solid #ddd;
                float: left;
                font-size: 1.2em;
                position:fixed;
                top: 60%; left: 50%;
                z-index: 99999;
                opacity:none;
                
                /*--CSS3 Box Shadows--*/
                -webkit-box-shadow: 0px 0px 20px #000;
                -moz-box-shadow: 0px 0px 20px #000;
                box-shadow: 0px 0px 20px #000;
                /*--CSS3 Rounded Corners--*/
                -webkit-border-radius:6px;
                -moz-border-radius:6px;
                border-radius:6px;

}
a.close{margin:0 !important; padding:0 !important;}
img.btn_close {
                float:right !important;
                position:absolute;
                text-align:right !important;
                margin: -30px 0px 0 892px;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
                position: absolute;
}
*html .popup_block {
                position: absolute;
}


.light-brodu-box{width:825px; margin:0 auto;}
.light-brodu-box ul{ list-style:none; float:left; font-family:'Open Sans', sans-serif; padding:0 0 0 20px; margin:5px 0 0 0;}
.light-brodu-box li{ list-style:none; width:235px; min-height:240px; height:auto;  border:solid 3px #e4e1e3; float:left; margin:0 10px 10px 0;padding:0px;}
.light-brodu-box li .imgdiv{margin:0 auto; height:180px !important; width:212px !important;margin:5px 0px;}
.light-brodu-box li span{display:block; margin:0 auto; text-align:center;}
.light-brodu-box li img{ margin:0 0 0 20px;height:130px !important; width:150px !important; text-align:center;border:none;}
.light-brodu-box li h4{color:#026bae; font-size:14px; font-weight:bold; margin:0; padding:0; text-align:center;}
.light-brodu-box li h5{ text-align:center; font-size:14px; color:#009966; line-height:20px; font-weight:bold; padding:10px 0 0 0; margin:0; padding:0;}
.light-brodu-box li div p{ text-align:center; top:0 !important;width:210px;left:0px; font-size:14px; color:#009966; line-height:20px; font-weight:bold; padding:10px 0 0 0; margin:0; padding:0;background:none;position:relative}
.light-brodu-box li h3{ text-align:center; font-size:14px;border-bottom:none; color:#555555; line-height:18px;  font-weight:bold; margin:0; padding:0; clear:both;}



.paypal-box{font-family:'Open Sans', sans-serif; background:#b4d7ed; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden; padding:25px;}
.paypal-box .inner{background:#fff; border:1px solid #7f8a91; position:relative; width:60%; padding:10px 20px 10px 60px; font-size:52px; font-weight:600;}
.paypal-box .inner .arrow{position:absolute; top:-4px; right:-31px;}


/*********************************************************************************************************/
/*
                                                Load CSS before JavaScript
                                */
                                
                                /*
                                                Slides container
                                                Important:
                                                Set the width of your slides container
                                                Set to display none, prevents content flash
                                */
                                
/*                           homepage   */
.bannerbox .slides_container{width:982px; height:446px; margin:0 auto;}
.bannerbox .slides_container div {padding:0;}
                                
                                .popup_block .next, .popup_block .prev{position:absolute; top:40%; background:url(images/back22.png) no-repeat; width:55px; height:55px; text-indent:-999999px; }
                                .popup_block .next{right:0; background:url(images/next22.png) no-repeat; width:55px; height:55px;}
                                .slides_container {
                                                width:825px;
                                                margin:0 auto;
                                                height:560px;
                                                display:none;
                                }

                                /*
                                                Each slide
                                                Important:
                                                Set the width of your slides
                                                If height not specified height will be set by the slide content
                                                Set to display block
                                */
                                
                                .slides_container div {
                                                width:900px;
                                                height:540px;
                                                display:block; padding:0 10px;
                                }
                                
                                .slides_container h2{text-align:center; margin:0; padding:0; font-family:'Open Sans', sans-serif; color:#525151;}
                                
                                /*
                                                Slides container
                                                Important:
                                                Set the width of your slides container
                                                Set to display none, prevents content flash
                                */
                                .slides_container {
                                                width:825px;
                                                height:652px;
                                                display:block;
                                }

                                
                                
                                /* 
                                                Example only
                                */
                                .pagination .current a {
                                                color:red;
                                }
                                
                                .pagination{ display:none;}
                                hr {
                                                background:#efefef;
                                }
/*******************************************************END *****************************************************/
                                
                                

.listview{list-style:none; padding:0 20px 20px; margin:0;}
.listview li{ background:url(images/list-img.png) left top no-repeat; background-position:0 12px; color:#555555; font-size:15px; font-family:'Open Sans', sans-serif; line-height:35px; padding:0 0 0 30px;}                       


.reviews{font-family:'Open Sans', sans-serif; font-size:15px; /*line-height:35px;*/ color:#555555;}
.reviews ul{margin:0; padding:0; list-style:none;}
.reviews ul li{margin:0 0 15px 0;}
.reviews h3{font-weight:400; font-size:14px; color:#0066CC; margin:10px 0;}
.reviews h3 span{font-size:14px;}
.reviews p{padding:10px; background:#f4f4f4;}
.testimonial-data{background:#f4f4f4;}
.reviews p img{float:none;}

span.leftquote{float:left;background:url(images/quote1.png) left top no-repeat;height:19px; width:24px;margin-right:5px; }
span.rightquote{float:right;background:url(images/quote2.png) left top no-repeat; height:19px; width:24px;margin-left:5px; }

.happy-customer-box-comant{width:100%; margin:10px 0 0 0 ; padding:0; background:#fff; position:relative;}

.happy-customer-box-comant p{ margin:0 0 0 0 ; padding:12px 10px 13px 12px; font-family:'Open Sans', sans-serif; font-size:13px; color:#707070; font-style:italic;}


.nav-primary {
    margin: 0 0 1.5em;
    overflow: hidden;
    position: relative;
                display:none;
                clear:both;
}


.nav-primary ul {
    background:#666;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29);
                list-style:none;
                padding:0;
}

.nav-primary.expanded li, .nav-primary li.menu-item-home {
    display: list-item;

}


.nav-primary a {
    padding-right: 3em;
}
.nav-primary a {
    color: #FFFFFF;
    font-family: "Oswald",Arial,Georgia,serif;
    font-size: 15px;
    font-weight: 300;
    height: 50px;
    line-height: 50px;
    padding: 0 18px;
    text-decoration: none;
    text-transform: uppercase;
}
.nav-primary.expanded li, .nav-primary li.nav-current {
    display: list-item;
}

.nav-primary li {
    clear: left;
    display: none;
}

.nav-primary li {
    border-bottom: 1px solid #999;
}

.nav-primary h3 {
    background: url("images/down.png") no-repeat scroll 43px 43% transparent;
    cursor: pointer;
    display: block;
    height: 50px;
    left: auto;
    position: absolute;
    right: 0;
    text-indent: -999em;
    top: 0;
    width: 4em;
}


img {
    margin: 0;
    max-width: 100%;
    height:auto;
}

.sail-img{float:left; width:33%;}

.pluginSkinDark{background:#fff; color:#000 !important;}
.pluginSkinDark a{color:#3b5999;}

.alignnone{margin:20px 0 0 0;}


/************************************************ BLOG CSS *********************************************************************/

.blog_content{color: #535353;
    font-family: 'Open Sans',sans-serif;
    line-height: 25px;
    margin: 0; overflow:hidden;
}
                
.blog_content a{color:#0B6CB7; text-decoration:none;}                
.blog_content span{color:##2281CC; font-size:13px;}
.blog_content .date{color:##2281CC; display:block; font-size:13px;}
.blog_right_box{float:right; width:250px; margin:0 0 0 25px;}


.blog_cat{ list-style:none; padding:0 20px 20px 20px; margin:0;}
.blog_cat li{ background:url(images/list-img.png) left 12px no-repeat; color:#555555; font-size:15px; font-family:'Open Sans', sans-serif; line-height:35px; padding:0 0 0 30px; border-bottom:1px solid #e0e0e0;}
.blog_cat li:last-child{border:none;}
.blog_cat li p{  color:#555555; font-size:15px; font-family:'Open Sans', sans-serif;  padding:5px 0 5px 0; }
.blog_cat a{color: #535353; text-decoration:none;}

.read-more a{color:#5fa405;}


.blog_content .textfield {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    height: 16px;
    margin: 0;
    padding: 5px 10px;
    width: 250px;
}


.blog_content .textarea {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    height: 110px;
    margin: 0;
    padding: 4px 10px;
    width: 240px;
}


.blog_content label {
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    line-height: 30px;
    white-space: nowrap;
                color: #666666;
                font-weight: bold;
                width:160px;
}
#comments{margin:50px 0;}
#content_height{min-height:500px;}

#iphone{display:none;}
/*********************************************************MEDIA CSS ***********************************************************/


@media screen and (min-width:768px) and (orientation:landscape){
.nav ul{font-size:18px !important;}
.fotter-nav span{padding:0 20px !important;}
.fl p{font-size:14px !important;}
.fr p{font-size:14px !important;}
.logo a{width:377px !important;}
.toplinks{font-size:15px !important;}
}

@media screen and (min-width:768px) and (orientation:portrait){
.nav ul{font-size:18px !important;}
.nav ul li a span{ padding:0 27px 0 27px !important;}
.fotter-nav span{padding:0 20px !important;}
.fl p{font-size:14px !important;}
.fr p{font-size:14px !important;}
.logo a{width:377px !important;}
.toplinks{font-size:15px !important;}
.news-box{width: 46% !important;}
.happy-customer-box{width: 46% !important;}
.latest-facebook-box{width: 46% !important;}
.contact-box{width: 46% !important;}
.shadowarea-content-box{width:48% !important;}
}


@media screen and (min-width:600px) and (max-width:768px) {
.nav ul{font-size:15px !important;}
.nav ul li a span{ padding:0 12px 0 12px !important;}
.fotter-nav span{padding:0 10px !important;}
.fl p{font-size:12px !important;}
.fr p{font-size:12px !important;}
.gallery .holder ul li img{width:712px;}
.logo a{width:377px !important;}
.toplinks{font-size:15px !important;}
.facebookstore-listview, .facebookstore-listview ul, .facebookstoreimg-slide{float:none !important;}
.above-foter-box{background:none !important;}
.bannerbox-text-box{height:auto !important;}
.bannerbox-text-box p{float:none !important; width:92% !important;}
.bannerbox-text-box-prevbutn{float:none !important;}
}

@media screen and (min-width:320px) and (max-width:640px) {
.nav ul{font-size:12px !important;}
.nav ul li{margin:0 4px 0 0 !important;}
.nav ul li a span{ padding:0 11px 0 11px !important;}
.shadowarea-content-box{width:auto !important;}
.shadowarea-img-box{float:none !important; text-align:center !important; display:block !important; clear:both;}
.contact-box{width:42% !important;}
.latest-facebook-box{width:42% !important;}
.happy-customer-box{width:42% !important;}
.news-box{width:42% !important;}
.logo{padding-top:15px;}
.logo a{width:283px !important; background-size:100% auto; -moz-background-size:100% auto; -webkit-background-size:100% auto;}
.toplinks{font-size:12px !important;}
.contentst h2{font-size:36px !important;}
.contentst h5{font-size:28px !important;}
.shadowarea-img-box img{margin:0 auto !important; display:block; float:none !important; text-align:center;}
.facebookstore-listview, .facebookstore-listview ul, .facebookstoreimg-slide{float:none !important; width:auto !important;}
.plus-list-box1{float:none !important; width:auto !important;}
.bannerbox-text-box{height:auto !important;}
.copyright .fl, .copyright .fr{text-align:center; float:none !important;}
.fotter{height:auto !important;}
.fotter-shadow{ background:none !important;}
.fotter-line {    clear: both;    margin: 20px 0 0;    padding: 15px 0 0; float:none !important;}
.contentbox{width:auto !important;}
}

@media screen and (max-width:480px){
body{background-position:55% 132px !important;}
.toplinks{text-align:center !important; float:none !important;}
.toplinks p{text-align:center !important;}
.logo{float:none !important; clear:both;}
.logo a {margin:0 auto;}
.bannerbox-text-box p{width:88% !important;}
.above-foter-box{background:none !important;}
.bannerbox-text-box-prevbutn{margin:0 auto !important; float:none !important; clear:both;}
.copyright{font-size:67%;}
.bannerbox{display:none;}
.nav-primary {display:block !important;}
.nav{display:none !important;}
.inner-cont-area{width:87% !important;}
.fotter-img{float:none !important;}
.news-box{width:auto !important; float:none !important;}
.happy-customer-box{width:auto !important; float:none !important;}
.latest-facebook-box{width:auto !important; float:none !important;}
.contact-box{width:auto !important; float:none !important; clear:both;}
.alignnone{float:none !Important; margin:40px 0 0 0 !important;}

.cform-contact{width:95% !important; float:none !important;}
.cform-contact li{float:none !important; width:90% !important; display:block !important;}
.cform-contact .textfield, .cform-contact .textarea{width:100% !important;}

.blog_right_box{width:100% !important; float:none !important;}
.above-cont-box{background:url(images/above-shadow.png) center top no-repeat !important; background-size:100% 32px; -moz-background-size:100% 32px; -webkit-background-size:100% 32px;}

#website{display:none;}
#iphone{display:block !important;}
}
@media screen and (max-width:360px){
.baner-area h1{font-size:45px !important;}
.toplinks ul li a{padding:0 !important;}
.toplinks span{padding:0 4px !important;}
#website{display:none;}
#iphone{display:block !important;}

}


.fb-like-box{background:#fff;}
.fb-like-box a{color:#0066CC;}
.fwb a{color:#0066CC !important;}
