*{

	padding:0;

	margin:0;

}

body {

    width: 100%;

    height: 100%;

    font-family: 'Lato', sans-serif;

    font-weight: 400;

    color: #414141;

    background-color: #fff;

    font-size: 16px;

    line-height: 1.6em;

    overflow-x: hidden;

}

@font-face {

    font-family: 'latoregular';

    src: url('lato-regular-webfont.woff2') format('woff2'),

         url('lato-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

li

{

  list-style-type:none;

}

html {

    width: 100%;

    height: 100%;

}



h1 {

	font-size: 38px;

}

h2 {

	font-size: 36px;

}

h3 {

	font-size: 32px;

}

h4 {

	font-size: 28px;

}

h5 {

	font-size: 24px;

}

h6 {

	font-size: 20px;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    margin: 0 0 30px;

    font-family: 'Lato', sans-serif;

    font-weight: 400;

	color: #111;

}



h1.h-xlight,h2.h-xlight,h3.h-xlight ,h4.h-xlight ,h5.h-xlight ,h6.h-xlight  {

	font-weight: 200;

}



h1.h-light,h2.h-light,h3.h-light ,h4.h-light ,h5.h-light ,h6.h-light  {

	font-weight: 300;

}



h1.h-bold,h2.h-bold,h3.h-bold ,h4.h-bold ,h5.h-bold ,h6.h-bold  {

	font-weight: 600;

}



h1.font-light,h2.font-light,h3.font-light,h4.font-light,h5.font-light,h6.font-light {

	color: #fff;

}





p {

    margin: 0 0 0px;



}



a {

    color: #405364;

    -webkit-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

	outline:none;

}



a:hover,

a:focus {

    text-decoration: none;

}

//Changed 5px to 2px 100% to 180%

.logo {

	padding:2px 0;

}

.logo a img {

	max-width: 180%;

}

.top_blue {

	background:#242d32;

	padding:6px 0;

	position: absolute;

    top: 0;

    width: 100%;

}



ul.fartop  {

	list-style-type:none;

	float:right;

	margin:0;

	height: 17px;

}

ul.fartop  li {

	float:left;

	padding:0 18px;

	    background: url(images/fartop_line.jpg) no-repeat 0 8px;

    margin: -2px 0 0 0;

}

ul.fartop  li.noline {

	background:none;

}

ul.fartop  li a {

	color:#8c959d;

	font-size:13px;

	text-decoration:none;

}

ul.fartop  li a:hover {

	color:#fff;

}



.navbar .container {

	width: 985px;

}



#wonderpluginslider-1 {

	width: 100% !important;

}

.d-flex {

	display: flex;

}

.f-wrap {

	flex-wrap: wrap;

}

.d-flex-50 {

	flex: 0 50%;

}

/*------------------------------------------------- Thank-you page styling -------------------------------------------------*/



.page-id-1701 .content {

	text-align: center;

	height: 17.9em;

}



.page-id-1701 .content h2 {

	margin: 2em 0 5em;

	font-size: 1.5em;

}



.ty-button a {

	color: #fff;

	padding: 10px 15px;

	width: 15em;

	border-radius: 2.5px;

	background: #64727F;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 2em;

}

.ty-button a:hover {

    background: #62adf3;

}

/*------------------------------------------------- END   Thank-you page styling -------------------------------------------------*/



.es_textbox_class{

    font-size:16px;

    line-height: 45px;

    color: #000;

    display: block;

    border-radius: 2px;

    background: #e4e5e7;

    border: 0;

    width:100%!important;

    padding: 0 5%;

}

.es_textbox_button

{

   font-size:21px;

    line-height:47px;

    color: #fff;

    text-align: center;

    display: block;

    border-radius:2px;

    background: #64727f;

    border: 0;

    width:100%!important;

    margin:10px 0 0 0;

	padding:0 12px;

	font-weight:300;

}

.es_textbox_button:hover

{

    color: #fff;

    background: #62adf3;

}

.es_textbox {

    padding-bottom: 0!important;

}

.es_lablebox {

    padding-bottom: 0!important;

	 font-size:16px;

}

.ecae img

{

    border:1px solid #ccc;

    width: 250px;

    float: left;

    margin:8px 20px 5px 0;

}

#comment

{

    width: 100%;

    float: left;

    margin: 0 0 14px 0;

	border: 1px solid #ccc;

    border-radius: 4px;

	height:192px;

}

#author

{

   display: block;

    width: 100%;

    height: 58px;

    padding: 0 12px;

    font-size: 16px;

    line-height: 1.42857143;

    color: #000;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

#email

{

   display: block;

    width: 100%;

    height: 58px;

    padding: 0 12px;

    font-size: 16px;

    line-height: 1.42857143;

    color: #000;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

#url

{

   display: block;

    width: 100%;

    height: 58px;

    padding: 0 12px;

    font-size: 16px;

    line-height: 1.42857143;

    color: #000;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}



.entry-content img

{

   border-radius:2px;

   margin:10px 0;

}

#total_area

{

  width:100%;

  float:left;

  background:#fff;

}

.prod_main_brdchmb

{

  width:100%;

  float:left;

  background:#fff;

}

#pro_area

{

  width:1170px;

  margin:0 auto;

}

#main_area

{

   width:100%;

   float:left;

}

p.phn_mail {

	float:right;

	color:#fff;

	font-size:13px;

	 margin: 0 8px 0 0;



}

p.phn_mail i {

  padding: 0 0 0 10px;

  font-size:20px;

  color:#fff;

}

p.phn_mail i span {

  font-family: 'Lato', sans-serif;

  color:#fff;

  font-size: 16px;

  font-weight:400;

  padding:0 0 0 10px;

  line-height:34px

}

.gallr

{

   width:100%;

   float:left;

   padding-left:0!important;

   padding-right:0!important;

}

.logo_part {

	padding:25px 0 0 0;

}

.heading {

	font-size:22px;

	font-family: 'Lato', sans-serif;

	color:#252F37;

	margin:0px 0 0 0;

	padding:20px 0 10px 0;

}

.welcome_innr h1

{

   font-size:32px!important;

}

.welcome_innr h2

{

   font-size:22px;
   padding-bottom:12px;

}

.welcome_innr h3

{

   font-size:20px!important;
   padding: 5px 0;

}

.welcome_innr p

{

   padding:10px 0 20px 0;

}

.entry-meta

{
	padding-bottom:18px;	
}

#img_abt

{

   margin:0 0 20px 0;

}



.heading a {

	font-size:30px;

	font-family: 'Lato', sans-serif;

	color:#252F37;

}

.heading2 {

	font-size:30px;

	font-family: 'Lato', sans-serif;

	color:#252F37;

	margin:-6px 0 0 0;

	padding: 0 0 26px 0;

}

.drk_heading {

	font-size:30px;

	line-height:40px;

	font-family: 'Lato', sans-serif;

	color:#8a949e;

	margin:0;

	padding:0;

}

.pro_img {

	max-width:100%;

	margin:20px 0;

}

.news_bg {

	background:#f1f1f1;

	padding:50px 0;

	margin:70px 0 0 0;

}



.header {

	padding:125px 0 0 0 !important;

}



.header_prod

{

   padding: 125px 0 22px 0 !important;

    margin: 0 0 0 0;

}

.woocommerce ul.products li.product a {

    text-decoration: none!important;

    width: 100%!important;

    text-align: center!important;

    background: none!important;

    font-weight: 300!important;

    margin-top: 0!important;

    border:none!important;

}

.woocommerce ul.products li.product .button {

    text-decoration: none!important;

    width: 100%!important;

    text-align: center!important;

    background: none!important;

    font-weight: 300!important;

    margin-top: 0!important;

    border: 1px solid #ebe9eb!important;

}



.widget_easy_sidebar_menu_widget li.menu-item.menu-item-has-children .easy-sidebar-menu-widget-link

{

   padding-right:0!important;

}

.woocommerce ul.products li.product a img

{

   margin:0!important;

}

.header_inner {

	padding:125px 0 0 0 !important;

}

.header_inner_in {

	padding:0 0 0 0;

	width:1170px;

	margin:0 auto;

}

.header_inner_in_title {

	padding:0 0 0 0;

	width:1170px;

	float:left;

	position:absolute;

}

.header_inner_in_title h3 {

	font-size: 28px;

    line-height: 46px;

    font-family: 'Lato', sans-serif;

    color: #fff;

    text-transform: uppercase;

    position: absolute;

    top: -100px;

    left: 31px;

    font-weight: 300;

}

.header_inner p img {

	max-width:100%;

	vertical-align:middle;

	display: table;

}

.header p img {

	max-width:100%;

	vertical-align:middle;

	display: table;

}

.welcome_cont {

	padding:24px 0;

	width: 100%;

}

.total

{

   width:1082px;

   margin:0 auto;

}

/*#wonderplugintabs-1 > .wonderplugintabs-panel-wrap

{

    height: auto!important;

    min-height: 0!important;

}*/

/*#wonderplugintabs-1 > .wonderplugintabs-panel-wrap > .wonderplugintabs-panel a div

{

    position: static!important;

    background-color: #fff!important;

}

*/

.pttrn_back {

	background:#303e47;

	padding:55px 0 92px 0;

	    width: 100%;

    float: left;

}

.dark_heading {

	color:#8a949e;

}

.dark_text {

	color:#e3e3e3;

	padding:40px 0 0 0;

}

.popular {

	padding:48px 0 0 0;

}

.sub_heading {

	font-size: 16px;

font-weight: 600;

line-height: 26px;

font-family: 'Lato', sans-serif;

color: #2b3439;

}

.pro {

	background:url(images/pro.jpg) no-repeat 0 0;

	width:570px;

	height:286px;

	display:block;

	margin:30px 0 0 0;

	position:relative;

}

.trns {

	background:url(images/trns.png) repeat 0 0;

	width:570px;

	height:70px;

	display:block;

	position: absolute;

    bottom: 0;

}

.trns p {

	font-size:26px;

	line-height:70px;

	font-family: 'Lato', sans-serif;

	color:#fff;

	font-weight:300;

	padding:0 0 0 20px;

}













.pro_wood {

	background:url(images/pro_wood.jpg) no-repeat 0 0;

	width:570px;

	height:543px;

	display:block;

	margin:30px 0 0 0;

	position:relative;

}

.trns_wood {

	background:url(images/trns.png) repeat 0 0;

	width:570px;

	height:110px;

	display:block;

	position: absolute;

    bottom: 0;

}

.trns_wood p {

	font-size:16px;

	line-height:20px;

	font-family: 'Lato', sans-serif;

	color:#fff;

	font-weight:400;

	padding:20px 0 0 20px;

}

.trns_wood p span {

	font-weight:600;

}









.pro_wood_sml {

	background:url(images/pro_wood.jpg) no-repeat 0 0;

	width:250px;

	height:275px;

	float:left;

	display:block;

	margin:30px 26px 0 0;

	position:relative;

}

.trns_wood_sml {

	background:url(images/trns.png) repeat 0 0;

	width:250px;

	height:110px;

	display:block;

	position: absolute;

    bottom: 0;

}

.trns_wood_sml p {

	font-size:16px;

	line-height:20px;

	font-family: 'Lato', sans-serif;

	color:#fff;

	font-weight:400;

	padding:20px 0 0 20px;

}

.trns_wood_sml p span {

	font-weight:600;

}











.caption {

        width:100%;

        bottom: .3rem;

        position: absolute;

		bottom: 0;

        background:url(images/trns.png) repeat 0 0;

		padding:0;

		margin:0;

    }



    .thumbnail {

        border: 0 none;

        box-shadow: none;

        margin:0px 0 20px 0;

        padding:0;

    }



    .caption p {

		font-size:26px;

		line-height:50px;

		font-family: 'Lato', sans-serif;

		color:#fff;

		font-weight:300;

		padding:0 0 0 20px;

        -webkit-font-smoothing: antialiased;

    }



   .caption h5 {

		font-size:14px;

		line-height:26px;

		font-family: 'Lato', sans-serif;

		color:#fff;

		font-weight:600;

		padding:10px 0 5px 20px;

        -webkit-font-smoothing: antialiased;

		margin:0;

    }

	.caption h2 {

		font-size:15px;

		line-height:19px;

		font-family: 'Lato', sans-serif;

		color:#fff;

		font-weight:300;

		padding:0 0 14px 20px;

        -webkit-font-smoothing: antialiased;

		margin:0;

    }











.footer {

	background:#303e47;

	border-top:1px solid #fff;

	padding:20px 0;

	width: 100%;

    float: left;

}

.foot_top {

	padding-bottom:20px;

}

.foot_logo {

	padding:30px 0 0 0;

}

.quick_link {

	padding:0;

}

.quick_link h2 {

	font-size:20px;

	font-weight:400;

	color:#fff;

	line-height:22px;

	padding:30px 0 0 0;

	margin:0;

	font-weight:300;

}

.es_msg

{

   display:none;

}

.quick_link ul {

  margin: 0;

  padding: 30px 0 0 0;

}



.quick_link li {

  list-style: none;

  background:url(images/foot_arrow.jpg) no-repeat 0 8px;

}



.quick_link a {

  font-size: 13px;

  line-height:26px;

  color:#829aae;

  padding:0 0 0 10px;

}



.quick_link a:hover {

  color: #fff;

}

.address {

	padding:20px 0 0 0;

}

.address p {

	font-size:12px;

    line-height:20px;

    color:#e5e7e6;

	font-weight:300;

}

.address p span {

    color:#829aae;

	font-weight:700;

	font-size: 15px;

}

.address a {

    font-size: 13px;

    line-height: 20px;

    color: #e5e7e6;

    padding:0 0 0 14px;

	background:url(images/foot_arrow.jpg) no-repeat 0 4px;

}

.address a:hover {

    color: #62adf3;

}

.foot_btm {

	background:#242d32;

}

.foot_btm p {

	font-size:13px;

	font-weight:400;

	color:#686868;

	line-height:64px;

	margin:0;

}

.foot_btm p a {

	font-size:13px;

	font-weight:400;

	color:#686868;

	line-height:20px;

}

.foot_btm p a:hover {

	color:#fff;

}

.foot_form {

	padding:10px 0 0 0;

}

.foot_form label {

	font-size: 13px;

    line-height: 40px;

    color: #829aae;

	display:block;

	margin:0;

}

.txt_fld {

	font-size: 13px;

    line-height: 42px;

    color: #000;

	display:block;

	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;

	background:#fff;

	border:0;

	width:96%;

	padding:0 5%;

}

.sign {

	font-size: 16px;

    line-height: 30px;

    color: #000;

	text-align:center;

	display:block;

	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;

	background:#64727f;

	border:0;

	width:96%;

	margin:18px 0 0 0;

}

.sign:hover {

    color: #fff;

	background:#62adf3;

}

.main-header_hm {

	position: absolute;

	top:33px;

	width: 100%;

	z-index: 9999;

}

.main-header {

  position: absolute;

	top:33px;

  width: 100%;

	z-index: 9999;

}

.main-header-shrink {

	padding: 5px 0;

	top: 0;

}

.navi_part {

	background:#303e47;

	height:80px;

}

.navi_part ul {

  padding:0 0 0 25px;

}

.navi_part ul li {

    float:left;

    /*border-left:1px solid #64727f;

	border-right:1px solid #64727f;*/

	padding:0 0;

}

.navi_part ul li a {

  font-family: 'Lato', sans-serif;

    font-size: 18px;

    line-height:80px;

    font-weight:400;

	padding:0 55px;

	color:#999ea2;

	text-decoration:none;

}

.navi_part ul li.active {

  font-family: 'Lato', sans-serif;

    font-size: 18px;

    line-height:80px;

    font-weight:400;

	background:#405364;

	color:#999ea2;

	text-decoration:none;

}

.navi_part ul li:hover {

	background:#405364;

	color:#fff;

}

.navi_part ul li a:hover {

	color:#fff;

}



#nav {

	border:0;

	text-align:right;

	padding: 0;

	margin:0;

	font-family: 'Lato', sans-serif;

    font-size: 18px;

    line-height:30px;

    font-weight:400;

    float:right;

}

#nav li {

	margin:0;

	background:url(images/nav_hov_bg.jpg) no-repeat 0 0;

	cursor:pointer;

}

#nav li#menu-item-17 {

  border-right:1px solid #ccc;

}

#nav li#menu-item-1445 {

  border-right:1px solid #ccc;

}

