/*







Theme Name: mytheme







*/







body {



    word-wrap: break-word;



    font-family: 'Roboto', sans-serif!important;



}

.posts_wrapper .entry-meta{

display: none;

}



.three-distinct { display: none; }
.main-slider { display: none; }
.nasc { display: none; }

.vidoes-margin {margin-bottom: 20px;



}







.head-contact .widget {



margin-bottom:0px!important;



}





.fb_iframe_widget span {
    width: 220px !important;
}

.fb_iframe_widget iframe {
width: 100% !important; 
}

.head-social .widget {



margin-bottom:0px!important;



}







.head-search .search-field {



    font-weight: normal;



    border-radius: 0;



    padding: 3px 7px;



    height: auto;



outline:none!important;



}







.head-search .search-field:focus {



	outline:none!important;



	    box-shadow: none;



    border-color: #ccc;



}





.gridlist-buttonwrap a { display:none; }



.vd-pg-content-hd {

    font-size: 20px;

    color: #b3b3b3;

    line-height: 31px;

	font-weight: 300;

	    border-bottom: 3px solid #000000;

    padding-bottom: 30px;

}

.video-box-wrapper .entry-title1{

margin-top: 0px;

font-weight: 700;

font-size: 22px;

}

.video-box-wrapper{

margin: 30px 0;

}

.video-images{

margin: 20px 0;

}

.vd-pg-cont-wrp p,.vd-rd-more{

display: inline;

}

.head-search .btn-primary {



font-size:18px;



    background-color: transparent;



    border-color: transparent;



	outline: none!important;



	    box-shadow: none!important;



	    color: #a5a5a5;



   



	       padding-left: 3px;



    padding-top: 0px;



    padding-right: 0;



    padding-bottom: 0;



}







.head-search .btn-primary:hover {



    color: #18355e;



}







.head-search .btn-primary:hover {



   



    background-color: transparent!important;



}



/* Alignment */







.alignleft {



    display: inline;



    float: left;



    margin-right: 1.5em;



}







.alignright {



    display: inline;



    float: right;



    margin-left: 1.5em;



}







.aligncenter {



    clear: both;



    display: block;



    margin: 0 auto;



}











/* Images and wp-captions should always fit and be responsive */







img {



    display: inline-block;



    height: auto;



    max-width: 100%;



}







img[class*="wp-image-"] {



    margin-top: 10px;



    margin-bottom: 10px;



}







.wp-caption {



    border: 1px solid #ccc;



    margin-bottom: 10px;



    max-width: 100%;



    border: 1px solid #ccc;



    border-radius: 4px;



    padding: 0 10px;



}







.wp-caption.aligncenter {



    margin-bottom: 10px;



}







.wp-caption img[class*="wp-image-"] {



    display: block;



}







.wp-caption .wp-caption-text {



    text-align: center;



    margin-top: 10px;



}











/* WP Gallery */







.gallery {



    margin-bottom: 1.5em;



}







.gallery a img {



    border: none;



    height: auto;



    max-width: 90%;



}







.gallery dd {



    margin: 0;



}







.gallery-caption {



    display: block;



}











/* Make sure embeds and iframes fit their containers */







embed,



iframe,



object {



    max-width: 100%;



}





.related { float:left; width:100%; }

.related h2 { float:left; width:100%; text-align:center; margin-bottom: 40px; }



