@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0; list-style:none; border:none; outline:none; text-decoration:none; }

body{font-family: 'MyriadProRegular'; background: #ffffff;}

a:focus{ outline:none; }

.b24-crm-button-position-top-right{ margin-top:-35px !important; margin-left:10px !important;}

.bx-imopenlines-config-sidebar{z-index:2147483647;}

.top_bar{ width:100%; float:left; background:#f2f5f9; padding:10px 0;  font-family: 'MyriadProRegular'; font-size:12px; color:#606060;}

@font-face {

    font-family: 'MyriadProRegular';

    src: url('../fonts/myriadpro-regular.eot');

    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'),

         url('../fonts/myriadpro-regular.woff') format('woff'),

         url('../fonts/myriadpro-regular.ttf') format('truetype'),

         url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');

}

.top_bar span i{ font-size:17px;  } 

.top_ul{ padding:0; margin:0; float:right;}

.top_ul li{ float:left; margin-left:0;}

.top_ul li a{color:#606060; }

.top_ul li a i{color:#606060; font-size:17px; }

.top_ul li a:hover{ text-decoration:none;}

.header_sec{ width:100%; float:left; background:#fff; border-bottom:8px solid #3c8bea; padding-bottom:15px; padding-top:15px;}

.header_sec .navbar-brand{ padding:0 15px; height:auto;}

.header_sec .navbar{ padding-bottom:0; margin-bottom:0; height:auto;}

.header_sec #navbar ul{ margin-bottom:0; margin-top:0; }
.header_sec #navbar ul li{
	margin: 0 2px;
}
.header_sec #navbar ul li a{ color:#606060; font-size:1vw;padding:10px 8px; border-radius: 5px;}

.header_sec #navbar ul li a i{ font-size:17px;}

.header_sec #navbar ul li a:hover{background:#3C8BEA; color:#fff;}

.header_sec .navbar-toggle{ background:#fff; padding:0;}

.header_sec .navbar-toggle i{ color:#61C78D; font-size:24px;}

.header_sec .navbar-toggle .icon-bar{ background:#fff;}

.bnr_sec{ width:100%; float:left; margin:2px 0 30px;}

.bnr_sec .item img{ width:100%;}

.welCome{ width:100%; float:left; padding-bottom:15px; background:url(../img/sdw.png) no-repeat center bottom; padding-bottom:20px; }

.welCome_inr{ width:98%; margin:0 auto;}

.welCome_inr_bg{ width:100%; float:left; padding:20px; border:1px solid #dedede; background:#fff;}

.welCome_inr_bg h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#0c4b98; margin-top:0; margin-bottom:15px;width:100%; float:left;}

.welCome_inr_bg h2 span{ border-bottom:1px solid #2a2b2c; padding-bottom:12px; float:left; position:relative; padding-right:50px; }

.blu_line{ position:absolute; left:0; bottom:-4px;}

.welCome_inr_bg p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:16px;}

.boxArea{ width:100%; float:left; margin-bottom:15px; min-height: 550px;}

.pnl_lft{ width:100%; float:left;}

.categry{ width:100%; float:left; background:#828282; border-radius:12px;}

.categry h2{ margin:0; float:left; width:100%; border-radius:12px 12px 0 0; padding:10px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:17px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#828282+0,bebebe+50,828282+100 */

background: #828282; /* Old browsers */

background: -moz-linear-gradient(-45deg, #828282 0%, #bebebe 50%, #828282 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(-45deg, #828282 0%,#bebebe 50%,#828282 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(135deg, #828282 0%,#bebebe 50%,#828282 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#828282',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.categry ul{ padding:0; float:left; width:100%;}

.categry ul li a{ color:#fff; font-size:13px; padding:5px 20px; display:block;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bebebe+0,828282+100 */

background: #bebebe; /* Old browsers */

background: -moz-linear-gradient(top, #bebebe 0%, #828282 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #bebebe 0%,#828282 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #bebebe 0%,#828282 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#828282',GradientType=0 ); /* IE6-9 */}

.categry ul li a i{ font-size:15px; float:left; margin-right:5px;}

.categry ul li:last-child a{ border-bottom:none;}

.offerSec{ width:100%; float:left; background:url(../img/sdw2.png) no-repeat center bottom; margin-top:40px; padding-bottom:25px;}

.ofr_box{border:1px solid #dedddd; border-radius:12px; width:100%; float:left; background:#f5f5f1}

.offerSec_inr{ width:100%; float:left; background:url(../img/tp1.jpg) no-repeat left top, url(../img/tp2.jpg) no-repeat left bottom; position:relative; min-height:300px;border-radius:12px; }

.ofr_img{ position:absolute; top:-5px; left:-5px; }

.ofrPro_img{ width:100%; float:left; margin-top:98px; margin-bottom:0;}

.ofrPro_img img{ width:100%;}

.avast{ float:left; padding:0 10px 10px; width:100%; background:url(../img/sdw3.png) no-repeat center -80px; overflow:hidden; padding-top:20px; padding-bottom:80px;}

.avast h3{ margin-top:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0f7bc7; font-size:17px; text-align:center;}

.avast p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#363636; font-size:12px; line-height:18px;}

.avast a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#dc2a01; font-size:12px;}

.language{ width:100%; float:left; /*margin:20px 0;*/ /*padding:10px;*/ /*background:#F5F5F1;*/ text-align:center;}

.language .goog-te-gadget .goog-te-combo{ border:1px solid #ccc; display:inline-block; }

.pd{ padding:20px 0; clear:both;}

.box_pn1{ width:100%; float:left; padding:0 10px; }

.box_pn1_img{ width:100%; float:left; margin-bottom:15px;}

.box_pn1 h4{ text-align:center; font-family:"Franklin Gothic Book"; font-size:14px; color:#4c4c4c; background:url(../img/line.png) no-repeat center bottom; padding-bottom:5px;}

.box_pn1 p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c; font-size:11px; line-height:16px; text-align:justify;}
 
.btm_area_grn{ width:100%; float:left; background:#2ad7a8; padding:5px; margin-top:10px;}

.btm_area_grn a{ display:block; border-top:1px solid #509482; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; padding:5px 0;}

.btm_area_grn a i{ font-size:14px; color:#fff;}

.newMore_btn{ color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.btm_area_blu{ width:100%; float:left; background:#7bc7fc; padding:5px; margin-top:10px;}

.btm_area_blu a{ display:block; border-top:1px solid #509482; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; padding:5px 0;}

.btm_area_blu a i{ font-size:14px; color:#fff;}

.map_icon{ color:#b43c3c; font-size:14px;}

.newMore_btn2{ color:#af2e2e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; text-align:right; }

.newMore_btn3{ color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; text-align:left; }

.ourClient{ width:100%; float:left; background:#e9e9e9; padding:15px 0;}

.ourClient .well{ padding:0; border:none; background:none; box-shadow:none; margin-bottom:0; border-radius:0; min-height:inherit;}

.ourClient .carousel { margin-bottom: 0;padding:0;}

/* Reposition the controls slightly */

.ourClient .carousel-control { background:none; font-size:30px; color:#ababab; opacity:1; text-shadow:none; width:auto;}

.ourClient .carousel-control.right {right:0;}

/* Changes the position of the indicators */

.ourClient .carousel-indicators {right: 50%;top: auto;bottom: 0px;	margin-right: -19px;}

/* Changes the colour of the indicators */

.ourClient .carousel-indicators li {background: #c0c0c0;}

.ourClient .carousel-indicators .active {background: #333333;}

.ourClient .thumbnail{ height:50px; vertical-align:middle; margin-bottom:0;}

.ourClient .thumbnail img{ height:100%;}

.ourClient h5{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#656565; font-size:20px; margin-top:0; margin-bottom:15px;}

.ftrSec{ width:100%; float:left; background:#282727; padding:20px 0; }

.ftrLft{ width:100%; float:left; background:url(../img/lineFtr.png) no-repeat right; padding-left:100px;}

.ftrLft ul { margin-bottom:20px;}

.ftrLft ul li a{ font-size:12px; text-transform:uppercase; color:#ffffff;}

.ftrLft p{ color:#e7e7e7; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0;}

.ftr_rt{ width:100%; text-align:center; float:left;}

.ftr_rt ul{ width:100%; float:left;}

.ftr_rt ul li{ display:inline-block; margin:0 5px;}

.ftr_rt p{ font-size:16px; color:#fff;}

.ftr_rt p i{ font-size:16px;}

.ftr_rt p span{ font-size:21px;}

.bnr_sec_inr{ width:100%; float:left; margin-bottom:15px;}

.bnr_sec_inr img{ width:100%; float:left;}

.thumSlider{ width:100%; float:left;}

.adCrt{ width: auto; display: table-cell; background:#3b96f3; border-radius:0; padding:5px 20px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:22px; text-decoration:none;}

.adCrt i{ font-size:34px; color:#fff;}

.adCrt:hover{ text-decoration:none; color:#fff;}

.brdeCam{ width:100%; float:left; margin-bottom:20px; background:#a6a6a6; padding:13px 15px; border-radius:6px 6px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c8bea; font-size:12px; text-transform:uppercase; margin-top:0; margin-bottom:4px;}

.brdeCam li{ color:#fff; font-size:12px; float:left; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.brdeCam li:last-child{text-decoration:underline;}
.brdeCam li a{color:#fff;}

.brdeCam li i{ font-size:18px; margin-right:5px; color:#fff;}

.brdeCam li a:hover{ text-decoration:none;}
.brdeCam .h2_color{width:100%; float:left; padding-left: 26%; font-size: 21px; font-weight: 700;}
.brdeCam .p_color{width:100%; float:left; padding-left: 26%; font-size: 15px;
    text-transform: none;}

/*

.newHed_bx h2 i{ font-size:14px; margin-right:5px; color:#fff;}

.newHed_bx h2 a{ text-decoration:none;}

.newHed_bx h2 span{ float:left; margin-right:10px;}

.newHed_bx h2 .dropdown button{ background:#92e24b; color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px 10px; border-radius:6px; margin-top:-7px;}

.newHed_bx h2 .dropdown button span{ margin-right:0; float:inherit;}

.newHed_bx h2 .dropdown .dropdown-menu li{ text-transform:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}*/

.video_rt{ width:100%; float:left; }

.video_top{ width:100%; float:left;}

.video_top img{ margin-bottom:5px; float:left; width:100%; }

.video_top iframe{ margin-bottom:5px; float:left; width:100%; height:360px; border:5px solid #676667 }

.video_top embed{ margin-bottom:5px; float:left; width:100%; }

.showHideDiv img{
	padding: 0 10px;
}

#show{
	background: #3b96f3;
    width: auto;
    float: left;
    padding: 6px 28px;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 30px;
}
#hide{
	background: #3b96f3;
    width: auto;
    float: left;
    padding: 6px 28px;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 30px;
}

.viewBox{ width:100%; float:left; padding:8px 6px; background:#faf9f9;}

.viewBox_top{ border-bottom:1px solid #ccc; padding-bottom:5px; float:left; width:100%; margin-bottom:20px; color:#a0a0a0; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.viewBox_top i{ font-size:17px;}

.viewBox_top .pull-right a{color:#a0a0a0; font-size:13px;}

.viewBox_top .pull-right a:hover{ text-decoration:none;}

.textArea{ width:100%; float:left;}

.textArea textarea{ background:#fff; border:1px solid #ebebeb; padding:10px; float:left; width:100%; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#c5c5c5; font-size:12px; font-style:italic;}

.grn_btn{ border-radius:6px; text-align:center; padding:6px 20px; background:#95ca48; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; float:left;}

.suport_box{ border:1px solid #3b96f3; padding:0; width:100%; display: table; margin-top:10px;}

.suport_box_lf{ border-right:1px solid #3B96F3; padding:5px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#dd0612; font-size:22px; display: table-cell;}
.suport_box .pullright{ padding: 5px 20px;display: table-cell;}
.suport_box .pullright p{ margin-bottom:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:10px; }
.mgrt{margin-bottom:-7px; float: left;}
.suport_box .pullright a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#436e05;}

.descrip_tion{ width:100%; float:left; padding:30px 0;}

.descrip_tion h2{ font-family:"Century Gothic"; color:#3e3e3e; font-size:18px; margin-top:0; border-bottom:1px dotted #333; margin-bottom:15px; font-weight:normal; padding-bottom:10px;}

.descrip_tion p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:12px; }

.tabPrt{ width:100%; float:left;}

#exTab1 .tab-content { color : #000; background-color: #f9f9f9; padding :30px 20px;}

#exTab1 .tab-content p{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a { border-radius: 0; font-size:11px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 0; position:relative; height:100%; font-weight:bold; text-transform:uppercase;  border-top-left-radius: 5px;  border-top-right-radius: 5px; background-color:#ccc;}

#exTab1 .nav-pills > li > a span{ padding:10px 8px; display:inline-block;}

/* change border radius for the tab , apply corners on top*/

#exTab1 .nav-pills{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5a5858+0,010101+100 */

/*background: #5a5858;*/ /* Old browsers */

/*background: -moz-linear-gradient(top, #5a5858 0%, #010101 100%);*/ /* FF3.6-15 */

/*background: -webkit-linear-gradient(top, #5a5858 0%,#010101 100%);*/ /* Chrome10-25,Safari5.1-6 */

/*background: linear-gradient(to bottom, #5a5858 0%,#010101 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5858', endColorstr='#010101',GradientType=0 );*/ /* IE6-9 */}

.tabPrt .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#43d6fc+0,1174d7+100 */

background: #43d6fc; /* Old browsers */

background: -moz-linear-gradient(top, #43d6fc 0%, #1174d7 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #43d6fc 0%,#1174d7 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #43d6fc 0%,#1174d7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43d6fc', endColorstr='#1174d7',GradientType=0 ); /* IE6-9 */ border-right:none !important;}

.tabPrt .nav > li > a:hover,

.tabPrt .nav > li > a:focus {

  text-decoration: none;

  background: #43d6fc; /* Old browsers */

background: -moz-linear-gradient(top, #43d6fc 0%, #1174d7 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #43d6fc 0%,#1174d7 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #43d6fc 0%,#1174d7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43d6fc', endColorstr='#1174d7',GradientType=0 ); /* IE6-9 */

border-right:none !important;}

.ar_ci{ position:absolute; left:50%; margin-left:-10px; bottom:-2px; display:none; }

.tabPrt .nav-pills > li.active > a .ar_ci, .nav-pills > li.active > a:hover .ar_ci, .nav-pills > li.active > a:focus .ar_ci{ display:block;}

.newHed_bx{ width:100%; float:left;}

.newHed_bx h2{ background:#a6a6a6; padding:13px 15px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-transform:uppercase; margin-top:0; margin-bottom:4px;}
.underline{text-decoration:underline; float:none !important;}

.newHed_bx h2 i{ font-size:14px; margin-right:5px; color:#fff;}

.newHed_bx h2 a{ text-decoration:none;}

.newHed_bx h2 span{ float:left; margin-right:10px;}

.newHed_bx h2 .dropdown button{ background:#92e24b; color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px 10px; border-radius:6px; margin-top:-7px;}



.newHed_bx h2 .dropdown button span{ margin-right:0; float:inherit;}

.newHed_bx h2 .dropdown .dropdown-menu li{ text-transform:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}



.divHd_sw{ width:100%; float:left; padding:10px 20px; background:#c7e7fd; border-radius:0 0 6px 6px; margin-bottom:20px;  height:100px;overflow:hidden; }

.divHd_sw img{ float:left;  margin-bottom:5px; margin-right:10px;}

.pro_sml{ width:100%; float:left; color:#434343; font-size:14px; line-height:35px;}

.noMr{ position:relative; width:100%; float:left;}

.click_ft{ position:absolute; left:50%; margin-left:-17px; bottom:5px; z-index:1;}



.bran_add{ width:100%; float:left;}

.pd_alText{ width:100%; float:left; padding:10px; border:1px solid #ccc; text-align:center; height:162px; margin-bottom:20px; }

.pd_alText a{ display:block; object-fit: cover; width:100%;}

.pd_alText a img{ height:80px; max-width:100%; object-fit:contain; }

.pd_alText .logo_name{ font-weight:bold;}







.posted_Content{ width:100%; float:left; margin:40px 0;}



.hvrBox{ width:100%; float:left; background:#fff; padding:20px; box-shadow:0 0 3px #ccc !important; margin-bottom:20px; min-height:530px;}

.hvrBox h2{ color:#0084FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:20px; margin-top:0;}

.adm{ width:100%; float:left; padding-bottom:15px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}

.img_bx{ width:100%; float:left; margin-bottom:20px; text-align:center;}

.img_bx img{ width:100%;  height:235px; object-fit:scale-down;}



.hvrBox p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#666; line-height:22px;}

.btn_org{ background:#dc2a01; padding:8px 15px; text-align:center; border-radius:4px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; float:left;}

.btn_org i{ font-size:16px;}

.btn_org:hover{ text-decoration:none; color:#fff; background:#000;}



.box_prt_contain{ width:100%; float:left; padding:20px; box-shadow:0 0 3px #ccc; margin:40px 0;}



.top_phn{ padding:10px 0 0 0 ; }

.top_phn span{ font-size:20px; display:inline-block;}

.top_phn span i{ font-size:30px;  display:inline-block}



.allNw{ float:right; background:#454545; color:#fff !important; padding:5px 10px; border-radius:5px;}



.imgSec_prt1{ width:100%; float:left; }

.imgSec_prt1 img{ border:1px solid #ccc; padding:5px; width:100%;}



.brdeCam .table-striped input[type="button"]{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,7db9e8+100;Blue+Gloss+Default */

background: rgb(30,87,153); /* Old browsers */

background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */  padding:5px 15px; border-radius:5px; color:#fff; text-transform:uppercase;}











.frm_contact{ width:100%; float:left; padding:20px; border:1px solid #ccc; border-radius:5px;}

.frm_contact li { float:left; width:100%; margin-bottom:10px; }

.frm_contact li label{ color:#000; font-size:14px; line-height:30px; width:30%; float:left; text-align:right; padding-right:20px;}

.frm_contact li input{ width:70%; float:left; border:1px solid #ccc; padding:5px 10px; height:30px; }

.frm_contact li input[type="image"]{ width:auto; float:left; border:none; padding:0; float:right;}





.lft_flip {
    float: left;
    font-weight: 400;
    line-height: 42px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
}

#paging_site{
	width:100%;  float: left; border-top:1px solid #ccc;
	border-bottom:1px solid #ccc; margin: 20px 0;
}
#paging_site ul{
	float: right; margin: 5px 0;
}
#paging_site .pagination > li:last-child a{
	border-radius:0; color: #2874F0;
}
#paging_site .pagination > li > a, .pagination > li > span{
	  border: none;   border-radius:50%; font-size: 16px; font-weight: bold; color: #333;
	  margin: 0 5px;
}

#paging_site .pagination > li .active{
	background: #2874F0; border-radius:50% !important; border: none; color: #fff !important;
}

/*------26.08.2016---------*/



.tp_nv{ }

.tp_nv nav{ background:none; border:none; margin-bottom:0; border-radius:0;}




.tp_nv .navbar-nav>li>.dropdown-menu {

    margin-top:0; position: fixed;

   border-radius:0;

}

.tp_nv .navbar-default .navbar-nav>li>a {

    width:auto; border:none; line-height: 35px;

    font-weight:normal; color:#fff; font-family:"Century Gothic"; text-transform:uppercase; 

}
.b24-widget-button-position-top-right{ top:10px !important; right:10px !important;}
.tp_nv .navbar-default .navbar-nav>li>a:hover{ background:#3c8bea; color:#fff; }

#menuactive{background:#3c8bea; color:#fff !important;}




.header_sec .navbar-right{ margin-right:48px; padding-top:12px; }
.header_sec .navbar-right select{ width:120px; padding:5px 5px; box-sizing:border-box; font-size:12px; margin:0;position: relative;}


.mega-dropdown {

 width:auto; font-family:"Century Gothic";

}

.mega-dropdown-menu {

    padding: 20px 0px;

    width: 100%;

    box-shadow: none;

    -webkit-box-shadow: none; 

}

.mega-dropdown-menu:before {

    content: ""; display:none;

    border-bottom: 15px solid #fff;

    border-right: 17px solid transparent;

    border-left: 17px solid transparent;

    position: absolute;

    top: -15px;

    left: 285px;

    z-index: 10;

}

.mega-dropdown-menu:after {

    content: ""; display:none;

    border-bottom: 17px solid #ccc;

    border-right: 19px solid transparent;

    border-left: 19px solid transparent;

    position: absolute;

    top: -17px;

    left: 283px;

    z-index: 8;

}

.mega-dropdown-menu > li > ul {

  padding: 0;

  margin: 0;

}

.mega-dropdown-menu > li > ul > li {

  list-style: none;

}

.mega-dropdown-menu > li > ul > li > a {

  display: block;

  padding: 3px 0;

  clear: both;

  font-weight: normal;

  line-height: 1.428571429;

  color: #000;

  white-space: normal; font-size:13px;

}

.mega-dropdown-menu > li ul > li > a:hover,

.mega-dropdown-menu > li ul > li > a:focus {

  text-decoration: none;

  color: #317EC4;

}

.mega-dropdown-menu .dropdown-header {

  color:#0084FF;

  font-size: 1.2vw;

  font-weight:normal;

}
.fb_iframe_widget{
	width: 100% !important;
}
.mega-dropdown-menu form {

    margin:3px 20px;

}

.example-top, .example-bottom {
            width: 100;
            height: 140px;
            
           
        }




.mega-dropdown-menu .form-group {

    margin-bottom: 3px;

}

.btn_all{ background:#2B7CC1; border:none; color:#fff !important;  font-weight:bold !important; padding:10px 20px !important; }

.btn_all:hover{ background:#61C78D !important;}



.mega-dropdown:hover ul{ display:inherit;}

.mega-dropdown ul{ display: none;}



.secDrop_down{ background:rgba(255,255,255,0.95); top:70px; border:none; padding:20px 20px; box-shadow: 0 0 5px #000; margin-top:0;}

.secDrop_down .divider{ background:none; }

.secDrop_down .dropdown-header{ padding:3px 0;}

.secDrop_down a{ text-decoration:none; }

.header_sec .dropdown-menu a{ padding:0 !important; }
.header_sec .dropdown-menu a:hover{ background:none !important; color:#3C8BEA !important;}


/*------26.08.2016---------*/











/*------31.08.2016---------*/



.mnuList_r1 .col-sm-3{ width:20%; margin:0 !important; }









/*------31.08.2016---------*/







/*------09.05.2016---------*/



.inr_sd_lid{ width:100%; float:left; margin-bottom:20px; margin-top:20px; height:300px;}

.inr_sd_lid img{ width:100%; height:100%; object-fit:none; }



.inr_mnu{ width:100%; float:left; margin-bottom:20px; background: #FBFBFB;  }

.inr_mnu h3{ font-family:"Century Gothic"; width:100%; margin-top:0; color:#fff; font-size:16px; font-weight:normal; background:#3c8bea; padding:8px 10px; display:inline-block;}

.inr_mnu h3 a{ color:#fff;}

.inr_mnu h3 a:hover{ text-decoration:none;}

.inr_mnu h3:hover{ text-decoration:none; background:#1568bf; color:#fff;}



.inr_mnu ul{ width:100%; float:left;}

.inr_mnu ul li a{ color:hsl(202, 100%, 40%); font-size:16px !important; display:block; padding: 2px 15px;}
.inr_mnu ul li:nth-child(even) a{background:#f7f7f7;}
.inr_mnu ul li a:hover{ text-decoration:none; color:#fff; background:#6b6b6b; padding-left:20px;}

.inr_mnu ul li:last-child a{ border:none;}





.fd_fel{ width:100%; float:left; margin-bottom:20px;}

.bdr_r{ border-right:1px dotted #ccc;}

/*------09.05.2016---------*/

.aboutSec{ width:100%; float:left; padding:20px 0;}
.aboutSec h3{ font-family:"Century Gothic"; font-size:24px;}
.sec_img1big{ width:100%; text-align:center; float:left; margin-bottom:20px;}
.sec_img1big img{ border:5px solid #ccc;}
 .aboutSec p{  font-family: 'MyriadProRegular'; font-size:14px;}
.img_llllp{ max-width:200px; width:auto; float:left; border:2px solid #ccc; margin-right:15px; padding:10px; background:#fff;}
.img_rrrp{ max-width:250px; width:auto; float:right; border:2px solid #ccc; margin-left:15px; padding:10px; background:#fff;}

.inset_sec{ width:100%; float:left; margin-bottom:20px;}
.str_blu{ color:hsl(210, 100%, 56%);}
.str_blu2{ color:hsl(181, 100%, 41%);}

#google_translate_element

{

 padding-left: 5px;

 

}



.goog-logo-link {

   display:none !important;

} 



.goog-te-gadget{

   color: transparent !important;

}



#google_translate_element .goog-te-combo{ color: #616161; font-family:Verdana, Arial, Helvetica, sans-serif;}

#comm100-float-button-2{ right:-100px !important; left:inherit !important;}

#comm100-float-button-2:hover{ right:0 !important;}



/*---------20.09.2016---------*/

.cont{ float:left; width:100%; padding:40px 0;}

.lftwdth{ width:100%; float:left;}

.lftwdth h2{ color:#61C78D; margin-top:0;}

.lftwdth h4{  font-size:16px; font-weight:bold; font-family:"Century Gothic";}

.lftwdth p{ font-size:16px;}

.lftwdth p strong{ font-weight:bold;}

.rghtwdth{ width:100%; float:left; margin-top: 49px;}

.rghtwdth iframe{ width:100%; border:5px solid #0C5DB1 !important; float:left;}

.lftwdth i{ color:#61C78D; width:18px;}

.lftwdth em{ color:#61C78D; width:18px;}

.crm-webform-bottom-logo-container{display:none !important;}
.crm-webform-bottom-link{display:none !important;}


/*.mob_mnu{ display:none; float:left; width:auto; padding-left:15px;}

.mob_mnu ul{ margin-bottom:0;}

.mob_mnu li{ float:left; margin-right:5px;}

.mob_mnu li a{ color:#fff; font-size:14px;}*/



/*---------20.09.2016---------*/






.sec_10{
	padding: 10px 0px 0;
	
}

.foot_bg { width:100%; float:left; background:url(../images/footer_back.jpg) no-repeat top; background-size:cover;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#656464+1,878990+100 */
/*
background: -moz-linear-gradient(top, #000 1%, #878990 100%); /* FF3.6-15 
background: -webkit-linear-gradient(top, #656464 1%,#878990 100%); /* Chrome10-25,Safari5.1-6 
background: linear-gradient(to bottom, #656464 1%,#878990 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656464', endColorstr='#878990',GradientType=0 ); /* IE6-9 */
}
.sec_10 h4 {
  
    font-size:24px; font-weight:normal;
    color:#fff; font-family: "Century Gothic";
    padding: 0 0px 0 0px;
}

.line{
    border-bottom: 1px solid #fff;
    width: 30%;
    float: left;
	margin: 0px 0px 24px 0px;
}
.line2{
    border-bottom: 1px solid #fff;
    width: 45%;
    float: left;
	margin: 0px 0px 24px 0px;
}
.mrketj{
	overflow: auto;
}
.mrket p{ color:#fff;}
.mar-ul li a{ background:url(../img/bulet3.png) no-repeat left; padding-left:14px; font-size:14px; color:#fff; }
.mrket label{ width:100%; float:left; font-size:12px; color:#393a39;}
.mrket input[type="text"]{ width:100%; float:left; background:#f1f1f1; padding:5px 10px; border-radius:5px; margin-bottom:10px;}
.mrket input[type="submit"]{ float:right; padding:5px 10px; border-radius:5px; margin-bottom:10px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,c6c6c6+100 */
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ededed 0%, #c6c6c6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ededed 0%,#c6c6c6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ededed 0%,#c6c6c6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */

}
.mrket ul li{ color:#fff;}
.mrket_in{ width:100%; float:left; margin-top: 16px; }
.mrket_in li { float:left; margin-right:10px; text-align: center;}
.mrket_in li a{ color:#fff; font-size:20px; border:1px solid #fff; padding:5px 10px; width: 40px; float: left; border-radius: 0 10px;}
.mrket_in li a:hover{ color:#fff; font-size:20px; border:1px solid #3c8bea; background:#3c8bea; border-radius: 0; transition: all 1s ease; -webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;}

.copy_right{width:100%; float:left; padding:16px; background:url(../images/bssit_footer_border.jpg) repeat-x top; margin-top: 16px;}
.copy_right p{width:100%; float:left; color:#fff; text-align:center; margin-bottom:0;}


.scec{ width:100%; display:inline-block; }
.scec img{ width:100%; float:left; margin-bottom:10px;}
.scec iframe{
	padding-top: 20px;
}

.ft-social2 { text-align:right;}
.ft-social2 li{ display:inline-block; margin-left:10px;}

.heading_bg_1{ background:url(../img/fb_cart.png) no-repeat left; line-height:41px; padding-left:45px !important;}
.heading_bg_2{ background:url(../img/grid_icon.png) no-repeat left; line-height:41px; padding-left:45px !important;}

.heading_bg_3{ background:url(../img/con_icon.png) no-repeat left; line-height:41px; padding-left:45px !important;}


.btn_bluew{ background:#579ff6; color:#fff; padding:5px 10px; }
.btn_bluew:hover{ background:#0eb789; color:#fff; }

.mrket .media-body h4{ font-size:14px; font-weight:bold;}
.mrketj .media-body h4 a{ color: #fff; text-decoration: none;}
.mrketj .media-body h4 a:hover{ color: #fff; text-decoration: none;}

.mrket .media-body p{ font-size:12px;  }
.mrket .media{ border-bottom:1px dotted #fff;}

.media:last-child{ border:none;}
.mrket_lina{
	color: #fff; text-transform: uppercase; padding:2px 10px; background: #2E963F; float: right;
}
.mrket_lina:hover{
	text-decoration: none; color: #fff;
}
/*----tree--------*/
#tree1_sec{ float:left; width:100%; background:#F7F7F7;}
#tree1_sec h4{background:#3C8BEA; color: hsl(0, 0%, 100%); float: left; font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 17px; margin: 0; padding: 10px 20px; width: 100%;}

#tree3{ padding:0 0 20px 0; border:1px solid #000000; clear: both; border-top: 0;}
.branch { text-transform: inherit !important; display: block !important; }
.indicator{ color:#000;}

.branch li a:hover{ color:#000 !important; }
.fnt_size a{ font-size:12px !important;   }
.fnt_size ul li { display: list-item;   }
.tree, .tree ul {
    margin:0;
    padding:0;
    list-style:none;
}
.tree ul {
    margin-left:1em;
    position:relative
}
.tree ul ul {
    margin-left:.5em
}
.tree ul:before {
    content:"";
    display:block;
    width:0;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    border-left:1px solid #000; 
}
.tree li {
    margin:0;
    padding:0 0 0 14px; 
    line-height:2em;
    color:#000; font-size:15px;
    font-weight:normal;
    position:relative
}
.tree ul li:before {
    content:"";
    display:block;
    width:10px;
    height:0;
    border-top:1px solid;
    margin-top:-1px;
    position:absolute;
    top:1em; color:#000;
    left:0
}
.tree ul li:last-child:before {
   /* background:#F7F7F7; */
    height:auto;
    top:1em;
    bottom:0
}
.indicator {
    margin-right:5px;
}
.tree li a {
    text-decoration: none;
    color:#000; font-weight:normal; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tree li button, .tree li button:active, .tree li button:focus {
    text-decoration: none;
    color:#369;
    border:none;
    background:transparent;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    outline: 0;
}

.sub_active{
	background-color: #2AD7A8; 
}
.sub_active a{
	color: #fff !important;
}

.bnr_sec .carousel-inner > .item{ text-align:center;}
.bnr_sec .carousel-inner > .item a{ display:block;}
.bnr_sec .carousel-inner > .item a img{ float:none; display:inline-block; height:380px !important; width:auto !important; }

.brd_li{ width:100%; float:left;}
.brd_li li{ border-bottom:1px solid #fff; font-size:12px; line-height:normal; padding-bottom:5px; margin-bottom:5px;}
.brd_li h6{ font-size:14px; margin-top:0; color:#fff; font-weight:bold;}
.brd_li li:last-child{ border:none;}

.pd_lft{
	padding:20px 20px 0 0px;
}
.pd_rt{
	padding:20px 0 0 20px;
}

.hide_col .col-md-3{ float:none; display:inline-flex; width:24.8%;}



.bssit_product{ width:100%; float:left;}
.bssit_product_ul{ width:100%; float:left; list-style:none;}
.bssit_product_ul li{ list-style:none; }

.box_gray_inr{ border-bottom:5px solid #3C8BEA; padding:0; border-right:10px solid #fff; background:#EFEFEF; min-height:500px; }
.ul_2nd{ width:100%; float:left; }

.link_hd{ width:100%; float:left; background:#3C8BEA; color:#fff; text-transform:uppercase; font-size:16px; }
.link_hd i{ padding:0 10px; background:#74BC60; color:#fff; border-radius:0; display:inline-block; line-height:30px; margin-right:10px;}

.ul_2nd li{ width:100%; float:left; padding:0 15px 0 40px; }

.ul_2nd li a{ font-size:16px; padding:5px 0; border-bottom:1px dotted #ccc; display:block; color:#333;}
.ul_2nd li:last-child a{ border:none;}
.ul_2nd li a:hover{ text-decoration:none; color:#3C8BEA;}
.ul_2nd li a i{ color:#3C8BEA; }

.alink_hed{
	width: 100%; float: left; padding: 5px 15px; font-size: 15px; color:#3C8BEA; font-weight: bold; 
}

.alink_hed:hover{
	text-decoration: none;
}




/*--4/1/18--*/
.left_news{width:100%; float:left; margin-bottom: 19px; border-bottom: 1px solid #ccc; padding-bottom: 11px;}
.news_img{width:100%; float:left; border: 3px solid #ccc; background: #f1f1f1; padding: 2px;}
.news_img img{width:100%; float:left; height: 121px; object-fit: contain;}
.news_text{width:100%; float:left;}
.news_text h3{width:100%; float:left; margin-top:0; color:#0084FF;}
.news_text h5{width:100%; float:left; margin:5px 0;}
.news_text p{width:100%; float:left; margin:0;}
.news_text a{width:100%; float:left; margin:0; margin-bottom: 7px;}
.news_text a i{color: #fff;
    font-size: 15px;
    background: #3c8bea;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    line-height: 26px;
    text-align: center;}


.all_part{width:100%; float:left; margin-top:20px;}



.details_news{width:100%; float:left;}

.details_news h1{width:100%; float:left; color:#0084FF; font-size: 30px;}

.details_news ul{width:26%; float:left;}

.details_news ul li{display:inline-block; padding-right:10px; font-size: 17px;}


.detail_img{width:100%; clear: both; margin-bottom: 15px;}
.details_news p{width:100%; float:left;}
.details_news p img{width:100%; float:left;}
.detail_img img{width:100%; height:300px; object-fit: contain; border:2px solid #ccc;}

.all_shere{width: 12%; float: left;}

.all_shere ul{width:100%; float: left; text-align: left;}

.all_shere ul li{display:inline-block;}
.all_shere ul li a{display:inline-block;}

.all_shere ul li a i{color: #fff;
    font-size: 15px;
    background: #3c8bea;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    line-height: 26px;
    text-align: center;}
.about_thor{width:100%; float:left; background: #fafafa; padding: 0 20px 20px; margin-top: 15px;}

.about_thor h3{width:100%; float:left; background:url(../images/bottom_style.png) no-repeat bottom left; padding-bottom:5px; font-size:20px; color:#aa1801;}

.inspirational{width:100%; float:left;}

.inspirational h3{width:100%; float:left; font-size: 27px; border-bottom: 1px solid #30B22A; color: #000; padding-bottom: 4px;}

.inspirational_all{width:100%; float:left; height: 538px; overflow-y: auto;}

.inspirational_img{width:100%; float:left; margin-bottom: 14px; border-bottom: 1px solid #ccc; padding-bottom: 12px;}

.popular_video h6{font-size:14px;}

.sports_img{padding-left:0px !important;}

.sports_img img{width: 100px; height: 100px; object-fit: contain;  border: 1px solid #ccc;}

.sports_right{padding:0px !important;}

.sports_right h4{margin:0 !important; font-size:17px; color:#000; background:url(../images/bottom_style.png) no-repeat bottom left; padding-bottom: 6px; width:100%;}

.sports_right h4 a{font-size:15px; color:#0084FF; font-weight: bold;}

.sports_right h4 a:hover{color:#0084FF; text-decoration:none;}

.sports_right h4 a:focus{color:#0084FF; text-decoration:none;}

.sports_right h6{font-size:14px; margin-top: 3px;}

.sports_right p{margin:0px !important; line-height: 15px;}
/*--4/1/18--*/

/*--8/1/18--*/
.bg_white{background:#fff;}
.hvrBox_services{ width:100%; float:left; background:#fff; padding:16px 0; box-shadow:0 0 3px #ccc !important; margin-bottom:20px; min-height:210px;}
.hvrBox_services:hover{background:#fafafa;}

.hvrBox_services h2{ color:#0084FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:9px; margin-top:0; line-height: 18px;}

.hvrBox_services .adm{ width:100%; float:left; padding-bottom:5px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}

.hvrBox_services .img_bx{ width:100%; float:left; margin-bottom:20px; text-align:center;}

.hvrBox_services .img_bx img{ width:100%;  height:158px; object-fit:scale-down;}



.hvrBox_services p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; line-height: 20px; min-height: 87px;}

.hvrBox_services .btn_org{ background:#dc2a01; padding:8px 15px; text-align:center; border-radius:4px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; float:left;}

.hvrBox_services .btn_org i{ font-size:16px;}

.hvrBox_services .btn_org:hover{ text-decoration:none; color:#fff; background:#000;}



.vendor_dropdown{position: absolute !important; padding: 6px; top: 54px; min-width: 218px;}
/*--8/1/18--*/

.brands{width:100%; float:left; margin-bottom:0; padding-top: 3px;}
.brands_sec{
    float: left;
    width: 100%;
    background: #F7F7F7;
}
.brands_sec h4{
    float: left;
    width: 100%;
    background: linear-gradient(#1766c4, #3c8bea);
	color:#fff;
	margin: 0;
    padding: 8px 10px;
    line-height: 0; box-shadow: 0px 3px 5px #ccc;
}
.brands li{width:100%; float:left; margin-bottom:0;}
.brands li a{width:100%; float:left; border-bottom: 1px dotted #ccc; padding: 5px 10px; color:#000;}
.brands li a:hover{width:100%; float:left; border-bottom: 1px dotted #ccc; background:#3c8bea; color:#fff; text-decoration:none;}
.brands li .active_vendor{width:100%; float:left; border-bottom: 1px dotted #ccc; background:#3c8bea; color:#fff; text-decoration:none;}

.carousel_left_content{float: left; text-align: left; top: 30%; left: 12%; padding-right: 27%; font-size:45px;}
.carousel_middle_content{float: left; text-align: center; top: 30%; font-size:45px;}
.carousel_right_content{float: right; text-align: right; top: 30%; right: 12%; padding-left: 27%; font-size:45px;}
.carousel-caption a:hover, a:focus {
    text-decoration: none;
}

.lftwdth a:hover, a:focus {
    color: #333;
    text-decoration: none;
}
.lftwdth a {
    color: #333;
}
.inspirational_all::-webkit-scrollbar {
 width: 5px;
}
.inspirational_all::-webkit-scrollbar-thumb {
 -webkit-border-radius: 10px;
 border-radius: 10px;
 background: #3c8bea;
 -webkit-box-shadow: inset 0 0 6px #3c8bea;
}
.inspirational_all::-webkit-scrollbar-track {
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.8); */
    -webkit-border-radius:0px;
 background-color: #e4e5e4;
 border-radius:0px;
}


#comm100-float-button-2 div{z-index:99 !important;}

.mobile_none{display:block;}
.mobile_block{display:none;}
@media only screen and (min-width:768px) and (max-width:1020px)

{

#gallery-content-center li{ width:50% !important;}

.ftrLft{ padding-left:10%;}

.viewBox_top{ font-size:10px; margin-bottom:10px;}

.viewBox_top i{ font-size:11px;}

.viewBox_top .pull-right a{ font-size:10px;}

.suport_box{ padding:10px;}

.suport_box_lf{ font-size:12px; padding:0; border:none;}

#exTab1 .nav-pills > li > a span{ padding:5px 12px;}

.pro_sml{ line-height:normal;}

.pro_sml li{ height:36px; margin-bottom:10px;}

.divHd_sw{ padding:10px;}


.link_hd{ font-size:10px;}
.ul_2nd li a{ font-size:12px;}
}







@media only screen and (max-width:767px){

#gallery-content-center li{ width:50% !important;}

.ftrLft{ padding-left:0; border-bottom:1px solid #000; padding-bottom:10px; margin-bottom:10px; background:none;}

.video_rt{ margin-top:15px;}

.ftrLft ul li a{ text-align:center; display:block;}

.pro_sml li{ float:left; width:100%; }

.boxArea img{ max-width:100%;}

.lftwdth{ width:100% !important; margin-bottom:20px; }

.rghtwdth{ width:100% !important;}

.rghtwdth iframe{ width:100% !important;}

.rghtwdth #map{ width:100% !important;}

.mnuList_r1 .col-sm-3{ width:100%;}

.secDrop_down{ padding:20px;}

.mnuList_r1 .col-sm-3 li a{ color:#fff;}

.secDrop_down .dropdown-header{ padding:3px 0 !important;}

.nav > li{ margin-top:0 !important; }

.header_sec #navbar ul li a{ text-align:center; font-size: 17px;}

.ourClient .thumbnail img{ height:auto;}

.ourClient .thumbnail{ height:auto;}

.ourClient .carousel-control{ top:-45px;}

.ourClient .carousel-control.left{ left:inherit; right:35px; }

/*.mob_mnu{ display:block;}

.header_sec .navbar-toggle{ display:none;}*/

.con_non{ display:none;}

.header_sec .navbar-brand{ display:inline-block; width:100%; text-align:center; }

.header_sec .navbar-brand img{ display:inline-block;}

.language #google_translate_element { padding-left:0;}

.language .goog-te-gadget{ height:30px;}

.lp_mn{ padding:10px 15px 10px 15px; float:left; color:#fff; font-size:20px;}

/*.header_sec .navbar-collapse li:first-child{ display:none;}*/
.newHed_bx h2{ float:left; width:100%; text-align:center;}
.newHed_bx h2 span{ float:none; display:inline-block;}
.newHed_bx h2 .pull-right{ width:100%; float:left; margin-top:10px;}
.header_sec .navbar-toggle{ background:#3C8BEA; padding:9px 10px; position:absolute; left:0; top:-52px; }
.navbar{ min-height:inherit;}
.line{ width:100%;}
.line2{ width:100%;}

.hide_col .col-md-3{ width:100%; float:left; display:inherit;}
.bssit_product_ul .box_gray_inr{ width:100%; float:left; display:inherit;}



.bnr_sec .carousel-inner > .item a img {
    float: none;
    display: inline-block;
    height: 194px !important;
    width: auto !important;
    object-fit: cover;}





.details_news h1{font-size: 24px;}
.details_news ul{width:100%;}
.all_shere{width:100%;}
.news_text ul{width:100%; float:left;}
.news_text ul li{width:auto; float:left; padding-right:10px;}
.news_text {
    width: 100%;
    float: left;
    margin-top: 9px;
}
.btn_bluew{padding:6px 6px 4px; font-size: 10px;}
.posted_Content{margin:0;}

.posted_Content .mobile_product_cat{padding:0;}
.posted_Content .mobile_product_cat .mobile_product_cat_list{padding:0;}


.copy_right{margin-bottom: 34px;}

.tp_nv{background:#fafafa;}

.header_sec #navbar ul li{margin: 0 2px; border-bottom: 1px dotted #cccc; padding: 5px 0;}
.header_sec #navbar ul li a {text-align: left; font-size: 14px; padding: 0 9px; line-height: 26px;}
.header_sec .navbar-toggle:hover{background: #3C8BEA;}
.header_sec .navbar-toggle:focus{background: #3C8BEA;}

.vendor_dropdown {
    position: relative !important;
    padding: 6px !important;
    top: 0;
    min-width: 100%;
}
.mobile_block{display:block;}
.mobile_none{display:none;}
}

@media only screen and (max-width:480px){

#gallery-content-center li{ width:100% !important; }

.box_pn1{ padding-right:0;}



}