#nav li.active {

	background:url(images/nav_hov_bg_act.jpg) no-repeat 0 0;

	cursor:pointer;

}

ul.dropdown ul li {

   background:none!important;

   border-bottom:1px solid #68727b;

   padding:10px 0;

       margin:0 0 0 0!important;

}

ul.dropdown ul li:hover {

  background:#151e24!important;

}

ul.dropdown ul li a {

   color:#f3f7ff!important;

   line-height:14px!important;

   padding:0!important;

   font-size:14px!important;

}

#nav li a {

	color:#242d32;

	text-decoration:none;

	text-transform:uppercase;

	line-height: 93px;

	padding:0 18px!important;

	font-size:16px;

	display:block;

}

.ecae p {

  padding:0;

}

/*#nav li#menu-item-17 {

   border-right:1px solid #cbced3;

}*/

#nav li:hover {

	/*background:url(images/nav_hov_bg_act.jpg) no-repeat 0 0;*/

	cursor:pointer;

}



.nv_bg {

	background:#fff;

	margin:12px 0 0 0;

}

.welcome {

	padding:0 0 0 0;

	width:100%;

}

.welcome_innr {

	padding-left:0!important;

	padding-right:0!important;

	width:100%!important;

	padding-bottom: 50px;

}

ul.dropdown li.parent>a:after