.PDFbutton { background:#CCCCCC; color:#18355e!important; padding: 5px 10px; font-size: 15px!important; font-weight: 500; width: 180px; text-align:center; float:left; }

.PDFbutton:hover { background:#18355e; color:#CCCCCC!important; text-decoration:none!important; }



.woocommerce div.product .woocommerce-tabs .panel { padding:0 20px; }



/* Text meant only for screen readers */







.screen-reader-text {



    clip: rect(1px, 1px, 1px, 1px);



    position: absolute !important;



}







.screen-reader-text:hover,



.screen-reader-text:active,



.screen-reader-text:focus {



    background-color: #f1f1f1;



    border-radius: 3px;



    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);



    clip: auto !important;



    color: #21759b;



    display: block;



    font-size: 14px;



    font-weight: bold;



    height: auto;



    left: 5px;



    line-height: normal;



    padding: 15px 23px 14px;



    text-decoration: none;



    top: 5px;



    width: auto;



    z-index: 100000;



    /* Above WP toolbar */



}







.logo-section {



    margin: 25px 0px;



}







.top-section {



    background: #d7d8d8;



    padding: 10px 0px;



}







.head-contact {



    font-weight: 500;



    text-align: right;



    color: #6b6b6b;



}







.head-contact ul {



    margin-bottom: 0;



}







.head-contact ul li {



    border-right: 1px solid #716b6b;



    line-height: 13px;



}







.head-contact ul li:last-child {



    border: 0px;



}







.head-contact ul li span {



    color: #18355e;



}







.head-social a {



    padding: 0px 7px;



    color: #6b6b6b;



}







.head-social a:hover .fa {



    color: #18355e;



}







.head-social a:first-child {



    padding-left: 0px;



}







.head-social a:last-child {



    padding-right: 0px;



}











/* Content */







.main-content-inner {



    padding-bottom: 1.5em;



}







.hentry {



    margin: 0 0 1.5em;



}







.sticky {



    display: block;



}







.bypostauthor {



    display: block;



}











/* Clearing */







.clear {



    clear: both;



}











/* Navigation */







.dropdown-menu>li>a {



    padding: 5px 20px;



    color: #7b7c7e!important;



    font-weight: 500!important;



    text-transform: uppercase;



}







.dropdown-menu {



    width: 230px!important;



}







.dropdown-menu li a:hover,



.dropdown-menu li a:focus {



    background-color: #18355e!important;



    color: #fff!important;



}







.product-subtitle {



    color: #cfab5c!important;



    font-weight: 500;



    font-size: 18px;



    margin: 5px 0px;



}







.tax-product_cat .page-title {



    display: block!important;



    text-align: center;



    margin-top: 5px;



    font-weight: 100;



    border-bottom: 1px solid #b9b9b9;



    padding-bottom: 6px;



    margin-bottom: 20px;



}







.dropdown-menu>.active>a,



.dropdown-menu>.active>a:hover,



.dropdown-menu>.active>a:focus {



    color: #fff!important;



    background-color: #18355e!important;



}







.dropdown-submenu {



    position: relative;



}







.dropdown-submenu>.dropdown-menu {



    top: 0;



    left: 100%;



    -webkit-border-radius: 0 6px 6px 6px;



    -moz-border-radius: 0 6px 6px 6px;



    border-radius: 0 6px 6px 6px;



}







.dropdown-submenu:active>.dropdown-menu,



.dropdown-submenu:hover>.dropdown-menu {



    display: block;



}







ul.products.list li.product h3 {



    color: #18355e;



    font-size: 24px;



    font-weight: bold;



    padding-bottom: 0;



}







.woocommerce ul.products li.product a {



    color: #000;



    font-weight: 500;



	font-size: 16px;



}







.woocommerce ul.products li.product a:hover {



    text-decoration: underline;



}







.woocommerce-result-count {



    display: none!important;



}







.gridlist-toggle {



    display: none!important;



}







.woocommerce-ordering {



    display: none!important



}







.dropdown-submenu>a:after {



    display: block;



    content: " ";



    float: right;



    width: 0;



    height: 0;



    border-color: transparent;



    border-style: solid;



    border-width: 5px 0 5px 5px;



    border-left-color: #cccccc;



    margin-top: 5px;



    margin-right: -10px;



}







.dropdown-submenu:active>a:after {



    border-left-color: #ffffff;



}







.dropdown-submenu.pull-left {



    float: none;



}







.dropdown-submenu.pull-left>.dropdown-menu {



    left: -100%;



    margin-left: 10px;



    -webkit-border-radius: 6px 0 6px 6px;



    -moz-border-radius: 6px 0 6px 6px;



    border-radius: 6px 0 6px 6px;



}











/* Here some needed widget styles







 * Most widgets are adapted in the file bootstrap-wp.js - and REALLY easy to modify! ;) */







.widget {



    margin-bottom: 1em;



}







.widget_nav_menu ul.sub-menu li,



.widget_pages ul.children li {



    padding-left: 15px;



}











/* Hiding the search widget's button in widgets. thats just too old-skool. :) but if you want it back, just delete the next line.







 * Note: you can change the whole appearance of the search_form() function in our searchform.php */







.widget_search .search-form input[type="submit"] {



    display: none;



}











/* Make sure select elements fit in widgets */







.widget select {



    max-width: 100%;



}











/* Nested comments? They are threaded and nested already, you just need to add your own styling to finalize!







 * For example with some margin, like the line below ;) Delete, modify, change classes in HTML if you desire another style */







.comment .children {



    margin-left: 1.5em;



}











/**







* Some WP Theme Repository requirements







*/







.sticky {}







.gallery-caption {}







.bypostauthor {}







.entry-meta {



    clear: both;

display:none;



}







.head-right-text {



    margin-top: 20px;



    text-align: right;



}







.head-right-text h3 {



    font-size: 21px;



    font-weight: 900;



    color: #18355e;



    margin: 0px 0px;



}







.head-right-text h3 br {}







.head-right-text h3 span {



    font-size: 13px;



    color: #0066b3;



    display: block;



    font-weight: bold;



    text-transform: uppercase;



    margin-top: 5px;



    letter-spacing: 2px;



}







.site-header {



    margin-top: 0px;



}

.posts_wrapper article {

    margin-bottom: 25px;

    padding-bottom: 25px;

    border-bottom: 1px solid #b9b9b9;

}

.posts_wrapper article:last-child{

border: none;

}

.navbar-nav>li>a {



    padding: 0px 12px!important;



    color: #7b7c7e!important;



    font-weight: 500!important;



    text-transform: uppercase;



}







.navbar-default {



    background-color: transparent!important;



    border-color: transparent!important;



    min-height: auto;



}







.navbar-default .navbar-nav>.active>a,



.navbar-default .navbar-nav>.active>a:hover,



.navbar-default .navbar-nav>.active>a:focus {



    color: #18355e!important;



    background-color: transparent!important;



}







.navbar {



    border: 0px!important;



    margin-bottom: 0px!important;



}







.site-navigation {



    margin: 0px 0px 25px 0px!important;



}







.home .site-navigation {



    margin: 0px 0px 25px 0px!important;



}







.navbar-collapse {



    padding: 0px 0px!important;



}







.navbar-nav>li {



    float: none!important;



    border-right: 1px solid #cacaca;



    display: inline-block;



}







.navbar-nav>li:last-child {



    border: 0px!important;



}

.navbar-nav>li:last-child a{

padding-right: 0 !important;

}

.navbar-nav>li:first-child a{

padding-left: 0 !important;

}







.navbar-nav {



    float: none!important;



    text-align: center;



}







.navbar-default .navbar-nav>li>a:hover {



    color: #18355e!important;



}







.main-slider {



    text-align: center;



}







.main-slider img {



    width: 100%;



    max-width: 100%;



}







.homepage-video {



    text-align: center;



    margin: 25px 0px;



}





.top-section-heading {
    border-bottom: 15px solid #cfab5c;
    background: #18355e;
    padding: 25px 0;
}

.top-section-heading h3 {
    font-size: 33px;
    color: #fff;
    font-family: 'Didact Gothic', sans-serif;
    text-align: center;
    margin: 0;
    font-weight: lighter;
}

.top-section-heading h3 span {
    font-style: italic;
    font-size: 40px;
    font-weight: 500;
}

.content-box-support .col-sm-4 {
    width: 33.333333333%;
    padding: 0 14px 0 0;
}

.content-box-support .col-sm-4 .alignleft {
    display: inline;
    float: left;
    margin-right: 1em;
    width: 42%;
}

.content-box-support .col-sm-4 h4 { font-weight: bold;
    font-size: 18px;
    color: #18355e; font-family: 'Didact Gothic', sans-serif;
}

.content-box-support .col-sm-4 p {
    margin: 0 0 10px;
    padding-right: 13px; font-family: 'Didact Gothic', sans-serif;
    color: #000;
    font-size: 14px;
}

.product-technical-support-box h3 {
    font-size: 65px;
    text-align: center;
    color: #18355e;
    font-weight: bold; font-family: 'Didact Gothic', sans-serif;
}

.product-technical-support-box h2 {
    font-size: 50px;
    text-align: center;
    margin-bottom: 15px;
    color: #18355e;
    font-style: italic;
    font-family: 'Didact Gothic', sans-serif;
    font-weight: normal;
}

.bottom-part {
    margin: 0 148px;
    width: 66%;
}

.bottom-part .col-sm-4 { width: 50%; }

.bottom-section-heading {
    background: #18355e;
    padding: 60px 0;
    margin-top: 110px;
}

.bottom-img {
    position: absolute;
    margin: -161px 0 0 0;
    left: 0;
}

.bottom-section-heading h2 {
    font-size: 36px;
    font-family: 'Didact Gothic', sans-serif;
    color: #fff;
    margin: 0 0 0 210px;
}

.bottom-section-heading h3 {
    font-size: 47px;
    font-family: 'Didact Gothic', sans-serif;
    color: #fff;
    margin: 0 0 10px 210px;
}

.bottom-section-heading p {
    margin: 0 0 10px;
    font-family: 'Didact Gothic', sans-serif;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    margin-left: 210px;
}

.home #colophon {
    background: #2f3033;
    margin-top: 0;
}

