﻿@charset "utf-8";

/* CSS Document */
/*'Open Sans', 'Open Sans', Helvetica, Verdana, Arial, sans-serif!important*/
.navi li a {
  font-size:14px; font-family: 'merriweather_sansregular', sans-serif; font-weight:normal;
}

*{margin:0px; padding:0px; outline:none;}

/*'merriweather_sansregular'*/
body{color:#575759; font-size:15px; font-family: 'Open Sans', Helvetica, Verdana, Arial, sans-serif; font-weight:normal; background:url(images/bg.gif) repeat; overflow-x:hidden;}



input[type="submit"]{ cursor: pointer}

h1, h2, h3, h4, h5, h6, p, span, img, div, label, input, textarea, select, ul, ol{margin:0px; padding:0px; list-style:none;}

h1{color:#fff; font-size:55px; font-weight:400;}

h2{color:#575759; font-size:36px; font-weight:400;}

a{color:#00b5e2; text-decoration:none;}

a:hover{color:#00b5e2; text-decoration:underline;}

a img, img{border:0px; outline:none;}

.clear{clear:both;}

input[type="submit"]{-webkit-appearance: none;}

/*************************************************** Fixed Css *********************************************************/

.container{width:1100px; margin:0 auto; position:relative;}



/* Header-Start */

#headerdiv{float:left; width:100%; background:#fff; border-bottom:5px solid #00b5e2;}

.logodiv{float:left; width:175px; padding:8px 0 4px;}

.menudiv{float:right; width:925px; text-align:right; padding-top:49px;}

.menudiv ul{width:820px;}

.menudiv li{display:inline;}

.menudiv li a{color:#474747; font-size:14px; padding:0px 30px 31px 31px; font-weight:400;}

.menudiv li:hover a, .menudiv li.current-menu-item a{color:#00b5e2; text-decoration:none; background:url(images/menu-arrow.gif) no-repeat center bottom;}

.login{float:right; width:96px; margin-top:0px;}

.login a{color:#fff; font-size:14px; background:#00b5e2; padding:9px 30px; border-radius:3px; transition:ease-in-out 1s; text-shadow:1px 1px #00a3cb;}

.login a:hover{background:#232323; text-decoration:none; text-shadow:none;}

.menudiv li ul{ display:none;}

.menudiv li:hover ul{ display:block; position:absolute; top:48px; left:0; width:200px; background:#00b5e2; z-index:999;}

.menudiv li:hover ul li{ padding:0px; margin:0px; float:left; background:none; width:100%;}

.menudiv li:hover ul li a{ padding:0px; margin:0px; float:left; background:none; padding:10px 0px 10px 4%; font-size:14px; color:#FFF;text-align:left; width:96%;}

.menudiv li:hover ul li a:hover{ background:#0198be;}
.navi{float:right; text-align:right; padding-top:49px; margin:0 119px 0 0;}
.navi ul{ padding:0px; margin:0px;}
.navi li{display:inline;}
.navi li a{color:#474747; font-size:14px; padding:0px 0px 30px 0px; margin:0px 30px 0px 31px; font-weight:400;}
.navi li:hover a, .navi li.current-menu-item a{color:#00b5e2; text-decoration:none; background:url(images/menu-arrow.gif) no-repeat center bottom;}
.navi li ul{ display:none;}
.navi li:hover ul{ display:block; position:absolute; top:48px; left:0; width:200px; background:#00b5e2; z-index:999;}
.navi li:hover ul li{ padding:0px; margin:0px; float:left; background:none; width:100%;}
.navi li:hover ul li a{ padding:0px; margin:0px; float:left; background:none; padding:10px 0px 10px 4%; font-size:14px; color:#FFF;text-align:left; width:96%;}
.navi li:hover ul li a:hover{ background:#0198be;}
.login2 {margin-top:0px; position:absolute; top:48px; right:0;}

/* padding params top, right, bottom, left */
.login2 a {
    padding: 9px 15px 9px 15px;
    /*padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 15px;
    padding-right: 15px;*/
} 
.buttonlook a  { padding:9px 30px; }
.login2 a, .buttonlook a  {color:#fff; font-size:14px; background:#00b5e2;  border-radius:3px; transition:ease-in-out 1s; text-shadow:1px 1px #00a3cb;}
.login2 a:hover, .buttonlook a:hover {background:#232323; text-decoration:none; text-shadow:none;}

.buttonlook-margin {
   margin-top: 35px;
} 

/* Header-End */



/* Banner-Start */

.bannerdiv{float:left; width:100%; border-bottom:10px solid #00b5e2; position:relative;}

.coverban{width:100%; margin:0 auto;}

.sliderwrapper{position: relative; overflow: hidden; width:100%; height:auto;}

.sliderwrapper .contentdiv{visibility: hidden; position: relative; left: 0;  top: 0;  padding:0px; background: white; width:100%;  height: 100%; margin-bottom:-4px;} 

.contentdiv > img {height:auto; width: 100%;}

.pagination{padding: 5px 10px; position: absolute; text-align: center; width: 100%; z-index: 9999; bottom:8px;}

.pagination a{padding:0 0.4em; background:#252525; border-radius:50%; color:#252525; border:2px solid #575759; font-size:0.8em}

.pagination a:hover, .pagination a.selected{ background:#00B5E2; border-radius:50%; color:#00B5E2; text-decoration:none; border:2px solid #00B5E2;}

.pagination a.prev{width:74px; height:72px; background:url(images/left.gif) no-repeat; position:absolute; bottom:200px; left:0px; z-index:9999; text-indent:-99999px; border-radius:0px; border:0px;}

.pagination a.next{width:74px; height:72px; background:url(images/right.gif) no-repeat; position:absolute; bottom:200px; right:0px; z-index:9999; text-indent:-99999px; border-radius:0px; border:0px;}

.bantext{position:absolute; top:103px; left:133px; width:33%;}

.bantext h1{padding-bottom:18px; font-size:54px;}

.bantext p{padding-bottom:73px; line-height:1.6em; color:#fff; font-size:16px; font-weight:300; text-shadow:1px 1px #000; font-weight:300;}

.bantext a.order{color:#fff; font-size:22px; background:#00b5e2; padding:15px 36px; border-radius:3px; /*transition:ease-in-out 1s;*/ text-shadow:1px 1px #00a3cb;}

.bantext a.order:hover{background:#fff; text-decoration:none; color:#333; text-shadow:none;}

.bannerdiv_in{float:left; width:100%; background:#1b1b1b; border-bottom:5px solid #00b5e2;}

.bannerdiv_in img{float:right;}

.bannerdiv_in h1{padding:34px 0 34px 7px; font-size:44px;}

/* Banner-End */


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


/* Middle-Start */

.section_1{float:left; width:100%; text-align:center; padding:41px 0 48px;}

.section_1 h2{padding-bottom:23px;}

.section_1 p{padding-bottom:23px; line-height:26px;}

.section_10{float:left; width:100%; padding:41px 0 48px;}

.section_10 p{ line-height:26px;}

.section_1 a.read{color:#fff; font-size:14px; background:#00b5e2; padding:9px 20px; border-radius:3px; transition:ease-in-out 1s; text-shadow:1px 1px #00a3cb; display:inline-block; margin-bottom:7px;}

.section_1 a.read img{vertical-align:middle; margin-left:5px;}

.section_1 a.read:hover{background:#232323; text-decoration:none; text-shadow:none;}

.graydiv{float:left; width:100%; background:url(images/gray-bg.gif) repeat;}

.section_2{float:left; width:100%; padding:61px 0 48px;}

.section_2 h2{text-align:center; padding-bottom:45px;}

.section_2 p{padding-bottom:23px; line-height:26px; text-align:center;}

.box_div{float:left; width:340px; text-align:center; margin-right:28px;}

.last{margin-right:0px;}

.box_div img{margin-bottom:21px;}

.box_div h2{color:#333; font-size:20px; font-weight:400; padding-bottom:14px;}

.box_div p{padding-bottom:13px; line-height:24px;}

.box_div a.readmore{font-size:14px;}

.box_div a.readmore img{vertical-align:middle; margin:0 0 0 5px;}

.blue_div{float:left; width:100%; background:url(images/bluel-bg.gif) repeat;}

.section_3{float:left; width:100%; padding:54px 0 38px;}

.section_3 h2{color:#fff; font-size:36px; font-weight:400; padding-bottom:29px; text-align:center;}

.left_news{float:left; width:515px; padding-top:64px;}

.nsbox_lft{float:left; width:515px;}

.nsbox_cover{float:left; width:100%; position:relative; margin-bottom:31px;}

.top_gray{float:left; width:477px; background:#575759; border-radius:4px 4px 0 0; padding:18px 19px 0 19px;}

.top_gray h2{color:#fff; font-size:16px; font-weight:400; padding-bottom:9px; text-align:left;}

.top_gray h3{color:#fff; font-size:11px; padding-bottom:11px; font-weight:300;}

.top_gray img.arrow{position:absolute; top:25px; right:-11px; margin:0px;}

.top_gray img.arrow2{position:absolute; top:25px; left:-11px; margin:0px;}

.bot_wht{float:left; width:469px; background:#fff; padding:18px 23px; border-radius:0px 0px 4px 4px; line-height:24px; color:#8a8a8a; font-weight:400;}

.bot_wht img{vertical-align:middle; margin-left:5px;}

.dot_mid{float:left; width:66px; height:525px; background:url(images/doted-bar.png) no-repeat; text-align:center; color:#575759; font-size:16px; padding-top:5px;}

.right_news{float:left; width:515px; padding-top:140px;}

.section_a{float:left; width:91%; padding:79px 0 89px 48px;}

.section_a a{ display:inline-block; margin:9px 0px 0px 0;}

.section_a h2{padding-bottom:6px; color:#333333;}

.section_a p{padding-bottom:0px; line-height:26px;}

.section_a a.readmore img{vertical-align:middle; margin:0 0 0 5px; float:none;}

.section_a img{float:right; margin:0 0 0 35px;}

.section_b{float:left; width:91%; padding:81px 0 81px 48px;}

.section_b h2{padding-bottom:6px; color:#333333; margin-top:40px;}

.section_b p{padding-bottom:6px; line-height:26px;}

.section_b a{ display:inline-block; margin:9px 0px 0px 0;}

.section_b a.readmore img{vertical-align:middle; margin:0 0 0 5px; float:none;}

.section_b img{float:left; margin:0 35px 0 0px;}

.newsdiv{float:left; width:96%; padding:20px 0px; border-bottom:1px solid #d7d7d7;}

.news_img{float:left; width:55px;}

.news_img img{ max-width:100%; height:auto;}

.news_article{float:right; width:975px;}

.news_article p.date{color:#555; font-weight: bold; padding-bottom:22px;}

.news_article h2{color:#0293c9; font-size:24px; font-weight:400; padding-bottom:11px;}

.news_article p{padding-bottom:14px; line-height:22px;}

.news_article a{color:#0293c9; font-size:24px; font-weight:400;}

.news_article a.readmore{font-size:13px;}

.news_article a.readmore img{vertical-align:middle; margin:0 0 0 5px;}

.page_links{float:left; width:100%; padding:29px 0px;}

.page_links li{display:inline;}

.page_links li a{color:#6a6a6a; background:#fff; border:1px solid #d7d7d7; padding:2px 5px;}

.page_links li a:hover, .page_links li.active a{color:#0293c9; text-decoration:none;}

.page_links a.next{padding:0px; background:none; border:0px; color:#0293c9; margin-left:7px;}

.page_links a.next img{vertical-align:middle; margin-left:5px;}

.con_div{float:left; width:100%;}

.page-template-contac-us  .con_div{ padding:45px 0px;}
.page-template-contac-us .formdiv  {
	margin-left: 5px;
}
.con_div>.formdiv {
	padding-left: 5px;
}

.hentry {
	padding-left: 5px;
}


.con_div h2{color:#00b5e2; font-size:30px; padding-bottom:13px; font-weight:400;}

.formdiv{float:left; width:589px; padding-left:27px; background:url(images/line.png) no-repeat right top;}

.formdiv small{font-size:11px;}

.formdiv p{padding-bottom:16px;}

/*'Merriweather Sans'*/
.formdiv input[type="text"], .formdiv input[type="password"], .formdiv input[type="email"], .formdiv input[type="tel"]{width:474px; color:#000; font-size:14px; font-family: 'Open Sans', Helvetica, Verdana, Arial, sans-serif; font-weight:400; background:#fff; border:1px solid #dbdbdb; padding:12px;}

#wpcf7-f197-p189-o2 .buttonlook {
  width: 474px;	
}
/*'Merriweather Sans', sans-serif*/
.formdiv textarea{width:474px; resize:none; height:90px; background:#fff; border:1px solid #dbdbdb; padding:12px; color:#000; font-size:13px; font-family: 'Open Sans', Helvetica, Verdana, Arial, sans-serif; font-weight:300;}

.formdiv input[type="submit"]{float:right; color:#fff; font-size:22px; background:#00b5e2; padding:12px 22px; border-radius:3px; transition:ease-in-out 1s; text-shadow:1px 1px #00a3cb; border:0px; margin-right:87px; margin-top:10px;}

.formdiv input[type="submit"]:hover{background:#232323; text-shadow:none;}

p.form-submit input[type="submit"]{float:right; color:#fff; font-size:22px; background:#00b5e2; padding:12px 22px; border-radius:3px; transition:ease-in-out 1s; text-shadow:1px 1px #00a3cb; border:0px; margin-top:10px; cursor:pointer;}

p.form-submit input[type="submit"]:hover{background:#232323; text-shadow:none;}

.adrs_div{float:right; width:430px; padding-left:35px;}

.adrs_div small{font-size:11px;}

.adrs_div p{padding-bottom:27px; font-size:17px;}

.adrs_div img{vertical-align:middle; margin-right:15px;}

.adrs_div img.pin{float:left; margin:-5px 15px 0 0;}

/*.adrs_div a{color:#575759;}*/

.price_div{float:left; width:100%; padding:52px 0px;}

.price_div h2{color:#0293c9; font-size:36px; font-weight:400; text-align:center;  padding-bottom:13px;}

/*background:url(images/heading-shadow.png) no-repeat 0 5px;*/
.price_div p{line-height:22px;}

.news_detail{float:left; width:100%; padding:52px 0px;}

.news_detail h2{color:#0293c9; font-size:30px; font-weight:400; text-align:left; background:url(images/heading-shadow.png) no-repeat 0 5px; padding-bottom:20px;}

h2.comments-title{color:#0293c9;font-size:30px;font-weight:400; text-align:left; background:url(images/heading-shadow.png) no-repeat 0 5px; padding:30px 0 20px 0; background:none;}

.news_detail p{line-height:22px;}

.post_thumb{ float:left; width:25%;}

.post_thumb img{ max-width:100%; height:auto;}

.post_content{ float:right; width:73%;}

.post_content h4{ padding:5px 0 0 0;}

.post_content h4 strong{ color:#0293c9;}

.list_box{width:980px; margin:47px auto 0 auto;}

.list_cover{float:left; width:100%; position:relative;}

.box_1{float:left; width:33.3%; min-height:562px; background:#fff; border:1px solid #929497; border-radius:4px; }

.activate h2 {background:url(images/h-bg3.gif) repeat-x bottom #00b5e2!important; color:#fff;}

.activate li { background: url(images/actbull.jpg) no-repeat!important  }

.activate input[type="submit"] { background: #00b5e2!important;}

.activate input[type="submit"]:hover { background: #0494b8!important;}

.activate{z-index: 999; -webkit-transform: scale(1.05,1.07); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transform: scale(1.05,1.07); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; border: 1px solid #c0e1f5!important;  box-shadow: 1px 1px 12px -6px #000;} 

.activate p.value{   border-bottom: 1px solid #c0e1f5!important;}

.activate .btn{ border-top: 1px solid #c0e1f5!important;}

.activate .arw_1{background: url(images/blue-arrow-down.gif) no-repeat center top!important;}

.box_1 img.shadow{position:absolute; bottom:-21px; left:0px;}

.box_1 h2{background:url(images/h-bg.gif) repeat-x bottom #929497; color:#fff; text-align:center; font-size:28px; font-weight:700; text-shadow:1px 1px #797b7e; padding:16px 0 6px 0; line-height:28px; border-radius:4px 4px 0 0; position:relative;}

.box_1 h2 small{font-size:13px; font-weight:300;}

.box_1 h2 img.arw_1{position:absolute; bottom:-9px; left:151px;}

.box_1 p.value{text-align:center; font-size:36px; color:#333; font-weight:700; border-bottom:1px solid #929497; padding: 12px 0 19px;}

.box_1 ul{float:left; padding:17px;}

.box_1 li{display:block; background:url(images/bullet-1.gif) no-repeat 0 2px; padding:0 0 16px 25px; font-size:13px; color:#333;}

.btn{text-align:center; background:#f8f8f8; padding:18px 0px; border-top:1px solid #929497; float:left; width:100%; text-align:center;}

.box_1 input[type="submit"]{background:#929497; font-size:22px; font-weight:700; border:0px; border-radius:4px; padding:11px 31px; color:#fff; text-shadow:1px 1px #797b7e; cursor:pointer; transition:ease-in-out 1s;}

.box_1 input[type="submit"]:hover{background:#000; text-shadow:none;}

.box_1 img.most_popular{position:absolute; top:-5px; left:-6px; z-index:9999;}

.box_3 img.most_popular{position:absolute; top:-5px; left:-6px; z-index:9999;}

.box_2{float:left; width:32.3%;/* min-height:605px;*/ background:#fff; border:1px solid #929497; border-radius:4px; /*position:absolute; top:-18px; left:319px;*/ z-index:222; /*box-shadow: 1px 1px 12px -6px #000;*/ margin-left:4px; position:relative;}

.box_2 img.most_popular{position:absolute; top:-5px; left:-6px; z-index:9999;}

.box_2 img.shadow{position:absolute; bottom:-21px; left:0px;}

.box_2 h2{background:url("images/h-bg.gif") repeat-x scroll center bottom #929497; color:#fff; text-align:center; font-size:28px; font-weight:700; text-shadow:1px 1px #797b7e; padding:16px 0 6px 0; line-height:28px; border-radius:4px 4px 0 0; position:relative;}

.box_2 h2 small{font-size:13px; font-weight:300;}

.box_2 h2 img.arw_1{position:absolute; bottom:-10px; left:151px;}

.box_2 p.value{text-align:center; font-size:36px; color:#333; font-weight:700; border-bottom:1px solid #929497; padding: 12px 0 19px;}

/*.box_2 ul{float:left; padding:17px 17px 59px;}*/

.box_2 ul{float:left; padding:17px;}

.box_2 li{display:block; background:url(images/bullet-1.gif) no-repeat 0 2px; padding:0 0 16px 25px; font-size:13px; color:#333;}

.btn2{text-align:center; background:#f8f8f8; padding:18px 0px; border-top:1px solid #c0e1f5; float:left; width:100%; text-align:center;}

.box_2 input[type="submit"]{background:none repeat scroll 0 0 #929497; font-size:22px; font-weight:700; border:0px; border-radius:4px; padding:11px 31px; color:#fff; cursor:pointer; transition:ease-in-out 1s;}

.box_2 input[type="submit"]:hover{background:#000; text-shadow:none;}

.box_3{float:right; width:33%; min-height:562px; background:#fff; border:1px solid #929497; border-radius:4px; position:relative; }

.box_3 img.shadow{position:absolute; bottom:-21px; left:0px;}

.box_3 h2{background:url(images/h-bg.gif) repeat-x bottom #929497; color:#fff; text-align:center; font-size:28px; font-weight:700; text-shadow:1px 1px #797b7e; padding:16px 0 6px 0; line-height:28px; border-radius:4px 4px 0 0; position:relative;}

.box_3 h2 small{font-size:13px; font-weight:300;}

.arw_1{position:absolute; bottom:-10px; left:0px; float: left; background: url(images/light-brown-arrow.gif) no-repeat center top; width: 100%; height: 12px;}

.box_3 p.value{text-align:center; font-size:36px; color:#333; font-weight:700; border-bottom:1px solid #929497; padding: 12px 0 19px;}

.box_3 ul{float:left; padding:17px;}

.box_3 li{display:block; background:url(images/bullet-1.gif) no-repeat 0 2px; padding:0 0 16px 25px; font-size:13px; color:#333;}

.btn{text-align:center; background:#f8f8f8; padding:18px 0px; border-top:1px solid #929497; float:left; width:100%; text-align:center;}

.box_3 input[type="submit"]{background:#929497; font-size:22px; font-weight:700; border:0px; border-radius:4px; padding:11px 31px; color:#fff; text-shadow:1px 1px #797b7e; cursor:pointer; transition:ease-in-out 1s;}

.active {background: red; -webkit-transition: width 2s; transition: width 2s;}

.box_3 input[type="submit"]:hover{background:#000; text-shadow:none;}

.section_bar{float:left; width:100%; padding:40px 0px; border-top:1px solid #d7d7d7; margin-top:74px;}

.left_div{float:left; width:525px;}

.left_div h2{color:#0293c9; font-size:20px; padding-bottom:13px; text-align:left;}

.left_div p{line-height:22px;}

.right{float:right;}

/* Middle-End */





/* Footer-Start */

.foot_top{float:left; width:100%; background:url(images/foot-top-bg.gif) repeat; border-top:4px solid #00b5e2;}

.f_top{float:left; width:100%; padding:37px 0 13px; color:#979797; font-size:13px;}

.f_top h2{color:#fff; font-size:18px; font-weight:400; padding-bottom:16px;}

.f_top li{display:block; padding-bottom:14px;}

.f_top a{color:#979797; font-size:15px;}

.f_top a:hover{color:#fff; text-decoration:none;}

.f_top p{padding-bottom:13px; line-height:24px; font-size: 15px; font-weight:300;}

.div_1{float:left; width:270px;}

.div_2{float:left; width:347px;}

.div_2 img{vertical-align:middle; margin-right:8px;}

.div_2 img.pin{float:left; margin:5px 8px 31px 0px;}

.div_2 strong{font-weight:600;}

.div_3{float:left; width:266px;}

.div_3 a img{vertical-align:middle; margin-right:10px;}

.div_4{float:left; width:212px; padding-top:38px;}

.foot_bot{float:left; width:100%; background:#121212; padding:20px 0px; color:#979797; font-size:13px;}

.left_fb{float:left; color:#979797; font-size:15px;}

.left_fb li{display:inline; border-right:1px solid #979797; padding:0 10px;}

.left_fb li:last-child{border-right:0px;}

.left_fb a{color:#979797; font-size:15px; font-weight:300;}

.left_fb a:hover{color:#fff;}

.right_fb{float:right; font-size:15px; font-weight:300;}

.right_fb a{color:#fff; font-size:15px; font-weight:300;}

/* Footer-End */

.section_3 span.news{display:none;}

.responsive_menu{float:left; width:100%; background:#fff; border:1px solid #575759; border-radius:4px; padding:5px; display:none;}

.responsive_menu small{float:left; font-size:13px; padding:2px 5px; color:#666766;}

.responsive_menu img{float:right;}

.respmenu{float:left; width:99%; display:none;}

.respmenu ul{padding:10px; padding-bottom:0px; float:left; width:96% !important;}

.respmenu li {border-bottom: 1px solid #ccc; display: block; float: left; padding: 6px 0; text-align: left; width: 100%;}

.respmenu li:last-child{border-bottom:0px;}

.respmenu li a{color:#000; text-align:left; font-size:12px; padding:0px !important; float:left; width:100%;}

.respmenu li a:hover{background:none!important;}

.comments-title {margin-bottom: 48px;margin-bottom: 3.428571429rem;font-size: 16px;	font-size: 1.142857143rem;line-height: 1.5;	font-weight: normal;}

.comments-area article {margin: 24px 0;	margin: 1.714285714rem 0;}

.comments-area article header {	margin: 0 0 48px;margin: 0 0 3.428571429rem;overflow: hidden;position: relative;}

.comments-area article header img {float: left;padding:4px;line-height: 0;border:1px solid #b1b0b0;}

.comments-area article header cite,

.comments-area article header time {display: block;	margin-left: 85px;	margin-left: 6.071428571rem;}

.comments-area article header cite {font-style: normal;	font-size: 15px;font-size: 1.071428571rem;line-height: 1.42857143;}

.comments-area cite b {	font-weight: normal;}

.comments-area article header time {line-height: 1.714285714;text-decoration: none;font-size: 12px;	font-size: 0.857142857rem;color: #5e5e5e;}

.comments-area article header a {text-decoration: none;	color: #5e5e5e;}

.comments-area article header a:hover {color: #21759b;}

.comments-area article header cite a {color: #444;}

.comments-area article header cite a:hover {text-decoration: underline;}

.comments-area article header h4 {position: absolute;	top: 0;	right: 0;padding: 6px 12px;padding: 0.428571429rem 0.857142857rem;	font-size: 12px;font-size: 0.857142857rem;	font-weight: normal;	color: #fff;background-color: #0088d0;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, #009cee, #0088d0);background-image: -ms-linear-gradient(top, #009cee, #0088d0);	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);background-image: -o-linear-gradient(top, #009cee, #0088d0);	background-image: linear-gradient(top, #009cee, #0088d0);border-radius: 3px;border: 1px solid #007cbd;}

.comments-area .bypostauthor cite span {position: absolute;	margin-left: 5px;margin-left: 0.357142857rem;padding: 2px 5px;	padding: 0.142857143rem 0.357142857rem;	font-size: 10px;	font-size: 0.714285714rem;}

.comments-area .bypostauthor cite b {font-weight: bold;}

a.comment-reply-link,

a.comment-edit-link {color: #686868;font-size: 13px;font-size: 0.928571429rem;	line-height: 1.846153846;}

a.comment-reply-link:hover,

a.comment-edit-link:hover {	color: #21759b;}

.commentlist .pingback {line-height: 1.714285714;margin-bottom: 24px;margin-bottom: 1.714285714rem;}

/* Comment form */

#respond {margin-top: 48px;	margin-top: 3.428571429rem;	margin-bottom:101px;width:50%;}

#respond h3#reply-title {font-size: 16px;font-size: 1.142857143rem;	line-height: 1.5;}

#respond h3#reply-title #cancel-comment-reply-link {margin-left: 10px;margin-left: 0.714285714rem;font-weight: normal;font-size: 12px;font-size: 0.857142857rem;}

#respond form {margin: 24px 0;margin: 1.714285714rem 0;}

#respond form p {margin: 11px 0;margin: 0.785714286rem 0;}

#respond form p.logged-in-as {margin-bottom: 24px;margin-bottom: 1.714285714rem;;}

#respond form label {display: block;line-height: 1.714285714; font-size:11px!important; color:#575759!important;}
#respond form label span{font-size:11px!important; color:#575759!important;}

#respond form input[type="text"],

/*'Merriweather Sans',sans-serif*/
#respond form textarea { background: none repeat scroll 0 0 #fff;  border: 1px solid #dbdbdb;  color: #000; font-family: 'Open Sans', Helvetica, Verdana, Arial, sans-serif;   font-size: 14px;

    font-weight: 400; padding: 12px; width:95%}

#respond form p.form-allowed-tags {	margin: 0; font-size: 12px; font-size: 0.857142857rem;line-height: 2;color: #5e5e5e;}

.required {	color: red;}

.form-allowed-tags{ display:none;}

.commentlist .children {margin-left: 48px;	margin-left: 3.428571429rem;}

.comments-area article {margin: 24px 0;	margin: 1.714285714rem 0;background:#ebebeb;padding:10px; border:1px solid #b1b0b0; border-radius:6px;}

.comment.even.thread-even.depth-1{ background:#CCC; padding:20px; border:1px solid #b1b0b0; border-radius:6px;}

/*'Merriweather Sans',sans-serif*/
.entry-content2 input[type=text]{    background: none repeat scroll 0 0 #fff; border: 1px solid #dbdbdb; color: #000;font-family: 'Open Sans', Helvetica, Verdana, Arial, sans-serif; font-size: 14px;

    font-weight: 400; padding: 13px;}

#searchsubmit{color:#fff; font-size:22px; background:#00b5e2; padding:9px 22px; border-radius:3px; transition:ease-in-out 1s; text-shadow:1px 1px #00a3cb; border:0px; margin-top:0px; cursor:pointer;}

#searchsubmit:hover{background:#232323; text-shadow:none;}

.vvs{margin:25px auto 0 auto; float:none;}

.vvs h3{padding-bottom:15px;}

.vvs h4{padding-bottom:15px;}

.vvs p{padding-bottom:15px;}

.vvs label{float:left; width:107px;}

.vvs input[type="text"], .vvs input[type="email"], .vvs input[type="tel"] { background:#fff; border: 1px solid #dbdbdb; color: #000; font-family: 'Open Sans', Helvetica, Verdana, Arial, sans-serif; /*'Merriweather Sans',sans-serif*/

    font-size: 14px; font-weight: 400; padding: 8px 12px; width: 584px;}
#commentform .error{ font-size:1em!important;}
.vvs input[type="submit"] { background:#00b5e2; border: 0 none; border-radius: 3px; color: #fff; float: left; font-size: 18px; margin-top: 10px;margin-bottom:20px;  padding: 12px 22px; text-shadow: 1px 1px #00a3cb; transition: all 1s ease-in-out 0s;}

.vvs input[type="submit"]:hover { background:#232323; text-shadow: none;}

.latest_news{ width:100%; float:left; padding:54px 0 38px 0;}

.latest_news h1{color: #fff; font-size: 36px; font-weight: 400; padding-bottom: 29px; text-align: center;}







.latest_news div.news_section{/*background: url("images/doted-bar.png") no-repeat center top;*/ background: url("images/fff.png") repeat-y center bottom; color: #575759; font-size: 16px; /*height:580px;*/  overflow:hidden;  text-align: center;}









.latest_news div.news_section b{background: none repeat scroll 0 0 #FFF; border-radius: 7px;  display: inline-block; font-size: 16px;  padding: 5px 12px 9px;}

.news_box{ width:515px; min-height:180px; background:#FFF; border-radius:6px; float:left; margin:30px 0px 0px 0px;}

.news_box h1{ min-height:54px; padding:18px 18px 0px 18px; margin:0px; border-radius:6px 6px 0px 0px; background:#575759;  color: #fff; font-size: 16px; font-weight: 400;  text-align: left; font-weight:normal; position:relative;}

.news_box h1 span{ display:block; padding-top:7px;   font-size: 13px;font-weight: 300;}

.news_box h1 img{ position:absolute; top:25px; right:-12px;}



.news_box h1 i.black_bullet_right{ position:absolute; top:25px; left:-46px; width:22px; height:22px; font-size:0px; background: url("images/black-bullet.png") no-repeat left top;}

.news_box h1 i.black_bullet_left{ position:absolute; top:25px; right:-46px; width:22px; height:22px; font-size:0px; background: url("images/black-bullet.png") no-repeat left top;}



.news_box p{ text-align:left; color: #8a8a8a; line-height: 24px; padding: 18px 23px;font-size:13px;}

.news_box:nth-child(2n+0){float:right; margin-top:100px}

.news_box:nth-child(2n+0) img{ position:absolute; top:30px; left:-12px;}

.news_box:nth-child(2n+6){ float:right; margin-top:35px}

.news_box:nth-child(2n+6) img{ position:absolute; top:25px; left:-12px;}

label.error { margin: 0 0 0 107px; width: 100%;}

div.wpcf7-validation-errors {background: none repeat scroll 0 0 #fff; border: 2px dashed #f00; border-radius: 4px; color: #f00;margin: 0px 86px 0 0;padding: 9px 0; text-align: center;}

#wpcf7-f44-p13-o1 div.wpcf7-validation-errors, #wpcf7-f197-p479-o1 div.wpcf7-validation-errors {margin: 50px 86px 0 0; }

div.wpcf7-mail-sent-ok {background:#FFF; border: 2px dashed #398f14; border-radius: 4px; color: #398f14; margin: 46px 86px 0 0; padding: 9px 0; text-align: center;}

.software_single img{ float:left;}

.bantext a.order{ position:absolute; top:181px;}

/*** Responsive Css ***/

.product_detail{ float:right; width:872px;}

.sep{ display:none;}

@media all and (max-width: 1243px) {

.bantext p { width: 320px; }

.bantext p { padding-bottom: 43px;}

.sep{ display:block; clear:both;}

.menudiv {float: right; padding: 0 0 30px;text-align: right; width: 100%;}

.menudiv ul li a{ font-size:12px;}

.login {float: right; margin-top:0px; right:0px; width: 96px;}

.section_a { float: left; margin: 0 4%; padding: 97px 0;width: 92%;}

.section_b{ float: left; margin: 0 2%; padding: 97px 0; width: 92%;}

.bantext h1{padding-bottom:18px; font-size:36px}

.menudiv{ width:inherit!important;}

.menudiv ul{ width:inherit!important;}

#headerdiv .container{ width:98%; margin:0 1%;}

.foot_top .container{ width:93%; margin:0 1% 0 5%;}



}

@media all and (max-width: 1102px) {

.blue_div .container { width: 950px;}

.news_box { width: 449px!important; }

.vvs{ text-align:center; width:100%; padding:45px 0px;}

.news_box h1 i.black_bullet_right{left:-36px;}

.news_box h1 i.black_bullet_left{right:-36px;}
.navi{margin:0 95px 0 0;}


}

@media all and (max-width: 950px) {

.blue_div .container { width: 800px;}

.news_box { width: 375px !important;}

.news_box h1 { padding-top: 8px!important; padding-bottom: 5px!important;}



}

@media all and (max-width: 800px) {

.blue_div .container { width: 700px;}

.news_box { width: 325px !important;}



}

@media all and (max-width: 700px) {

.blue_div .container { width: 100%;}

.news_box { margin: 2% 2%!important; width: 96%!important;}

.news_box h1 img { display: none}

.latest_news div.news_section { background: none!important; }

.latest_news div.news_section b { display: inline-block; font-size: 16px; padding: 5px 20px 9px!important; background: #fff; border-radius: 5px;}
.navi{ display:none;}
}

@media all and (max-width: 1024px) {

	.container{width:94%;}

	.menudiv{width:81%;}

	.menudiv ul{width:85%;}

	.menudiv li a{padding: 0 26px 30px;}

	.coverban{width:100%;}

	.sliderwrapper{height:364px;}

	.bantext{top: 47px; width: 341px;}

	.bantext h1{font-size:45px;}

	.bantext p{font-size:14px; padding-bottom: 46px;}

	.pagination{bottom:0px;}

	.pagination a{font-size:10px;}

	.pagination a.prev, .pagination a.next{bottom: 143px;}

	.box_div{width:31%;}

	.left_news, .right_news{width:96%;}

	.left_news, .right_news{padding-top:0px;}

	.nsbox_lft, .top_gray{width:100%;}

	.bot_wht{width:99%;}

	.dot_mid{display:none;}

	.top_gray img.arrow, .top_gray img.arrow2{display:none;}

	.section_3 h2{padding-bottom:23px;}

	.section_3 span.news {background:#fff; border-radius: 5px; display: block; margin: 0 0 25px 452px; padding: 6px 12px; width: 4%;}

	.div_1{width:21%;}

	.div_2{width:31%;}

	.div_3{width:25%;}

	.bannerdiv_in h1{font-size:41px;}

	.box_1{width:31%;}

	.box_2{width:34%; left: 0px;}

	.box_3{width: 32%; margin-right: 14px;}

	.left_div{width:47%;}

	.news_img, .news_article{width:100%;}

	.formdiv{width:100%; background:none; padding-left:0px;}

	.formdiv input[type="text"], .formdiv input[type="email"], .formdiv input[type="tel"], .formdiv input[type="password"], .formdiv textarea, #wpcf7-f197-p189-o2 .buttonlook  {width:97%;}
	

	.formdiv input[type="submit"]{margin-right:0px;}

	.adrs_div{float:left; width:100%; padding-left:0px; margin-top:35px;}

	.adrs_div img.pin{float:none;}

	span.wpcf7-form-control-wrap{ width:100%;}

	div.wpcf7-validation-errors {float: left; margin: 20px 0 0;  width: 99.7%;}

	div.wpcf7-mail-sent-ok{float: left; margin: 20px 0 0;  width: 99.7%;}

	#respond{ width:98%;}

	#respond form input[type="text"], #respond form textarea{ padding:12px 2%; width:96%;}

	.bantext a.order{ position:absolute; top:170px;}

	.bantext h1{ font-size:36px;}

}

@media all and (max-width: 1022px){

.sliderwrapper { height: auto!important}

.box_1{width:93%!important; margin:0; float:left;}

.box_2{width:93%!important; margin:54px 0 54px 0; float:left;}

.box_3{width:93%!important; margin:0; float:left;}

.activate{z-index: 999; transform:scale(1, 1.07);}

}

@media all and (max-width: 1000px){

	.login{margin-top: 0px;}

	.menudiv ul{display:none;}

	.responsive_menu {display: block; margin-left: 0px; margin-top: 0px; width: 100%;}

	.responsive_menu ul{display:block; width: 98.8% !important;}

	.menudiv li:hover a, .menudiv li.current-menu-item a{ background:none!important;}

}

@media all and (max-width: 902px) {

.bantext h1 { font-size: 36px;}

}

@media all and (max-width: 989px) and (min-width: 960px) {

	.menudiv{padding-bottom: 20px;}

	.login{margin-top:0px;}

	.menudiv ul{display:none;}

	.responsive_menu {display: block; margin-left: 0px; margin-top: 0px; width: 100%;}

	.responsive_menu ul{display:block; width: 98.8% !important;}

	.pagination{width:98%; bottom:6px;}

}

@media all and (max-width: 980px) {

	.sliderwrapper{height:349px;}

	.bantext{width:313px;}

	.section_3 span.news{margin-left:434px;}

	.div_1{width:20%;}

	.list_box{width:100%;}

	.box_1{margin-bottom:25px;}

	.box_2{ position:static;}

	.box_1 h2 img.arw_1, .box_2 h2 img.arw_1, .box_3 h2 img.arw_1{left: 446px;}

	.box_1 ul, .box_2 ul, .box_3 ul{width:96.5%;}

	.box_1 img.shadow, .box_2 img.shadow, .box_3 img.shadow{display:none;}

}

@media all and (max-width: 966px) {

	.sliderwrapper{height:320px;}

	.bantext p{padding-bottom:32px;}

	.bantext a.order{padding: 11px 31px;}

}

@media all and (max-width: 940px) {

.div_4 { padding: 1%; text-align: center; width: 95%;}

.div_4 img { height: auto; width: 160px;}

.div_1 {  width: 30%; }

.div_2 { width: 40%;}

.div_3 { float: right; width: 30%;}

}

@media all and (max-width:1000px) and (min-width:1000px) {
	.responsive_menu{margin-left:0px; margin-top:0px; width:100%;}
	.login{margin-top:0px;}
	

}

@media all and (max-width: 900px) {

	.menudiv{width:83%; text-align:center; padding-top:7px; padding-bottom: 30px;}

	.login{margin-top:0px;}

	.sliderwrapper{height:320px;}

	.bantext p{padding-bottom:32px;}

	.bantext a.order{padding: 11px 31px;}

	.pagination{width:97%;}

	.menudiv li:hover a, .menudiv li.current-menu-item a{ background:none!important;}

	.box_1{width:100%!important; margin:0;}

.box_2{width:100%!important;}

.box_3{width:100%!important; margin:0;}

}

@media all and (max-width: 1000px) and (min-width: 481px) {

   .responsive_menu{margin-left: 0px; margin-top: 0px; margin-bottom:14px; width:99%;}

	.login{margin-top:0px;}

	.navi{ display:none;}

}

@media all and (max-width: 800px) {

	.responsive_menu {margin-left: 0px; margin-top: 0px; width: 98%;}

	.menudiv{width:100%;}

	.sliderwrapper{height:285px;}

	.bantext p{display:none;}

	.bantext { left: 92px}

	.order { margin-top: 10px!important;}

	.bantext h1 { font-size: 30px;}

	.bantext a.order {float: left; margin-top: 67px; padding: 11px 31px;}

	.pagination a.prev, .pagination a.next{bottom:111px;}

	.box_div{width:100%; margin-bottom:48px;}

	.section_3 span.news{margin-left:355px;}

	.left_news, .right_news{width:94%;}

	.div_1{width:28%;}

	.div_2{width:42%;}

	.box_1 h2 img.arw_1, .box_2 h2 img.arw_1, .box_3 h2 img.arw_1{left:361px;}

	.bantext a.order{ position:absolute; top:70%;}

}

@media all and (max-width: 768px) {

	.sliderwrapper{height:273px;}

	.pagination a.prev, .pagination a.next{bottom:99px;}

	.formdiv, .adrs_div{width:99%;}

	.reveal-modal { width:70%; margin:0 4%;}

		.reveal-modal { width:72%; margin:0 4%; left:0%!important;}

}

@media all and (max-width: 670px) {

.bantext {left: 42px !important;}

.pagination a.prev { height: 32px; width: 25px; background-size: 100% 100%;}

.pagination a.next { height: 32px; width: 25px; background-size: 100% 100%;}

}

@media all and (max-width: 640px) {

	.menudiv li a{padding: 0 15px 30px;}

	.sliderwrapper{height:228px;}

	.bantext a.order{margin-top:42px; font-size:16px;}

	.pagination a.prev, .pagination a.next{bottom:83px;}

	.section_3 span.news{margin-left:278px; width:6%;}

	.div_1{width:100%; margin-bottom: 30px;}

	.f_top li {display: block; padding-bottom: 14px; width: 33%; float: left;}

	.div_2{width:50%;}

	.div_3{width:200px;}

	.foot_bot{font-size:12px; text-align:center;}

	.foot_bot a{font-size:12px;}

	.left_fb{width:100%; float:none;}

	.right_fb{float:none; width:100%; margin-top:20px;}

	.section_a, .section_b{text-align:center;}

	.section_a img[align="right"], .section_b img[align="left"]{float:none; margin-bottom:25px;}

	.formdiv, .adrs_div{width:98%;}

	.box_1 h2 img.arw_1, .box_2 h2 img.arw_1, .box_3 h2 img.arw_1{left:281px;}

}

@media all and (max-width: 603px) {

	.menudiv ul{width:90%;}

	.menudiv li a{padding: 0 13px 30px;}

	.sliderwrapper{height:208px;}

	.section_3 span.news{margin-left:252px;}

}

@media all and (max-width: 565px) {

.bantext h1 {font-size: 24px;}

}

@media all and (max-width: 470px) {

.bantext {left: 26px !important;}

.bantext {top: 27px;}

	.reveal-modal { width:72%; margin:0 4%; left:0%!important;}

}

@media all and (max-width: 440px) {

.bantext h1 { font-size: 18px;}

}

@media all and (max-width: 480px) {

	/*body{font-size:12px;}*/

	h2{font-size:30px;}

	.menudiv{padding-bottom:17px;}

	.menudiv ul{display:none;}

	.responsive_menu{display:block; width:95%; margin:0 0 13px 1%;}

	.responsive_menu ul{display:block;}

	.sliderwrapper{height:171px;}

	.pagination a.prev, .pagination a.next{display:none;}

	.bantext a.order {font-size: 16px; margin-left: 0; margin-top: 22px;}

	.section_1 h2{padding-bottom: 13px;}

	.section_3 span.news{margin-left: 203px;}

	.left_news, .right_news{width:91%;}

	.bot_wht{width:98%;}

	.div_4{margin-left:-3px;}

	.box_1 h2 img.arw_1, .box_2 h2 img.arw_1, .box_3 h2 img.arw_1{left:211px;}

	.left_div{float:left; width:100%; margin-bottom:25px;}

	.adrs_div p{font-size:14px;}

	.adrs_div img.pin{float:left;}

	.section_a img{ float:none; margin:0;}

	.section_b img{ float:none; margin:0;}	

	.bannerdiv_in img{ display:none;}

}

@media all and (max-width: 475px) {

.pagination {  width: 20px!important;}

.pagination a { float: left; font-size: 6px; margin-bottom: 2px;}

.bantext a.order { float: left;margin-top: -5px; padding: 6px 15px;}

}

@media all and (max-width: 450px) {

.div_2 { width: 100%;}

.div_3 { margin-top: 20px; width: 100%;}

	.reveal-modal { width:60%; margin:0 4%; left:0%;}

	.lwa-default table td{ width:100%; float:left;}

	.lwa-password input, .lwa-username input, .lwa-email input, .lwa-remember-email input{ width:auto;}

}

@media all and (max-width: 360px) {

	.responsive_menu{width:95%;}

	.sliderwrapper{height:128px;}

	.bantext a.order {font-size: 11px; margin-top: 3px;}

	.section_3 span.news{margin-left: 151px; width: 9%;}

	.left_news, .right_news{width:87%;}

	.div_1, .div_3{margin-bottom:25px;}

	.div_4{margin-top:0px;}

	.section_a img[align="right"], .section_b img[align="left"]{margin:0 0 25px 0; padding:0px;}

	.box_1 h2 img.arw_1, .box_2 h2 img.arw_1, .box_3 h2 img.arw_1{left:151px;}

	.news_article a{font-size:18px;}

	.formdiv input[type="text"], .formdiv input[type="password"], .formdiv input[type="email"], .formdiv input[type="tel"], .formdiv textarea{width:92%;}
	
	#wpcf7-f197-p189-o2 .buttonlook {
	    width: 92%;	
	}

	.pagination{width:94%;}

	.bantext h1 { display: none;}

}

@media all and (max-width: 320px) {

	.sliderwrapper{height:114px;}

	h2{font-size:25px;}

	.section_3 span.news{margin-left: 128px; width:10%;}

	.bot_wht{width:97%;}

	.box_1 h2 img.arw_1, .box_2 h2 img.arw_1, .box_3 h2 img.arw_1{left:137px;}

	.box_1 ul, .box_2 ul, .box_3 ul{width:86.5%;}

	.con_div h2{font-size:26px;}

	.bantext a.order{margin-top:-9px;}

	.bannerdiv_in h1{font-size: 35px; padding: 39px 0;}

.login a {background: none repeat scroll 0 0 #00b5e2; border-radius: 3px; color: #fff;float: right;font-size: 12px;margin: 7px 0px 0 0; padding: 7px 15px; text-shadow: 1px 1px #00a3cb;transition: all 1s ease-in-out 0s;}

}

@media all and (max-width: 280px) {

.f_top li { width: 50%;}

}

.space-under {
  margin-bottom: 15px;
}

.price-highlighted {
  font-weight: bold;
  font-size: 16px; 
}

.registeruser {
    float: right;
    margin-right: -25px;
}

.buttonlook {
	cursor: pointer;
}

.page-id-186 .con_div {
  padding: 0px;
}

.page-id-186 .formdiv {
  padding-left: 5px;
}



.news_article {
    float: left;
    margin-left: 10px;
}

.adrs_div p {
    font-size: 14px;
}

.small-space-under {
	margin-bottom: 15px;
}

.large-space-under {
	margin-bottom: 25px;
}

.very-small-space-under {
	margin-bottom: 10px;
}

.rights>li {
    list-style: circle !important;
    padding-left: 10px;
    margin-left: 25px;
}

a  .left-align-img {
  float: left;
  margin-right: 25px;
}

.entry-content {
  font-size: 14px;
}


.adrdiv {
    float: left;
}

.ajust-space-over-read-terms {
  margin-top: -15px;
}


/* Youtube video embed */ 
 
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*.reduce-space-term {
	margin-bottom: -10px;
}*/

/*.terms-space-under {
	margin-bottom: 45px;
}*/

/*input[type=password] {
    width: 474px;
}*/