{



}

ul.dropdown li.parent>a:after

{

    top:45%!important;

	    border-left: 4px solid #fff!important;

    right:12px!important;

}

.entry-title a

{

    font-size:24px;

    font-family: 'Lato', sans-serif;

    color: #252F37;

	font-weight:400;

}



.notice_img img {

	padding-bottom:20px;

	max-width:100%;

}

.cont_text {

	font-size:18px;

	font-weight:400;

	line-height:32px;

}

.cont_text span {

	font-size:22px;

	font-weight:600;

	color:#f37023;

}

.fld {

	height:58px!important;

	font-size:30px!important;

	color:#000!important;

}

.btn-action {

	width:226px;

	height:56px;

	background:#405364;

	color:#fff;

	font-size:20px;

	border:0;

	display: inline-block;

    text-align: center;

    cursor: pointer;

    border: 1px solid transparent;

    border-radius: 4px;

	margin-right: -19px;

}

.btn-action:hover {

	background:#265b8a;

	color:#fff;

}

.add_hd {

	font-size: 20px;

    font-family: 'Lato', sans-serif;

    color: #2b343b;

	margin:0 0 10px 0;



}

span.wpcf7-not-valid-tip{

    width:auto !important;

   float:left !important;

   height:auto !important;

   font:14px/28px 'Lato', sans-serif!important;

   color:#ff0000 !important;

   text-align:left !important;

   display:block !important;

   border:0 !important;

   position:relative !important;

   background:none !important;

   left:0 !important;

   top:0 !important;

   padding:0 0 0 0 !important;

}

div.wpcf7-validation-errors

{

   width:auto!important;

   float:left !important;

   border:0 !important;

   background:none !important;

   font:14px/28px 'Lato', sans-serif!important;

   color:#ff0000 !important;

   text-align:left !important;

   padding:0 0 0 0 !important;

}

div.wpcf7-mail-sent-ok