.three-distinct-heading {}

.three-distinct-heading h2 {

    color: #383838;
    font-size: 28px;
    text-align: center;
    margin: 0px 0px;
    padding: 7px 0px;
    font-weight: 400;

}







.three-box-home {



    text-align: center;



}







.three-box-home h3 {



    color: #112369;



    font-size: 20px;



    text-align: center;



    margin: 10px 0px 10px 0px;



    font-weight: bold;



}







.three-box-home img {}







.three-box-home p {



    font-weight: 300;



    line-height: 1.2;



    margin-bottom: 0px;



    font-size: 16px;



    color: #656565;



}







.box-3 {



    margin: 15px 0px;



}







.nasc {



    margin-top: 25px;



}







.nasc-left {}







.nasc-left img {}







.nasc-right {}







.nasc-right h3 {



    margin-top: 0px;



    color: #000;



    font-weight: 400;



}







.nasc-right p:nth-child(1) {



    color: #000;



    font-size: 16px;



    text-align: left;



}







.nasc-right p {



    color: #000;



    font-size: 18px;



    text-align: left;



    font-style: italic;



    font-weight: 300;



}







.nasc-right p:nth-child(3) {



    color: #000;



    font-size: 14px;



    text-align: left;



}







.nasc-right p:nth-child(3) span {



    color: #18355e;



    font-style: italic;



}