{

   width:auto!important;

   float:left !important;

   border:0 !important;

   background:none !important;

   font:14px/28px 'Lato', sans-serif!important;

   color:#ff0000!important;

   text-align:left !important;

   padding:0 0 0 0 !important;

}



.blog_right

{

   width:100%;

   float:right;

   border:1px solid #ccc;

   border-radius:4px;

   padding:10px;

       margin: 0 0 100px 0;

}

.blog_right ul li a

{

   color:#5682a3!important;

}

.subhead {

    font-size:16px;

    font-family: 'Lato', sans-serif;

    color:#000;

	padding: 16px 0;

    font-weight: 700;

    width: 100%;

    float: left;

}

.breadchrumbs_outr

{

   width:100%;

   float:left;

   padding: 20px 0 0 0;

}

/*.amazingslider-img-1 img

{

   height:315px!important;

}

#wonderpluginslider-container-1

{

   height:315px!important;

}*/

.banner_area

{

   width:100%;

   float:left;

}

.banner_area p

{

   width:375px;

   float:left;

   font:30px/38px 'Lato', sans-serif!important;

   color:#405364!important;

   text-align:left;

}

.pro_img_btn

{

   width:292px;

   float:left;

   height:59px;

   background:#405364;

   border-radius:4px;

   cursor:pointer;

   font:500 22px/59px 'Lato', sans-serif;

   color:#fff;

   text-align:center;

   text-decoration:none;

   margin:30px 0 0 0;

}

.pro_img_btn:hover

{

   background:#333D47;

}

.pro_img_btn a

{

   color:#fff!important;

   text-decoration:none!important;

}

.pro_img_btn a:hover

{

   color:#fff!important;

   text-decoration:none!important;

}

.amazingslider-title-1

{

   background:none!important;

   font:30px/38px 'Lato', sans-serif!important;

   color:#405364!important;

}

.amazingslider-text-1

{

   left: 79px!important;

}

.amazingslider-text-wrapper-1

{

   top:0!important;

}

#pro_bdr {

	border:1px solid #a5a6aa;

	    width: 96%;

    margin: 7px 0 0 15px;

}

#pro_bdr2 {

	border:1px solid #a5a6aa;

}

#pro_bdr3 {

	border:1px solid #a5a6aa;

	margin: 7px 0 0 0;

}

/*#pro_bdr_outr

{

   width:634px;

   float:left;

}

#pro_bdr img {

	width:100%;

}*/

.pro_heading {

	font-size:28px;

	font-family: 'Lato', sans-serif;

	color:#252F37;

	margin:0 0 14px 0;

}

.pro_heading_sub {

	font-size:17px;

	font-family: 'Lato', sans-serif;

	color:#252F37;

	font-weight:700;

	padding:24px 0 0 0;

	margin:0 0 10px 0;

}

.pro_sml_txt {

	font-size: 13px;

	font-weight:400;

    font-family: 'Lato', sans-serif;

    color: #a5a6aa;

	margin:0 0 10px 0;

}

.pro_list {

	width:100%;

	float:left;

        padding: 0 0 10px 0;

}

ul.pro_list ul {

	padding:0;

}

ul.pro_list li {

	background:url(images/pro_bull.jpg) no-repeat 2px 11px;

	padding:0 0 0 20px;

}

.pro_dwn_bdr {

	border-bottom:1px solid #a5a6aa;

	margin:50px 0;

}

.pro_dwn_link {

	color:#000;

	text-decoration:underline;

}

.pro_dwn_link:hover {

	color:#000;

	text-decoration:none;

}

.dwn_broc_head {

	margin:20px 0;

}

.bro_img {

	margin:0 20px 0 0;

}

.table {

	font-size:13px;

	color:#000;

}

.table_in {

	    padding: 5px;

    padding-left: 0!important;

    padding-right: 0!important;

}

.tbl_fade {

	background:#f7f8fc;

}

.tbl_deep {

	background:#e9ecf1;

}



.sec_colr {

	background:#f7f8fc;

	padding:10px 0 70px 0;

	margin:0 0 0 0;

width:100%;

float:left;

}

.lbl_spc {

    padding: 10px 0;

}

.dwn_broc_head {

    margin: 20px 0;

	font-family: 'Lato', sans-serif;

    font-weight: 400;

    color: #111;

	font-size: 20px;

}

.resp-video-right

{

   float:left!important;

       margin-left: 0!important;

	       padding: 0 0 30px 0;

}



.email_subs_outr

{

  width:100%;

  float:left;

}

.email_subs_outr ul

{

  padding:0;

}

.email_subs_outr li

{

  background:none;

  font-size: 13px;

    line-height: 40px;

    color: #829aae;

    display: block;

    margin: 0;

}



.pro_form_outr

{

   width:100%;

   float:left;

}

.sml_nameinput

{

   font-size: 13px;

    line-height: 42px;

    color: #000;

    display: block;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    background: #fff;

    border: 0;

    width: 96%;

    padding: 0 5%;

}

.sml_emailinput

{

   font-size: 13px;

    line-height: 42px;

    color: #000;

    display: block;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    background: #fff;

    border: 0;

    width: 96%;

    padding: 0 5%;

}

.sml_submitbtn

{

   font-size: 16px;

    line-height: 30px;

    color: #000;

    text-align: center;

    display: block;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    background: #64727f;

    border: 0;

    width: 96%;

    margin: 18px 0 0 0;

}

.sml_submitbtn:hover

{

    color: #fff;

    background: #62adf3;

}





.tab_sec

{

   width:100%;

   float:left;

   background:#fff;

   /*padding:50px 0;*/

}



.tab_sec_top

{

   width:100%;

   float:left;

   background:#303e47;

   height:76px;

}

.tab_sec_top ul li

{

   padding:0 0 0 0;

   float:left;

   border-left:1px solid #64727f;

   border-right:1px solid #64727f;

   height:76px;

}

.tab_sec_top ul li.act_sep

{

   padding:0 0 0 0;

   float:left;

   border-left:1px solid #64727f;

   border-right:1px solid #64727f;

   height:76px;

   background:#405364;

}

.tab_sec_top ul li:hover

{

   padding:0 0 0 0;

   float:left;

   border-left:1px solid #64727f;

   border-right:1px solid #64727f;

   height:76px;

   background:#405364;

}

.tab_sec_top ul li a

{

   font-family: 'Lato', sans-serif;

    font-size: 16px;

    line-height:76px;

    font-weight:300;

	text-transform:uppercase;

	padding:0 56px;

	color:#fff!important;

	margin:0!important;

	display: block;

}

.tab_sec_bottom

{

   width:100%;

   float:left;

}



#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active