.homepage-facebook-box {



    margin-top: 20px;



}







.homepage-facebook-box .widget-title {



    display: none;



}







.pro-heading {



    background: #18355e;



    text-align: center;



    padding: 10px 0px;



}







.pro-heading h1 {



    color: #fff;



    margin: 0;



    text-transform: uppercase;



    font-weight: bold;



    font-size: 30px;



}







.leading-edge {



    text-align: center;



}







.leading-edge h1 {



    color: #18355e;



    font-weight: normal;



    font-size: 30px;



    font-style: italic;



    margin: 15px 0px;



}







.pro-content {}







.one-product {



    width: 70%;



    margin: auto;



}







.like-us {}







.one-product-right {



    text-align: center;



}







.one-product-right h1 {



    color: #7e143f;



    margin: 0px 0px 15px 0px;



    font-weight: 900;



    font-size: 36px;



    text-align: center;



}







.one-product-right h2 {



    margin: 0px 0px 15px 0px;



    text-align: center;



}







.main-content p {



    font-size: 18px;

    font-weight: 100;

    color: #696969;

float:left;

width:100%;

}







.one-product-right img {}







.page-title {



        display: block!important;



    text-align: center;



    margin-top: 5px;



    font-weight: 100;



    border-bottom: 1px solid #b9b9b9;



    padding-bottom: 6px;



    margin-bottom: 20px;



}