{

   background-color:#405364!important;

   border-left:1px solid #64727f;

}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover

{

   background-color:#405364!important;

}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover .wonderplugintabs-header-title, #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-title, #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-menu-dropdown-item:hover .wonderplugintabs-header-title

{

   font-family: 'Lato', sans-serif;

    font-size: 16px;

    line-height:60px;

    font-weight:300;

	text-transform:uppercase;

	padding:0 56px;

	color:#999ea2!important;

	margin:0!important;

}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title

{

   margin:0!important;

   font-family: 'Lato', sans-serif!important;

    font-size: 16px!important;

    line-height:60px;

    font-weight:300!important;

	text-transform:uppercase;

	padding:0 56px;

	color:#999ea2!important;

}



#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-ul

{

   background-color:#303e47;

   width:100%;

}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li

{

  background-color:#303e47;

}



#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li

{

   margin:0!important;

   border-left:1px solid #64727f;

	border-right:1px solid #64727f;

}

#wonderplugintabs-1 > .wonderplugintabs-panel-wrap

{

   border:none!important;

}

.wonderplugintabs-panel a div

{

  text-indent:-9999px!important;

      background: none!important;

}

.para

{

  padding:0 20px 0 0;

  display:block;

}

/*.pro_sect

{

   padding-right: 15px!important;

  padding-left: 15px!important;

}*/

.btm_bdr_outr

{

   font-size:17px;

}

.btm_bdr {

border-bottom:1px solid #b8bcbf;

padding-bottom:15px;

margin-bottom:10px;

}

#wonderplugintabs-1 > .wonderplugintabs-panel-wrap

{

   height:auto!important;

}

#wonderplugintabs-1 > .wonderplugintabs-panel-wrap > .wonderplugintabs-panel

{

  padding: 24px 24px 6px 24px!important;

}

.pro_pad {

margin:0 0 20px 0;

}





ul.dropdown li#menu-item-257 a ul

{

   margin:0 0 0 1px;

}



#submit

{

   width: 226px;

    height: 56px;

    background: #405364;

    color: #fff;

    font-size: 20px;

    border: 0;

    display: inline-block;

    text-align: center;

    cursor: pointer;

    border: 1px solid transparent;

    border-radius: 4px;

    margin-right: -19px;

}

#submit:hover {

    background: #265b8a;

    color: #fff;

}

#error-page #wprmenu_bar

{

   display:none;

}





#error-page #wprmenu_menu

{

   display:none;

}

.ecae

{

   width:100%;

   margin: 10px 0;

}

.ecae-button.ecae-buttonskin-black {

    padding-top: 28px!important;

}

.entry-content

{

   width:100%;

   float:left;

   padding-bottom: 15px;

}

.entry-header

{

	padding-top: 10px;


}

.blog_right li {
    padding: 5px 0;
}

.pr-30

{

	padding-right: 30px !important;

}

.category-news

{

    width: 100%;

    float: left;

    border-bottom: 1px dotted #ccc;

    margin: 0 0 20px 0;

}



.ngg-gallery-thumbnail {

    border: none!important;

    margin: 5px 0px!important;

}



.pln_hd {

	padding:0 0 40px 0;

	width:100%;

	float:left;

}

.pln_hd ul li#menu-item-22 {

	display:none;

}

.pln_hd ul li#menu-item-454 {

	display:none;

}

.pln_hd ul li#menu-item-21 {

	display:none;

}

.pln_hd ul li#menu-item-19 {

	display:none;

}

.pln_hd ul li#menu-item-18 {

	display:none;

}

.pln_hd ul li#menu-item-17 {

	display:none;

}



.woocommerce-loop-product__title

{

   font-size:13px!important;

   font-weight:400!important;

   text-align:center;

       padding: 0 0 10px 0!important;

}

.woocommerce div.product .woocommerce-tabs .panel

{

   position: absolute;

    right: 0;

    top:8px;

    width: 48%;

	border:0!important;

	box-shadow:0!important;

}

.related h2

{

   padding:0 0 0 22px;

   font-size:22px;

}

/*.woocommerce-breadcrumb a

{

   display:none;

}*/

.orderby

{

  display:none!important;

}

.woocommerce-result-count

{

   display:none!important;

}

ul.mtree.default li.mtree-closed:before

{

    display: block;

    margin:12px 0 0 0;

}

ul.mtree.default li.mtree-open:before {

    content: '-';

    display: block;

    margin: 12px 0 0 0;

}

ul.mtree.default li > a:hover, ul.mtree.default li.current-cat > a {

    text-decoration: none!important;

}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {

    margin: 0;

    display: none;

}

#tab-reviews

{

   display:none;

}

.pln_hd h2 {

	background:#405364;

	font-size:20px;

	color:#fff;

	line-height:38px;

	text-transform:uppercase;

	padding:0 0 0 10px;

	margin:0;

}

.pln_hd ul {

	padding:0 0 0 0;

	list-style-type:none;

}

ul.mtree.default a {

    padding: 0px 24px!important;

}

.pln_hd ul li {

	border-bottom:none;

}

.pln_hd ul li.act {

	background: #405364;

    color: #fff;

}

.pln_hd ul li a {

	font-size:14px;

	color:#405364;

	line-height:36px;

	font-family: 'Lato', sans-serif;

	text-transform:uppercase;

	display:block;

	padding:0;

	/*background:url(images/blk_arrow.png) no-repeat 10px 15px;*/

}

.pln_hd ul li a:hover {

	color:#000;

	/*background:url(images/wt_arrow.png) no-repeat 10px 15px #405364;*/

}

.pln_hd ul li#no_bod {

	border-bottom:0;

	width: 100%;

    float: left;

}

.thumbhd {

	padding:0;

}

.thumbhd h2 {

	font-size: 14px;

    color: #405364;

    margin: 0;

    padding: 10px 0;

    text-align: center;

}

.thumbhd h3 {

	font-size:16px;

	font-weight:600;

	color:#292d30;

	margin:0;

	padding:10px 0 0 0;

}

.brdcm

{

  padding:0;

}

.woocommerce div.product .woocommerce-tabs .panel h2

{

   display:none;

}

#cate_pro

{

   text-align:left;

   margin: -31px 0 0 0;

}

.cart_pro_innr

{

   width:100%;

   float:left;

}

.pro_seri .ecae

{

  width:280px;

  float:left;

  margin:0;

}

.tot_pro

{

   width:75%;

   float:left;

}

.pro_seri .ecae #pro_bdr {

    border: 1px solid #a5a6aa;

    width: 96%;

    height: 196px;

    margin: 7px 0 0 15px;

}



#cate_pro h2