.faqs {



    max-width: 760px;



    margin: auto;



    width: 100%;



}







.faqs h3 {



    margin-top: 0px;



    margin-bottom: 15px;



    color: #18355e;



}







.faqs p {



    margin-bottom: 23px;



}







.faqs p strong {



    color: #18355e;



    font-style: italic;



}







.about-us {



    max-width: 760px;



    margin: auto;



    width: 100%;



}







.about-group {



    margin-bottom: 25px;



}







.about-us h3 {



    margin-top: 0px;



    margin-bottom: 5px;



    color: #112369;



}







.about-us p {



    margin-bottom: 0px;



}







.click-h {



    background: #ebebeb;



    display: inline-block;



    padding: 10px 25px;



    margin-top: 25px;



}







.click-h a {



    color: #7e143f;



    font-size: 16px;



    font-weight: 600;



}







.one-product-left {



    text-align: center;



}







.pro-border {



    border: 5px solid #18355e;



}







.newproducts {



    margin: 10px 0px 30px 0px;



}







.container {



    max-width: 1080px!important;



}







#colophon {



    background: #2f3033;



    margin-top: 25px;



}







.quick-links {}







.quick-links ul {}







.quick-links ul li {}







.quick-links ul li a {



    padding: 3px 0px;



    color: #fff;



    display: inline-block;



}







.quick-links ul li a:hover {



    background: transparent!important;



    text-decoration: underline;



}







.site-info {



    margin: 35px 0px;



}







.copyright {



    margin-bottom: 15px;



}







.copyright p {



    margin-bottom: 0px;



    color: #fff;



    text-align: center;



}







.copyright p span {



    color: #cfab5c;



}







.slider-text {



    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#040709+0,3b5d7a+15,154a7b+50,3b5d7a+85,040709+100 */



    background: rgb(4, 7, 9);



    /* Old browsers */



    background: -moz-linear-gradient(left, rgba(4, 7, 9, 1) 0%, rgba(59, 93, 122, 1) 15%, rgba(21, 74, 123, 1) 50%, rgba(59, 93, 122, 1) 85%, rgba(4, 7, 9, 1) 100%);



    /* FF3.6-15 */



    background: -webkit-linear-gradient(left, rgba(4, 7, 9, 1) 0%, rgba(59, 93, 122, 1) 15%, rgba(21, 74, 123, 1) 50%, rgba(59, 93, 122, 1) 85%, rgba(4, 7, 9, 1) 100%);



    /* Chrome10-25,Safari5.1-6 */



    background: linear-gradient(to right, rgba(4, 7, 9, 1) 0%, rgba(59, 93, 122, 1) 15%, rgba(21, 74, 123, 1) 50%, rgba(59, 93, 122, 1) 85%, rgba(4, 7, 9, 1) 100%);



    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#040709', endColorstr='#040709', GradientType=1);



    /* IE6-9 */



    padding: 15px 0px;



}







.slider-text h1 {



    color: #fff;



    font-weight: bold;



    margin: 0px 0px;



    font-size: 30px;



}







.slider-text h2 {



    font-style: italic;



    font-weight: normal;



    font-size: 25px;



    color: #9e9fa3;



    margin: 10px 0px 0px 0px;



}







.widge {}







.widge h2 {



    color: #cfab5c;



}







.widge a {



    color: #cfab5c;



}







.site-info aside {



    border-right: 1px solid #424242;



}







.site-info .col-md-3:nth-child(1) aside {



    padding-bottom: 50px;



}







.site-info .col-md-3:nth-child(2) aside {



    padding-bottom: 85px;



}







.site-info .col-md-3:nth-child(3) aside {



    padding-bottom: 35px;



}







.site-info .col-md-3:nth-child(4) aside {



    border: 0px;



}







.widget-title {



    color: #fff;



    margin-top: 0px;



    margin-bottom: 15px;



    font-size: 20px;



}







.site-info {



    color: #e2e2e2;



}







.widge {}







.widge h2 {



    margin-top: 0px;



    font-size: 22px;



}







.subscribe-us {}







.subscribe-us .wysija-input {



    width: 85%;



    border-radius: 3px;



    border: 0px;



    padding: 5px 5px;



    color: #333;



}







.subscribe-us .wysija-submit {



    border: 0px;



    border-radius: 3px;



    color: #112369;



    font-weight: bold;



    padding: 7px 30px;



    background: #cfab5c;



}















.authorized-distributors {



text-align:center;



}







.authorized-distributors h3{



color: #18355e;



    font-weight: 600;



	    font-size: 26px;



}







.authorized-distributors p{    margin-bottom: 17px;



}







.authorized-distributors img{



    max-width: 100%;



    width: 50%;



}







.authorized-distributors p:last-child{ 



margin-bottom:0px;



}







.authorized-distributors p strong.clr{color: #cfab5c;



}















.international-sales {



text-align:center;



}







.international-sales h3{



color: #18355e;



    font-weight: 600;



	    font-size: 26px;



	    margin-bottom: 2px;



}







.international-sales p{    margin-bottom: 17px;



}











.international-sales p.little-large{       font-size: 24px;



    font-style: italic;



    color: #000;



    line-height: normal;



}







.international-sales p.bit-large{        font-size: 18px;



    font-style: italic;



    font-weight: 400;



    margin-bottom: 12px;



}







.international-sales img{



    max-width: 100%;



    width: 47%;



}







.international-sales p:last-child{ 



margin-bottom:0px;



}







.international-sales p strong.clr{color: #cfab5c;



}











.contact-page {







}







.contact-page-img {



}







.contact-page-img img{



width:70%;



max-width:100%;



}







.contact-page h3{



    color: #18355e;



    font-weight: 600;



    font-size: 26px;



	margin-bottom:2px;



	margin-top:30px;



}







.contact-page p{margin-bottom: 17px;







}







.contact-page-info {



text-align:center;



}







.contact-page p strong.clr{color: #cfab5c;







}











.post-type-archive-tribe_events .content-area{



width:100%!important;



}











.events-single .content-area{



width:100%!important;



}







.events-single .sidebar{



display:none!important;



}







.post-type-archive-tribe_events .sidebar{



display:none!important;



}







   li.current_page_item a {color: #18355e!important;



    background-color: transparent!important;



	}



	



	



	 .quick-links ul li.current_page_item a {color: #fff!important;



    background-color: transparent!important;



	}



	



	



	#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {



	    background-color: #18355e!important;



	}











/* Responsive CSS */



/* Large desktops and laptops */



@media (min-width: 1200px) {







}







/* Landscape tablets and medium desktops */



@media (min-width: 992px) and (max-width: 1199px) {



.navbar-nav>li>a {



padding: 0px 12px!important;



}















}







/* Portrait tablets and small desktops */