{

   float:left;

   padding: 20px 0;

    width: 100%;

}

#cate_pro p

{

   float:left;

   padding:0 15px 30px 15px;

    width:auto;

}





#cate_pro .ecae-button

{

   display:none!important;

}



#total_area ul.tabs{

   display:none;

}



.woocommerce div.product div.images img {

    margin:14px 0 0 22px!important;

}

#total_area .woocommerce-breadcrumb

{

   width:1170px;

   margin:0 auto;

   padding: 0 0 20px 22px;

}

.woocommerce div.product {

    width: 1170px;

    margin: 0 auto;

}

.woocommerce div.product div.summary

{

   display:none;

}



.header_prod img

{

  height:220px;

}



.ngg-imagebrowser .pic {

	border: 0 !important;

}



.ngg-imagebrowser h3 {

	display: none;

}



#text-8 .container {

    width: 1143px;

}



.amazingslider-img-elem-1 {

	margin-left: 0 !important;

}



.attachment-twentyseventeen-featured-image.size-twentyseventeen-featured-image.wp-post-image {

	width: 100%;

	height: 100%;

}



.post-thumbnail {

	width: 100%;

}



.page-id-13 .header_inner_in {

	display: none;

}



/*-------------------------------------------- RESPONSIVE --------------------------------------------*/



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

	#text-8 .container {

    width: 773px !important;

	}

}



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

	.woocommerce .woocommerce-breadcrumb {

	    width: 90%;

	    margin:0 auto;

	}

	.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails::after, .woocommerce .cart-collaterals::after, .woocommerce .col2-set::after, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails::after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products::after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page .cart-collaterals::after, .woocommerce-page .col2-set::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products::after

	{

	    width:100%;

	    margin:0 auto;

	}

	.caption

	{

	   padding:0!important;

	   position:static!important;

	}

	.caption h5

	{

	   padding:9px!important;

	}

	.caption h2

	{

		padding: 0px 9px 16px 9px!important;

	}



	.header_inner {

	    padding: 0;

	}

	.logo_part {

	    padding: 25px 0;

	}

	.main-header {

	    position: static;

	}

	.top_blue {

	    position: static;

	}

	.tab_sec_top

	{

	   display:none;

	}

	/*.header_inner img{

	    width:100%;

	}*/

	.welcome img {

		padding:0 0 30px 0;

		width: 100%;

	}

	.heading {

	    font-size: 30px;

	    font-family: 'Lato', sans-serif;

	    color: #252F37;

	    margin:0 0 0 0;

	    padding:48px 0 26px 0;

	    width: 100%;

	    float: left;

	}

	welcome_innr h2.heading_ser {

	    font-size: 30px;

	    font-family: 'Lato', sans-serif;

	    color: #252F37;

	    margin:0 0 0 0;

	    padding: 0 0 0 0;

	}

	.banner_area

	{

	   display:none;

	}

	.banner_area p

	{

	   width:375px;

	   float:left;

	   font:14px/18px 'Lato', sans-serif!important;

	   color:#405364!important;

	   text-align:left;

	}

	.pro_img_btn

	{

	   display:none;

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-ul

	{

	   background-color:#fff;

	   width:100%;

	   padding:0;

	}

	.total

	{

	   width:100%;

	   margin:0 auto;

	}

	.header {

	    position:static!important;

		padding:0;

		padding-left:0!important;

		padding-right:0!important;

	}

	.header_inner {

		padding:0;

		padding-left:0!important;

		padding-right:0!important;

	}

	.header_inner img {

		width:100%!important;

	     height:162px!important;

	}

	.header img {

		width:100%!important;

	    height: auto!important;

	}

	.header_inner {

		padding:0;

		padding-left:0!important;

		padding-right:0!important;

	}

	.header_inner img {

		width:100%!important;

	     height:162px!important;

	}

	#wonderpluginslider-container-1 {

	    height:auto!important;

	}

	.foot_btm {

	    width: 100%;

	    float: left;

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title

	{

	    font-size:12px!important;

		padding:0!important;

	}

	  .logo {

			text-align:center;

		}



		.top-footer {

	    display: none;

	  }

	.phn_mail {

		text-align: center;

		float: none!important;

		margin:0!Important;

	}

	ul.fartop {

	    list-style-type: none;

	    float: none!important;

	    margin: 0 auto;

	   /*width:233px;*/

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-ul {

	    background-color: #303e47;

	    width: 100%;

	    padding: 0!important;

	}



	.text-right {

	    text-align: left!important;

	}

	iframe

	{

	   width:100%!important;

	}

	.btm_bdr_outr {

	    padding: 30px 0 0 0;

	}

	#pro_bdr {

	    width: 100%!important;

	    margin: 7px 0 20px 0!important;

	}

	#pro_bdr2 {

	    border: 1px solid #a5a6aa;

	    margin: 0 0 20px 0;

	}

	.header_inner_in {

	    padding: 0 0 0 0;

	    width: 100%;

	    margin: 0 auto;

	}

	.header_inner_in_title {

	    width:100%;

	    float: left;

	}

	.header_prod {

	    padding:12px 0 30px 0 !important;

	    margin: 0 0 0 0;

	}

}



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

	.woocommerce .woocommerce-breadcrumb {

	    width: 90%;

	    margin:0 auto;

	}

	.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails::after, .woocommerce .cart-collaterals::after, .woocommerce .col2-set::after, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails::after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products::after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page .cart-collaterals::after, .woocommerce-page .col2-set::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products::after

	{

	    width:100%;

	    margin:0 auto;

	}

	.caption

	{

	   padding:0!important;

	   position:static!important;

	}

	.caption h5

	{

	   padding:9px!important;

	}

	.caption h2

	{

		padding: 0px 9px 16px 9px!important;

	}



	.header_inner {

	    padding: 0;

	}

	.logo_part {

	    padding: 25px 0;

	}

	.main-header {

	    position: static;

	}

	.top_blue {

	    position: static;

	}

	.tab_sec_top

	{

	   display:none;

	}

	/*.header_inner img{

	    width:100%;

	}*/

	.header_inner_in {

	    padding: 0 0 0 0;

	    width: 100%;

	    margin: 0 auto;

	}

	.welcome img {

		padding:0 0 30px 0;

		width: 100%;

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-ul {

	    background-color: #303e47;

	    width: 100%;

	    padding: 0!important;

	}

	.container {

	    width:100% !important;

	}



	.heading {

	    font-size: 30px;

	    font-family: 'Lato', sans-serif;

	    color: #252F37;

	    margin:0px 0 0 0;

	    padding:48px 0 26px 0;

	    width:97%;

	    float: left;

	}



	.banner_area

	{

	   display:none;

	}

	.banner_area p

	{

	   width:375px;

	   float:left;

	   font:14px/18px 'Lato', sans-serif!important;

	   color:#405364!important;

	   text-align:left;

	}

	.pro_img_btn

	{

	   display:none;

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-ul

	{

	   background-color:#fff;

	   width:100%;

	   padding:0;

	}

	.total

	{

	   width:100%;

	   margin:0 auto;

	}

	.header {

	    position:static!important;

		padding:0;

		padding-left:0!important;

		padding-right:0!important;

	}

	.header img {

		width:100%!important;

	    height: auto!important;

	}

	.header_inner {

		padding:0;

		padding-left:0!important;

		padding-right:0!important;

	}

	.header_inner img {

		width:100%!important;

	    height:162px!important;

	}

	#wonderpluginslider-container-1 {

	    height:auto!important;

	}

	.foot_btm {

	    width: 100%;

	    float: left;

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title

	{

	    font-size:12px!important;

		padding:0!important;

	}

	.phn_mail {

		text-align: center;

		float: none!important;

		margin:0!Important;

	}

	ul.fartop {

	    list-style-type: none;

	    float: none!important;

	    margin: 0 auto;

	    /*width:233px;*/

	}



	.text-right {

	    text-align: left!important;

	}

	iframe

	{

	   width:100%!important;

	}

	.btm_bdr_outr {

	    padding: 30px 0 0 0;

	}

	#pro_bdr {

	    width: 100%!important;

	    margin: 7px 0 20px 0!important;

	}

	#pro_bdr2 {

	    border: 1px solid #a5a6aa;

	    margin: 0 0 20px 0;

	}

	.header_inner_in_title {

	    width:100%;

	    float: left;

	}

	#total_area .woocommerce-breadcrumb {

	    padding: 0;

	    width: 90%;

	    margin: 0 auto;

	}

	.header_prod img {

	    width: 100%!important;

	    height: 162px!important;

	}

	.pro_seri .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n)

	{

	   float:left!important;

	}

}



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



	#wprmenu_bar {

		display: block !important;

	}



	.pro_seri .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n)

	{

	   float:left!important;

	}



	.pro_seri .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product

	{

	   width:100%!important;

	}



	.woocommerce div.product {

	    width: 90%;

	    margin: 0 auto;

	}

	.woocommerce div.product div.images img {

	    width: 100%!important;

	}

	.woocommerce div.product .woocommerce-tabs .panel {

	    position: static!important;

	    left: 0;

	    top:20px;

	    width: 100%!important;

	}



	#total_area .woocommerce-breadcrumb {

		padding: 0;

	    width: 90%;

	    margin: 0 auto;

	}

	.header_prod img {

	    width: 100%!important;

	    height: 162px!important;

	}

	.woocommerce .woocommerce-breadcrumb {

	    width: 90%;

	    margin:0 auto;

	}

	.header_prod {

	    padding:12px 0 30px 0 !important;

	    margin: 0 0 0 0;

	}

	.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails::after, .woocommerce .cart-collaterals::after, .woocommerce .col2-set::after, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails::after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products::after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page .cart-collaterals::after, .woocommerce-page .col2-set::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products::after

	{

	    width:100%;

	    margin:0 auto;

	}

	.thumbnail {

	    padding-left: 0!Important;

	    padding-right: 12px!Important;

	}

	.notice_img {

		padding-left:0px!important;

		padding-right:0px!important;

	}

	.notice_img img {

		padding-left:0px!important;

		padding-right:0px!important;

	}

	#img_abt {

	    margin: 0 0 20px 0;

	    width:96%;

	    float: left;

		padding-right:0!important;

	}

	#img_abt img {

	    margin: 0 0 20px 0;

	    width: 100%;

	    float: left;

	}

	.welcome_innr p {

	    padding: 10px 0 20px 0;

	    width: 95%;

	    text-align: justify;

	}

	.quick_link {

	    padding: 0;

	    width: 97%;

	}

	.caption

	{

	   padding:0!important;

	   position:static!important;

	}

	.caption h5

	{

	   padding:9px!important;

	}

	.caption h2

	{

		padding: 0px 9px 16px 9px!important;

	}



	.header_inner {

	    padding: 0;

	}

	.logo_part {

	    padding: 36px 0;

            width: 100%;

	}

	.top_blue {

	    position: static;

	}

	.main-header {

	    position: static;

	}

	/*.header_inner img{

	    width:100%;

	}*/

	.header_inner_in {

	    padding: 0 0 0 0;

	    width: 100%;

	    margin: 0 auto;

	}

	.welcome img {

		padding:0 0 30px 0;

		width: 100%;

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-ul {

	    background-color: #303e47;

	    width: 100%;

	    padding: 0!important;

	}

	.container {

	    width:100%;

	}

	#nav ul {

	    display:none;

	}

	.pro_img_btn

	{

	   margin:20px 0 0 0;

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-ul

	{

	   background-color:#fff;

	   width:100%;

	   padding:0;

	}

	.banner_area p

	{

	   width:375px;

	   float:left;

	   font:14px/18px 'Lato', sans-serif!important;

	   color:#405364!important;

	   text-align:left;

	}

	.total

	{

	   width:100%;

	   margin:0 auto;

	}

	.foot_btm {

	    width: 100%;

	    float: left;

	}

	.header {

	    position:static!important;

		padding:0;

		padding-left:0!important;

		padding-right:0!important;

	}

	.header img {

		width:100%!important;

	    height: auto!important;

	}

	.header_inner {

		padding:0;

		padding-left:0!important;

		padding-right:0!important;

	}

	.header_inner img {

		width:100%!important;

	     height:162px!important;

	}

	#wonderpluginslider-container-1 {

	    height:auto!important;

	}

	.phn_mail {

		text-align: center;

		float: none!important;

		margin:0!Important;

	}

	ul.fartop {

	    list-style-type: none;

	    float: none!important;

	    margin: 0 auto;

	    width:300px;

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title

	{

	    font-size:12px!important;

		padding:0 29px!important;

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-ul {

	    background-color: #303e47;

	    width: 100%;

	    padding: 0 0 0 64px;

	}

	#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-menu

	{

	   color:#fff!important;

	}

	.amazingslider-text-wrapper-1

	{

	   margin:0!important;

	}

	/* 	.logo {

			text-align:center;

		} */

		.r_txt {

			text-align:left;

		}



	.text-right {

	    text-align: left!important;

	}

	iframe

	{

	   width:100%!important;

	}

	.btm_bdr_outr {

	    padding: 30px 0 0 0;

	}

	#pro_bdr {

	    width: 100%!important;

	    margin: 7px 0 20px 0!important;

	}

	#pro_bdr2 {

	    border: 1px solid #a5a6aa;

	    margin: 0 0 20px 0;

	}

	.header_inner_in_title {

	    width:100%;

	    float: left;

	}

}



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

	.header_inner_in_title h3 {

		font-size: 14px;

	}

	.welcome_innr h1 {

		font-size: 24px !important;

	}

}



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



		.navbar .container .row {

			text-align: center;

		}



	.navbar .container .row .col-md-10.col-xs-6{

		display: none;

	}



	.header {

		padding: 0 !important;

	}



	.quick_link {

		padding: 0;

		width:98%;

	}

	.drk_heading {

		font-size: 20px!important;

	}

	.dark_text {

		color: #e3e3e3;

		padding: 40px 9px 0 0;

		text-align: justify!important;

	}

	.caption {

		padding:0!important;

		position:static!important;

	}

	.caption h5	{

		padding:9px!important;

	}

	.caption h2	{

		padding: 0px 9px 16px 9px!important;

	}

	.header_inner {

		padding: 0;

	}

	.logo_part {

		padding: 25px 0;

	}

	.top_blue {

		position: static;

	}

	.main-header {

		position: static;

	}



	.header_inner_in {

		padding: 0 0 0 0;

		width: 100%;

		margin: 0 auto;

	}

	#pro_bdr2 {

		border: 1px solid #a5a6aa;

		margin: 0 0 20px 0;

	}

	.welcome img {

		padding:0 0 30px 0;

		width: 100%;

	}

	.container {

		width: 100% !important;

	}

	.quick_link ul {

		margin: 0;

		padding: 30px 0 84px 0;

	}

	.slider-caption {

		display: none;

	}

	.phn_mail {

		text-align: center;

		margin:0!Important;

	}

	.nav {

		width:100%;

	}

	.nav li {

		padding:10px 20px 10px 5px;

		text-align:left;

	}



	.text-right {

		text-align: left!important;

	}

	iframe {

		width:100%!important;

	}

		.btm_bdr_outr {

		padding: 30px 0 0 0;

	}

	#pro_bdr {

		width: 100%!important;

		margin: 7px 0 20px 0!important;

	}

	.header_inner_in_title {

		width:100%;

		float: left;

	}



}







@media (max-width: 768px) {

.foot_btm p a {

	font-size: 10px;

}

.foot_btm p {

	font-size: 10px;

}

.notice_img {

	padding-left:0px!important;

	padding-right:0px!important;

}

.notice_img img {

	padding-left:0px!important;

	padding-right:0px!important;

}

#img_abt {

    margin: 0 0 20px 0;

    width:96%;

    float: left;

	padding-right:0!important;

}

#img_abt img {

    margin: 0 0 20px 0;

    width: 100%;

    float: left;

}

.amazingslider-nav-1

{

   margin-top:-22px!important;

}

.caption

{

   padding:0!important;

   position:static!important;

}

.caption h5

{

   padding:9px!important;

}

.caption h2

{

	padding: 0px 9px 16px 9px!important;

}



.header_inner {

    padding: 0;

}

.top_blue {

    position: static;

}

.logo_part {

    padding: 25px 0;

}

.main-header {

    position: static;

}

.tab_sec_top

{

   display:none;

}

/*.header_inner img{

    width:100%;

}*/

.header_inner_in {

    padding: 0 0 0 0;

    width: 100%;

    margin: 0 auto;

}

#pro_bdr2 {

    border: 1px solid #a5a6aa;

    margin: 0 0 20px 0;

}

.btm_bdr_outr {

    padding: 30px 0 0 0;

}