@media (min-width: 768px) and (max-width: 991px) {



































.contact-page-img img {



    width: 100%;



	}







.subscribe-us .wysija-input {



    width: 100%!important;



	



	}







.site-info .col-md-3:nth-child(1) aside {    padding-bottom: 25px!important;



}







.site-info .col-md-3:nth-child(2) aside {padding-bottom: 85px!important;



}







.site-info .col-md-3:nth-child(3) aside {border-bottom: 0px solid #424242!important;



}







.site-info .col-md-3:nth-child(4) aside {







}











.site-info aside {



    border-right: 0px solid #424242;



	



	border-bottom: 1px solid #424242;



}



.slider-text h1 {



  



    font-size: 26px;



}



.slider-text h2 {



   



    font-size: 21px;



	



	}



	



	.three-distinct-heading h2 {



   



    font-size: 24px;







	



	}







.navbar-nav>li>a {



padding: 0px 10px!important;



}







}







/* Landscape phones and portrait tablets */



@media (max-width: 767px) {



.vidoes-margin {



    margin-bottom: 0px;



}











.vidoes-margin .col-xs-12{



margin-bottom: 15px;



}







.vidoes-margin .col-xs-12 iframe{



height:200px;







}







.head-search {



    margin-bottom: 10px;



	text-align:center;



}















.contact-page-img img {



    width: 100%;



	}















.about-us h3 {



    margin-top: 10px;



    margin-bottom: 5px;







    clear: both;



    width: 100%;



    float: left;



}











.site-navigation {



    margin: 0px 0px 15px 0px!important;



}







.subscribe-us .wysija-input {



    width: 100%!important;



	



	}







.site-info .col-md-3:nth-child(1) aside {    padding-bottom: 25px!important;



}







.site-info .col-md-3:nth-child(2) aside {padding-bottom: 85px!important;



}







.site-info .col-md-3:nth-child(3) aside {border-bottom: 0px solid #424242!important;



}







.site-info .col-md-3:nth-child(4) aside {







}











.site-info aside {



    border-right: 0px solid #424242;



	



	border-bottom: 1px solid #424242;



}



















.navbar-nav>li {



border-right: 0px solid #cacaca!important;



float:left!important;



    width: 100%;



	}



	



	.navbar-nav {



   



    text-align: left!important;



}







.home .site-navigation {



    margin: 0px 0px 15px 0px!important;



}







.navbar-header {



text-align:center;



}







.navbar-toggle {



float:none!important;



margin-right:0px!important;







    margin-top: 0;



}







.navbar-nav {margin: 7.5px 0px!important;



}







.navbar-nav>li>a {



    padding: 3px 0px!important;



	



	}



	



	.dropdown-menu {



    width: 100%!important;



}







.homepage-video iframe{       height: 350px;



}







.authorized-distributors img {



  



    width: 80%;



}







.international-sales img {



  



    width: 80%;



}







}







/* Portrait phones and smaller */







@media (max-width: 680px) {











.contact-page-img {    width: 100%;







}







.contact-page-info {width:100%!important;







}







.contact-page-img img {



    width: 60%;    margin-right: 0;



}











.three-box-home {



width:100%!important;



}







.box-3 .three-box-home {



margin-bottom:30px;



}







.box-3 .three-box-home:last-child {



margin-bottom:0px!important;







}



}







@media (max-width: 555px) {















.slider-text h2 {    font-size: 18px;



}







.slider-text h1 {



   



    font-size: 24px;



	}







.head-social {



width:100%;



text-align:center;



    margin-bottom: 7px;



}







.head-contact {



width:100%;



text-align:center;



}



















}







/* Portrait phones and smaller */