iframe

{

   width:100%!important;

}

.welcome img {

	padding:0 0 30px 0;

	width: 100%;

}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title {

    font-size: 12px!important;

    padding: 0 16px!important;

}

.quick_link ul {

    margin: 0;

    padding: 30px 0 84px 0;

}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-ul {

    background-color: #303e47;

    width: 100%;

    padding: 0!important;

}



.text-right {

    text-align: right!important;

}

#pro_bdr {

    width: 100%!important;

    margin: 7px 0 20px 0!important;

}

.header_inner_in_title {

    width:100%;

    float: left;

}
.pr-m-0

{
	padding-right: 0 !important;
}

}



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

	.amazingslider-text-1 {

		display: none !important;

	}

}



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

/*.header_inner img{

    width:100%;

}*/

.banner_area p {

    width: 375px;

    float: left;

    font: 25px/30px 'Lato', sans-serif!important;

    color: #405364!important;

    text-align: left;

}

ul.dropdown li.parent>a:after

{

  right:6px!important;

}

.tab_sec_top ul li a {

    font-family: 'Lato', sans-serif;

    font-size: 14px;

    line-height: 76px;

    font-weight: 300;

    text-transform: uppercase;

    padding: 0 26px;

    color: #fff!important;

    margin: 0!important;

    display: block;

}

.header_inner_in {

    padding: 0 0 0 0;

    width: 100%;

    margin: 0 auto;

}



.foot_btm {

    width: 100%;

    float: left;

}

#nav li a {

    color: #242d32;

    text-decoration: none;

    text-transform: uppercase;

    line-height: 93px;

    padding: 0 18px!important;

    font-size: 16px;

}

#nav li#menu-item-17 {

   border-right:1px solid #cbced3;

}



#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-ul {

    background-color: #303e47;

    width: 100%;

    padding: 0 0 0 68px;

}

.heading {

    font-size: 16px;

    font-family: 'Lato', sans-serif;

    color: #252F37;

    margin:0px 0 0 0;

    padding:20px 0 10px 0;

    width: 100%;

    float: left;

}

.heading2 {

	font-size:30px;

	font-family: 'Lato', sans-serif;

	color:#252F37;

	margin:-6px 0 0 0;

	padding:48px 0 26px 0;

	width: 100%;

    float: left;

}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap

{

   background-color:#303e47!important;

}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap:hover

{

   background-color:#405364!important;

}

#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-menu

{

   padding: 8px 11px!important;

}



.welcome {

    padding-left:0!important;

	padding-right:0!important;

    width: 100%!important;

}

.welcome img {

	padding:0 0 30px 0;

	width: 100%;

}



iframe

{

   width:292px;

}

.header_inner_in_title {

    width:100%;

    float: left;

}

.caption

{

   padding:0!important;

   position:static!important;

}

.caption h5

{

   padding:9px!important;

}

.caption h2

{

	padding: 0px 9px 16px 9px!important;

}



}



/*--- END RESPONSIVE ---*/