@media (max-width: 480px) {







.authorized-distributors img {



  



    width: 100%;



}







.international-sales img {



  



    width: 100%;



}











.woocommerce ul.products li.product a img {



width:100%!important;



max-width:100%;   margin: 0px 0px 0px 0px!important;



}











ul.products.list li.product h3, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap {    width: 100%!important;



    float: right!important;



	 



}







.slider-text h2 {    font-size: 15px;



}







.slider-text h1 {



   



    font-size: 18px;



	}







.nasc-right h3 br{



display:none;



}







.nasc .nasc-left, .nasc .nasc-right {



width:100%!important



}







.nasc .nasc-left {



margin-bottom:25px!important;



}







.homepage-video iframe{    height: 250px;



}











.site-info .col-md-3:nth-child(1) aside {



    padding-bottom: 25px!important;



}











.site-info .col-md-3:nth-child(2) aside {



    padding-bottom: 25px!important;



}







.site-info .col-md-3:nth-child(3) aside {



    padding-bottom: 25px!important;



	border-bottom: 1px solid #424242!important;



}







.site-info .col-md-3:nth-child(4) aside {



    padding-bottom: 0px!important;



}







.site-info .col-xs-6{



width:100%!important;



}











.site-info aside {



    border-right: 0px solid #424242!important;



    border-bottom: 1px solid #424242!important;



}







.site-info .col-md-3:nth-child(4) aside {



       border-bottom: 0px solid #424242!important;







}







}

@media (min-width: 992px) and (max-width: 1200px) { 

.bottom-section-heading p {
    font-size: 18px;
    line-height: 21px;
    margin-left: 320px;
}

.bottom-section-heading h3 {
    margin: 0 0 10px 320px; font-size: 44px;
}

.bottom-section-heading h2 {
    margin: 0 0 0 320px;
}

}

@media (min-width: 768px) and (max-width: 991px) { 

.product-technical-support-box h3 {
    font-size: 50px;
}

.product-technical-support-box h2 {
    font-size: 40px;
}		


.bottom-part {
    margin: 0 auto;
    width: 100%;
    clear: both;
}

.bottom-section-heading p {
    margin-left: 325px; line-height: 25px;
}

.bottom-section-heading h3 {
    margin: 0 0 10px 325px; font-size: 35px;
}

.bottom-section-heading h2 {
    margin: 0 0 0 325px;
}

}

@media (min-width: 480px) and (max-width: 767px) { 

.content-box-support .col-sm-4 {
    width: 100%;
    padding: 10px 0; clear: both;
}

.bottom-part {
    margin: 0;
    width: 100%;
}

.bottom-part .col-sm-4 {
    width: 100%;
}

.bottom-section-heading h2 { font-size: 30px;
    margin: 250px 0 10px 0;
}

.bottom-section-heading h3 { font-size: 32px;
    margin: 0 0 10px 0;
}

.bottom-section-heading p { line-height: 25px;
    margin: 0 0 10px;
    margin-left: 0;
}

.top-section-heading h3 {
    font-size: 35px; 
}

.product-technical-support-box h3 {
    font-size: 45px;
}

.product-technical-support-box h2 {
    font-size: 35px;
}		
	
.top-section-heading h3 span {
    font-size: 35px;
}

.fb_iframe_widget span {
    width: 210px !important;
}

}


@media (min-width: 320px) and (max-width: 479px) { 

.top-section-heading h3 {
    font-size: 25px; 
}

.product-technical-support-box h3 {
    font-size: 25px;
}

.product-technical-support-box h2 {
    font-size: 25px;
}		
	
.top-section-heading h3 span {
    font-size: 25px;
}

.content-box-support .col-sm-4 {
    width: 100%;
    padding: 10px 0; clear: both;
}

.bottom-part {
    margin: 0;
    width: 100%;
}

.bottom-part .col-sm-4 {
    width: 100%;
}

.bottom-section-heading h2 {
    margin: 250px 0 10px 0; font-size: 25px;
}

.bottom-section-heading h3 { font-size: 25px;
    margin: 0 0 10px 0;
}

.bottom-section-heading p {
    margin: 0 0 10px;
    margin-left: 0; font-size: 15px;
}

}







/* Responsive CSS */