/*
#------------------------------------------------------------------------
# CloudHost - September Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/
body,
.box {
	font-size: 14px;
}
small {
	font-size: 90%;
}
.gkPage {
	padding: 0 15px;
}
/* Containers */
#gkPageContent {
	background-image: none!important;
}
#gkContent, 
#gkSidebar,
#gkContentWrap {
	width: 100% !important;
}
#gkContentWrap {
	margin-top: 20px;
	padding: 0!important;
}
#gkSidebar .box {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px!important;
}
#gkSidebar {
	padding: 0!important;
}
#gkSidebar .box:first-child {
	padding-top: 10px!important;
}
#gkSidebar .box {
	border-top: none!important;
	float: left;
	margin-top: 0!important;
	margin-bottom: 30px!important;
	width: 50%;
}
#gkSidebar.gkOnlyOne .box,
#gkInset.gkOnlyOne .box {
	width: 100%!important;
}

#gkSidebar .box:nth-child(2n+1) {
	clear: both!important;
}

/* Limitation suffixes */
.box.onlydesktop {
	display: none!important;
}

.box.notablet {
	display: none!important;
}
.box.nomobile {
	display: block!important;
}
.box.onlytablet {
	display: block!important;
}
.box.onlymobile {
	display: none!important;
}
.box.notablet.nomobile {
	display: none!important;
}

/* Fix for the contact page */
.contact .contact-image {
	float: left !important;
}
.contact .contact-address {
	clear: both !important;
	padding-top: 20px !important;
}
.contact .contact-form input[type="text"],
.contact .contact-form input[type="email"],
.contact .contact-form textarea {
	width: 95% !important;
}

/* K2 edit popup */
#sbox-window,
#sbox-window iframe {
	width: 720px!important;
	max-width: 720px!important;
	left: 10px!important;
}

/* menu */
.imageBg #gkLogo.cssLogo {
	/*margin-top: 15px;*/
}
#gkMobileMenu {
	float: right;
	margin: 24px 0 0 0;
	position: relative;
}
#gkExtraMenu {
	display: none!important;
}
#aside-menu #gkExtraMenu {
    display: block!important;
}
#gkMainMenu {
	display: none;
}
#gkMobileMenu select {
	width: 44px;
	height: 44px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}
#gkMobileMenu {
	color: #162021;
	display: block!important;
	font-size: 32px;
	height: 44px;
	line-height: 44px;
	margin: 14px 10px 10px 0!important;
	position: relative;
	text-align: center;
	width: 44px;
}
#gkMobileMenu i {
	padding: 0!important;
}
#gkMenuWrap #gkMobileMenu {
	color: #162021;
	margin: 13px 0 10px 0;
}

/* top/bottom modules */

/* 4-column layout */
body .gkCols4 .box {
	margin-bottom: 30px!important;
}
body .gkCols4 .box.gkmod-1 {
	width: 100%;	
}
body .gkCols4 .box.gkmod-2 {
	width: 50%;
}
body .gkCols4 .box.gkmod-3 {
	width: 50%;
}
body .gkCols4 .box.gkmod-4,
body .gkCols4 .box.gkmod-more {
	width: 50%;
}
body .gkCols4 .box:nth-child(2n+1) {
	clear: both;
}
body .gkCols4 .box.gkmod-more.gkmod-last-1:last-child {
	width: 100%!important;
}
body .gkCols4 .box.gkmod-more.gkmod-last-2:last-child,
body .gkCols4 .box.gkmod-more.gkmod-last-2:nth-last-child(2) {
	width: 50%!important;
}
body .gkCols4 .box.gkmod-more.gkmod-last-3:last-child,
body .gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(2),
body .gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(3) {
	width: 50%!important;
}

/* 6-column layout */
body .gkCols6 .box {
	margin-bottom: 30px!important;
}
body .gkCols6 .box.gkmod-1 {
	width: 100%;	
}
body .gkCols6 .box.gkmod-2 {
	width: 50%;
}
body .gkCols6 .box.gkmod-3 {
	width: 33.3%;
}
body .gkCols6 .box.gkmod-4,
body .gkCols6 .box.gkmod-more {
	width: 33.3%;
}
body .gkCols6 .box.gkmod-5,
body .gkCols6 .box.gkmod-more {
	width: 33.3%;
}
body .gkCols6 .box.gkmod-6,
body .gkCols6 .box.gkmod-more {
	width: 33.3%;
}
body .gkCols6 .box:nth-child(3n+1) {
	clear: both;
}
body .gkCols6 .box.gkmod-more.gkmod-last-1:last-child {
	width: 100%!important;
}
body .gkCols6 .box.gkmod-more.gkmod-last-2:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-2:nth-last-child(2) {
	width: 50%!important;
}
body .gkCols6 .box.gkmod-more.gkmod-last-3:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(2),
body .gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(3) {
	width: 33.3%!important;
}
body .gkCols6 .box.gkmod-more.gkmod-last-4:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(2),
body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(3),
body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(4) {
	width: 33.3%!important;
}
body .gkCols6 .box.gkmod-more.gkmod-last-5:last-child,
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(2),
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(3),
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(4),
body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(5) {
	width: 33.3%!important;
}

.items-row > div {
	margin-bottom: 50px;
	padding: 0!important;
}

/* Suffixes and other elements */

/* Page elements */
.imageBg #gkHeader {
	/*background-image: url('../images/header_tablet.jpg');*/
}
.gkDomainSearch label {
	font-size: 20px;
}
#gkMainbody .box.bigspaces {
	padding: 36px 0!important;
}
#gkBottom1, 
#gkBottom2, 
#gkBottom3, 
#gkBottom4, 
#gkBottom5 {
	padding: 30px 0;
}
#gkBottom6 {
	/*padding: 60px 0;*/
	padding: 35px 0;
}
.gkTestimonials[data-extralinks="on"] > div > div {
	width: 50%;
}
.gkTestimonials .gkText,
.gkTestimonials .gkLink {
	display: block;
	position: static;
	width: 100%!important;
}
.gkTestimonials .gkText > div, 
.gkTestimonials .gkLink > div {
	position: static;
}
.gkTestimonials .gkText > div > p, 
.gkTestimonials .gkLink > div > a {
	display: block;
	margin: 0;
}
/*.bigtitle .header {
	font-size: 28px;
	margin: 0 0 50px;
}*/
.gkPoints {
	width: 100%;
}
.gkFeatures h2 {
	font-size: 28px;
}
.gkIcon span {
	font-size: 14px;
	top: -17px;
}
.gkIcon i {
	margin: 50px auto;
}
.gkPriceTable dd {
	font-size: 14px;
}
.gkPriceTable dd.gkPrice > strong,
.gkPriceTable dd.gkPrice > .button {
	float: none;
}
.gkPriceTable dd.gkPrice > .button {
	margin-top: 10px;
}
.gkFrame {
	padding: 12px 16px;
}
.gkFrame > p,
.gkFrame > h4 {
	width: 60%;
}
#gkMainbody {
	margin-bottom: 30px;
}
body .gkColumns.bigSpaces h3 {
	font-size: 20px;
}
.gkColorPriceTable dt {
	font-size: 24px;
	line-height: 54px;
	margin: -8px -10px 32px -10px;
}
.gkColorPriceTable dd {
	font-size: 14px;
}
.gkColorPriceTable .gkPremium dt {
	font-size: 30px;
	line-height: 64px;
	margin: -8px -10px 48px -10px;
}
.gkColorPriceTable .gkPremium dd {
	font-size: 16px;
}
.gkColorPriceTable .gkPrice {
	font-size: 26px;
	margin: 0 0 20px 0;
}
.gkColorPriceTable .gkPremium .gkPrice {
	font-size: 28px;
}
.gkColorPriceTable dl {
	padding: 10px;
}
.gkColorPriceTable .gkLink {
	margin: 0 0 -56px 0;
}
.gkBigTitle {
	font-size: 42px;
	line-height: 48px;
	margin: 32px 0 20px 0;
}
.gkBigTitle + p {
	font-size: 16px;
	line-height: 20px;
	padding: 0 32px 42px;
}
.gkColumns[data-cols="4"] > div { 
	margin-bottom: 30px;
	width: 50%; 
}
.gkColumns[data-cols="4"] > div:nth-child(2n+1) {
	clear: both;
}
.gkPriceTable dt {
	font-size: 24px;
}
#k2Container .itemsContainerWrap article header h2 {
	font-size: 18px;
	line-height: 24px;
}
article header li:before {
	display: none;
}
article header li {
	padding-right: 20px;
}
article header li:last-child {
	padding-right: 0;
}
.pagination ul li a, 
.pagination ul li span {
	margin: 3px 7px 3px 0;
}

/******Spider Hack*******/

.itemBody > p{
	padding:10px;
	margin:0;
}
.nspCol6{
	width:25%;
}
.nspArt h4.nspHeader{
	font-size: 17px;
}

.gkPage{
	padding:0 !important;
}
.gkColumns.gkFeatures div{
	padding-left: 10px;
}


.noo-slider-item .item .box-description{
	height:150px;
}


.nspMain.bigtitle.centered.bigspaces.homepage1.activated .nspArtPage.active.nspCol1{
	margin-left:0px;
}
.nspMain.bigtitletwo.centered.bigspaces.homepage2.activated .nspArtPage.active.nspCol1{
	margin-left:0px;
}


.noo-slider-item .item { width:100%;}
.noo-slider-item .item .box-image { width:100%;}


/*************************/

.avs_main{
	width:90%;
}
#avs_gallery .avs_thumb .image{
	width:100% !important;
}
.avs_video{
	height:auto;
}
.avs_vlength{
	padding-bottom:10px;
}
#avs_pagination ul li{
	padding:3px 5px;
}


/**********btn***************/

#gkBg #gkBottom3 .buy-button.more-button{
	width: 30%;
	float: none;
}



/**********nilesh-in-pune-css*************/
@media (min-width: 769px) and (max-width: 990px){
body, .box{ font-size: 14px;}
.gkPage {margin: 0 auto;
	max-width: 740px;}
.gkColorPriceTable,
.gkFrame,
.gkDetails {
	margin: 0 auto;
	max-width: 740px;
}
.gkPriceTable { margin: 0 auto; max-width: 740px; }
.menu_top{ float: right;  width: 64%;  }
.bx-wrapper img{width: 100%;}
.touch {   margin-top: 30px; }
#gkContent{ margin-top:0px;}
.gkColumns_left,.gkColumns_right { width:50%;}
.gkColumns_right p { padding:0 10px;}
.gkColumns_right p span, .blog-Text p span,.itemFullText span{ font-size: 14px!important;}
.itemFullText p span{ font-size: 14px!important;}

.dyn-tabs label{ font-size: 14px}
.sp-accordion-inner ul li{ font-size: 16px!important;}
.minik2-simple-intro { font-size: 14px!important;}
.gkColumns_right h3{  line-height: 1.0!important; padding: 0 10px; font-size: 18px; }
.minik2 {   width: 96%;   margin: 0 auto; }
.minik2 .k2item.block {  width: 98.7%;}
#gkMainbody .box.bigspaces, .box.bigspaces { padding:15px 0!important;}
#gkBottom2 .bigspaces .header,.blog-Text h3,.gkColumns_main h3,#gkMainbody .box .header{font-size:30px; margin:15px 0 15px;}
.item-page h3,.bigtitle bigspaces left, .header {font-size:30px; margin-bottom:15px; padding: 0 10px; }
#gkBottom4 .bigtitle .header {font-size:30px; margin:15px 0 15px;}
article header h1,
article header h2 {
	font-size: 30px!important;
	line-height: 1.2; padding:15px 10px 0px; margin:0px 0px 15px;
}
.itemBody.nodate > div {  float: left;
    width: 97.3%;     padding-bottom: 0;}
 .itemBody.nodate .itemLinks {  width:87%; margin-top: 10px;}   
 .itemRatingLog {float: right;}
#gkBottom2 .bigspaces .title .itemcount {    height: 40px;
    line-height: 39px;
        width: 40px;}
#gkBottom2 .bigspaces .title{    min-height: 32px;     line-height: 28px!important;}        
body .gkCols6 .box { margin-bottom:0px!important;  padding: 0!important;}
.noo_k2item_main{  
  width: 45%;
    margin-left: 2.5%;
    margin-bottom: 20px;
    min-height:180px;}
	.noo-slider-item .item .box-description{
			width: 95%;
		padding-left: 10px; 
		    height: auto;
    min-height: 40px; 	}  
    
.last-div .gkLink { width: 94.4%;    margin-left: 2.5%;}    
#gkBg #gkBottom3 .buy-button.more-button { float: right; padding-bottom:5px; width:13%;}
.noo_k2item_main .box-image a::before {   /* left: 398px;*/     left: 290px;}
#gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4, #gkBottom5 { padding:0px 0 0px 0;}
#gkBottom6 .gkPage .gkmod-4:nth-child(1) { padding-left:10px; width:40%; margin-left:10%;}
#gkBottom6 .gkPage .gkmod-4:nth-child(2) { width:40%; margin-right:10%;}
#gkBottom6 .gkPage .gkmod-4:nth-child(3){ width:40%; margin-left:10%;}
#gkBottom6 .gkPage .gkmod-4:nth-child(4){ width:40%; padding:0px; margin-right:10%;}
body #gkBottom6 .gkCols6 .box:nth-child(3n+1){    clear: none;}
 #gkCopyrights { margin:5px auto!important;}

 .blog-Text p {
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
}
.nspArtPage .nspArt { border-top:none!important;}
#gkSidebar > div{  margin-top: 0px!important;
    padding-top: 0px!important;}
.nspArtPage .nspCol8{ width:25%;}
#gkMainbodyBottom .box  { padding-top:10px;     margin-bottom: 15px;
    padding-bottom: 15px; }
#gkSidebar > div > .box{ margin-bottom: 10px!important;}
.prodcut_main .col-75 { width:70%;}
.itemComments .itemCommentsList li{ padding:20px 0 20px 0;}
.prodcut_main .col-25 { width:30%; margin-top:0px; }
.sp-accordion.sp-accordion-style1 { width:100%;}
.prodcut_main{     width: 100%; margin-bottom: 0px;}      
.prodcut_main .product_buy {padding-left: 0px;}  
.prodcut_main .product_buy div:first-child {    height: 77px;}
.prodcut_main .product_buy div:last-child{    height: 85px;}
.product-content { width:100%; padding-top:5px;}
.item-page ul.jeweller_ul li { text-align:left;}
.item-page ul.jeweller_bottom li { text-align:justify;}
#itemCommentsAnchor {    padding: 0 10px;}
.toggler .point_header {   
         font-size: 18px;  }
.sp-accordion.sp-accordion-style1 .toggler,
 .sp-accordion.sp-accordion-style1 .toggler span, 
 .sp-accordion.sp-accordion-style1 .toggler span span {height:50px;
    line-height: 50px;} 
 .sp-accordion.sp-accordion-style1 .toggler span span { padding:0 10px;}
.itemLinks { margin:10px 0;} 
.nspArts { margin-bottom:5px;}
#gkMainbody .prodcut_main .product_buy a {    margin: 0 18.5%; font-size: 14px; padding:8px 20px 8px 20px;}
.box li{ padding:2px 0 3px 47px;}
#gkSidebar .box{    font-size: 14px; padding-top: 0px!important;}
#gkMainbody .overview_read a {font-size: 14px;}
.chzn-container-single .chzn-single span{font-size: 14px;}
#gkSidebar .side-block-1 li span .space { margin-left:0%; padding-left: 0;}
.itemComments h3, 
.itemAuthorContent h3 {
	padding: 20px 0 20px;
	font-size:30px;
}
.sigplus-gallery {    margin-top: 15px;}
.itemCommentsForm #submitCommentButton { margin-top:0px;}
#gkFooterNav .copy{ font-size: 14px;}
.itemBody > p {    text-align: justify; font-size: 16px;}
.item-page p{ padding:0px 10px; text-align: justify;} 
.item-page ul.jeweller_ul {     margin-left: 10px;
    margin-right: 10px;}
#avs_gallery .avs_thumb .avs_img_container .arrow{width: 32px;  height: 32px!important;  bottom: -2px; right: 2px;}
    #avs_gallery .avs_thumb .title, #avs_gallery .avs_thumb .name{ font-size: 16px; }
    .avs_video { padding:15px 10px;}
    .avs_vname{ padding:15px;}
  #gkMainbody .avPlayerWrapper.avVideo{margin-top: 20px }
 .avs_gallery h2{margin:0px 0px 15px; font-size: 30px; padding:0px 10px 0px;}
 .page-header h1,.gkPage #gkContentWrap .page-header{font-size: 30px;}

 .overview_left{ width:100%; } 
 .overview_right{    width: 100%;
    padding-left: 0px; }
    .overview_left p{ text-align:center;}
 .overview_main p{  font-size: 14px;
    width: 97.3%; float: left;}
   
 .overview_right p,.overview_right p span{ line-height: 1.6!important;}  
 .contact_main .contact_from { width:47%;
    padding: 10px;}
 .contact_main .contact_map{     width:47%;
    padding: 10px; margin-top:8%;}
#map_branchloc { width:100%!important;}
.fabrikElement input[type="text"], .fabrikElement input[type="email"]{ width:100%;}
.fabrikElement textarea{ width:100%;}
div.product { width:44.2%; margin-bottom: 20px;}
div[class*="-view"] .row{ display:block;}
.product  .product-description p,.product  .product-description p span { font-size: 14px!important;}
.product .product-container .addtocart-bar .input-group{ width:55%;}
.product .product-container .input-group .quantity-input{    width: 50px;}
.product .product-container .addtocart-bar .addtocart-button{ width:45%;}
.gkPage .category-view .product-price{ padding-left: 10px;   width: 97%;}
span.PricebasePriceWithTax, span.PricesalesPrice, span.PricediscountAmount{}
.product .product-container .addtocart-button .addtocart-button{ padding:0px 12px; font-size: 14px;     margin-right: 10px;}
#gkBg #gkBottom3 .buy-button.more-button > a{font-size: 14px; line-height: 2.5; width: 100%}
.contact_main .fabrikActions .btn{ font-size: 14px; margin-bottom: 0px;}
.contact_from .pull-right{ padding-top: 0px;
    padding-bottom: 0px;}
 .contact { margin-top:20px;}   
 .contact-misc .gkColumns[data-cols="2"] > div, .contact .gkColumns[data-cols="2"] > div{    margin-bottom: 0px; }
 .gkSidebarLeft .coupon_panel, .gkSidebarLeft .download_panel{ width:80%;  padding: 0 10px; margin-top: 10px;}
 div.field_30{ width:100%!important;     text-align: left!important;}
 div.field_70 { width:100%!important;}
 #accordion .download_panel select.product_select{ width:98%;}
 #accordion .download_panel input[type="text"], 
 #accordion .download_panel input[type="password"], 
 #accordion .download_panel input[type="email"]{ width:98%;}
 #accordion label{ line-height: 1.6;}
 .form-validate{ margin-right:0!important;}
 .save_coupon input[type="submit"], .download_panel input[type="button"], .download_panel input[type="submit"]{    margin-left: 1%;}
 .gkSidebarLeft input[type="submit"], .gkSidebarLeft input[type="button"]{ font-size: 14px;}
 .gkSidebarLeft .panel-collapse .panel-body h3{font-size: 30px;}
 #accordion input[type="text"], #accordion input[type="password"], #accordion input[type="email"]{ width:99%;}
  .coupons .adminlist tr th h4, .point .adminlist tr th h4{ font-size: 14px;}
 .coupons .adminlist tr td, .point .table tr td{ font-size: 14px;}
 .vm-orders-list .adminlist  tr th{ font-size: 14px;}
 
.coupons thead th, .point thead th, .adminlist thead th{ font-size: 14px;}
.coupons .adminlist tr td, .adminlist tr td, .point .table tr td { font-size: 14px;}
 
#gkMainbody table td,#gkMainbody table th{ float:none;   width: 286px;}
.gkPage .form-validate #ui-tabs ul#tabs li, .vm-orders-items #ui-tabs ul#tabs li {    font-size: 14px; padding:8px 14px 4px;}
#adminForm select, #adminForm textarea, #adminForm input[type="text"], #adminForm input[type="password"],#adminForm input[type="url"],#adminForm input[type="email"]{ max-width:100%!important; font-size: 14px;}
#adminForm .shopper-group select, #adminForm .shopper-group textarea, #adminForm .shopper-group input[type="text"], #adminForm .shopper-group input[type="password"],#adminForm .shopper-group input[type="url"],#adminForm .shopper-group input[type="email"]{ max-width:68%!important;}
 td.key{ width:180px!important;     float: none!important;}

#gkMainbody .vm-orders-order .table tbody,
#gkMainbody .vm-orders-order .table thead,
#gkMainbody .vm-orders-order .table tfoot {
	width: 580px!important;
	display: table; }
#gkMainbody .vm-orders-order .table { width:100%!important;  padding-bottom: 10px;}
#gkTopBar .custom{    width:84.8%;}
    .buttons, .buttons_buy { font-size: 14px!important;}
    .imageBg #gkLogin, #gkLogin{ font-size: 14px;}
     .sp-accordion-inner{padding-left: 26px !important; padding-right: 26px!important;}
     .gkSidebarLeft #k2Container .nodate ul{ margin:0 0 0px 15px;}
     .gkSidebarLeft #k2Container .nodate ul li{padding-left:15px!important;}
    .gkColumns[data-cols="2"] > div, .gkColumns[data-cols="3"] > div, .gkColumns[data-cols="4"] > div,
    .contact .gkColumns[data-cols="2"] > div:nth-child(1),
    .contact .gkColumns[data-cols="2"] > div:nth-child(2),
    .contact .gkColumns[data-cols="2"] > div:nth-child(3),
    .contact .gkColumns[data-cols="2"] > div:nth-child(4)
    {  padding-left: 10px;   padding-right: 10px;
    width: 50%;}
    .itemBody .con_page ul li{  padding-left: 10px!important;}
    .avs_main {  width: 47%;  margin-left: 0;  margin-right: 2%;  }
     div.avs_thumb {   margin:7px 40px 7px 35px;}
	 #avs_gallery .avs_main .avs_thumb{  margin:0px auto!important; min-height:190px;}
    #avs_gallery .avs_thumb .avs_thumb_inner{min-height: 130px;}
    .overview_left img{  padding-right:0px;}
    .gkPage #gkContentWrap form{ padding:0 10px;}
    .gkPage #gkContentWrap .contact_from form,
    .gkPage #gkContentWrap .coupon_panel form,
    .gkPage #gkContentWrap .itemCommentsForm form{ padding:0 0px;}
    .gkSidebarLeft .panel-collapse .panel-body{ padding:10px;}
    .category-view .page-header { padding:0 10px; }
    #gkSidebar .box:first-child{padding-top:0px!important;}
    .prodcut_main .product_buy h3{ margin-bottom:5px;}
#gkSidebar.gkOnlyOne .box, #gkInset.gkOnlyOne .box{ width:50%!important;}
.contact h3{ font-size:20px;}
#proopc-order-submit{ width:28%;}
#ProOPC .cart-page-title, #ProOPC .cart-page-title span { font-size:30px;}
.proops-login-inputs .proopc-btn{ width:28%!important; margin-top: 10px;}
.user2{  width: 60%;  margin-bottom: 10px;}
.user3{ width:39.8%; margin-top: 10px;}
.spantext{ font-size: 13px;}
.insight_update { width: 40%; min-height: 44px;  margin-top: 10px;}
.insight_update h3 { font-size: 16px;}
.tool{  width: 55%;}
.tool ul {     margin: 0px; }
.tool ul li { float:left; width:33%; }
.insight_update { width: 40%; min-height: 44px;}
.insight_update h3 { font-size: 16px;}
.tool{  width: 55%;}
.bt-introtext{ line-height: 1.2;}
.readmore{ margin-bottom:0px; margin-top:-5px;    margin-right: 0px; } 
.vm-orders-order #adminform .table  tr td {    float: left;
    width:auto;}
    .vm-orders-items .dyn-tabs table tr td{     font-size: 13px;}    
.vm-orders-items .dyn-tabs table tr.sectiontableheader th{ font-size:13px;}
.gkPage .product-container .product-name{    font-size: 15px;}
#gkBottom6 .menu{ /*width:49%;*/ width:57%;}
.vm-orders-order #adminform .table .table tbody{  margin: 0 0%;}
#gkMainbody .vm-orders-order .table tbody{ margin:0 10%;}
.vm-orders-information { padding: 0 10px; }
.gkPage #gkContentWrap .vm-orders-information form { padding: 0 0px; }
.vm-orders-order #adminform .table  tr td.bold {    width: 200px;}
#order_status{margin-top:0px;}
.vm-orders-order #adminform .table  tr td textarea { margin-bottom: 10px;}
.vm-orders-order #adminform .table .table{ min-height: 300px;}
.user-details td.key {  width: 116px!important;  padding: 0 6px!important; }
table.user-details tbody tr td{ padding:10px 0 10px 0px;}
.shopper-group label{ width:164px;}
.jewell ul li img{    width: 243px;}
.proopc-finalpage { padding: 0 10px;  width: 97.3%; }
.gkPage #gkContentWrap #ProOPC form { padding:0;}

#ProOPC select{ margin-bottom:5px;}
#address_1_field, #address_2_field {    width:97.5%!important;}
#gkMainbody table.proopc-cart-summery td,#gkMainbody table.proopc-cart-summery th { padding-left: 0;}
.proopc-column3 .proopc-bt-address {     margin-top: 20px; }
.email-group {   width: 49.6%;}
.company-group {  width: 49.6%; }
.edit-address #EditBTAddres div:nth-child(3) { width: 49.6%;  margin-right: 0px; }
.edit-address #EditBTAddres div:nth-child(4) { width: 49.6%;   margin-right: 0px;}        
.warning li { padding:0 10px; }
.virtuemart_country_id-group {  width:49.6%; }
.virtuemart_state_id-group { width:49.6%; }
.phone_1-group{ width:49.6%; }
.fax-group{  width:49.6%; }
.city-group{ width: 49.6%!important; }
.zip-group { width: 49.6%!important; }
.proopc-finalpage .proopc-column3, .proopc-register, .proopc-login{    float: left;
    width: 100%;}
.proopc-column3 .proopc-coupon { float: left; width:99.9%;} 
.proopc-checkout-box{ margin:10px 0 20px;}
.acme_update .itemView .itemBody { width: 78%;}
.acme_update .itemView .itemBody .itemIntroText { padding:0px;}
.acme_update { padding:0 10px;}
div ul.horizontal-layout li:nth-child(5) {width:50%!important;  margin-bottom: 10px; padding-left: 0;}
div ul.horizontal-layout li:nth-child(1) { width:50%!important;  margin-bottom: 10px; padding-left: 0;}
div ul.horizontal-layout li:nth-child(2) { width:50%!important;  margin-bottom: 10px; padding-right: 0;}
div ul.horizontal-layout li:nth-child(3) { width:50%!important;  margin-bottom: 10px; padding-left: 0;}
div ul.horizontal-layout li:nth-child(4) { width:50%!important;  margin-bottom: 10px; padding-right: 0;}
.testimonial_itemContainer {   width: 30.4%!important;  padding: 0 10px; }
ul.ja-k2filter{ padding:0 0px !important;}
.itemBody .testimonial_video a::before { left: 158px;  bottom: 12px;}
.Testimonials .itemsCategory > h2{ font-size:28px; text-align:left; padding: 0 10px;}
.testimonial_itemContainer .Testimonials img { width:auto;}
.itemBody.nodate > div {   padding: 10px;  }
#ProOPC div, #ProOPC p, #ProOPC span{ font-size: 14px;} 
.proopc-register-login .proopc-switch { font-size: 14px;} 
.gkIcons .gkIcons_20 img { height:137px!important;}
.contact_main { width: 100%;   margin: 0 0%;}
.vina-content-slider-wrapper .vcs-slide-text .line-2 {line-height: 1.5em;  font-size: 22px;   padding-left: 15%;     padding-right: 15%;}    
.vina-content-slider-wrapper .vcs-slide-text .line-1 { padding-left: 15%;}
a.vcs-slide-link {left: 15%;}

#gkTopBar .menutop_menu{ width:84.8%;}
#insight_div h3, 
#infinity_div h3{ font-size: 30px; padding:15px 10px 0px; line-height: 1.2; margin: 0px 0px 15px;}
.itemIntroText ol, .itemFullText ol{ margin:15px 0; }
.gst_update .itemIntroText h2 { font-size:30px!important; line-height: 1.2!important; padding:15px 10px 0px; margin:0px 0px 15px!important; }
.gst_eventimage .md-25 img {  height: 113px!important;  width: 170px!important; }
.gst_eventimage .md-25 span {font-size: 16px;}
#product_div {padding-left: 0;  padding-right: 0; width:30%; float: left;} 
#product_div .package_type {padding-left: 0;  padding-right: 0;}
 #insight_div,#infinity_div { padding-right:0px; padding-left:0px; float: left; width:69%;}
#insight_div .col-md-10,#infinity_div .col-md-10 { padding-right:0px; padding-left:0px;}
.patch_option { width:50%; float: left; padding-left:0px!important; }
.infinity, .insight { /*width:37.5%;*/ margin-left:0px!important;}
#selected_patch { margin:15px 5px 5px 0px; width:99%;}
#selected_patch h4{ line-height: 1.3;}
.infinity h4, .insight h4 { line-height: 1.3;}
#payment{ float: left; margin-top: 10px; width:80%; padding-left: 5px;}
.payment_type  { float: left;}
.patch_txt { padding-left:0!important; padding-right: 0!important;}
.form-validate #main { padding-left: 5px; padding-right:5px;    float: left;
    width: 69%;}
.corner{ float:left; padding-left: 0!important;}
.patch_option div { margin-left:0px;  margin-right: 0; min-height:135px;}
div.payment_type { margin-bottom: 10px!important;}
#ok.btn.btn-primary { margin-left:0!important;}

#insight_div .change_patch,#infinity_div .change_patch { margin-left:0; width: 46.5%; padding: 10px!important; }
#insight_div .change_patch h3, #infinity_div .change_patch h3 {font-size: 22px!important; margin-top: 0; padding-left:0; padding-right: 0; padding-top: 0;}
#change_patch_text ol li {width: 100%!important;}
.patch_right select { width:42%!important;}
#change_patch_text ol { width:70%;}
#change_patch_text ol li .patch_left{ font-size: 13px;}

.print-format-ol { padding:0 10px;}
.select_file h3{ font-size: 24px!important;}
.gkPage #gkContentWrap form#my-dropzone {  margin: 0 10px!important;  width: 97.299%!important; }
#amount_div { font-size: 24px!important; line-height: 1.2!important; margin-left: 10px;   margin-right: 10px;}
#submit-btn_div {  float: left;   padding-left: 10px;  padding-right: 10px;}
#my-dropzone #payment .payment_type .col-md-12 { padding-left: 10px!important; padding-right: 10px!important;  float: left; width: 100%; }
#my-dropzone #payment { float: left; margin-top: 10px; width: 100%;}
#my-dropzone #payment .payment_type{ width: 100%; padding:5px 10px;  margin-bottom: 10px;  float: left;  }
#my-dropzone #payment .payment_type .col-md-12 .col-md-6 { width: 50%; float: left; }
#my-dropzone .select_file { padding:0 10px; }
 div.dz-default, div.dz-message{  width: 97.128% !important;  margin: 20px 10px!important; }

.fss-user-left { float:left; width:35%;}
.fss-user-right { float:left; width:65%;}
.fss-user-main{ padding:0px; width:100%;}
.fss-user-right select {width:100%;}
.gkSidebarLeft  #userform .fss-user-submit {margin-left:0px; margin-right:0px;}
.fss-user-right input[type="text"],.fss-user-right input[type="password"],.fss-user-right  input[type="email"]{width:100%;} 

.fss_main { padding-left: 0;}
.fss_main #csfForm .csf_input { width:50%;}
.fss_main #csfForm .csf .input-medium { width:80px; }

.fss_main .fsj_dual_combo_group,.fss_main select{ width: 100px; }
.fss_main #csfForm .csf .input-xlarge { width: 80px; }
.fss_main .input-large { width: 80px; }
.fss_main #csfForm .csf .sceditor { height:auto; border-radius:0; min-height:70px; width:100px!important;}
.col-lg-7 .fileinput-button,.fss_main #dropzone  { width:41.5%;}
.preview h1 {font-size: 30px; }
.preview{ padding:0 10px;}

#gkContentWrap h1 { font-size: 30px!important;  line-height: 1.2!important; padding:15px 0px 0px;   margin: 0px 10px 15px!important;}
#fss_ticket_list { padding:20px 10px;}
#gkMainbody .fss_view_admin_support .table-ticketborders tbody th { font-size: 14px;}
.fss_main #csfForm .csf .thead th, .nozzlereadings .thead th, .preview_table tr th  { font-size: 14px;}
.table-valign tr th { font-size: 14px;}
.fss_layout_ticket { padding:0 10px;}
#gkMainbody table.table-valign tbody td .pull-right { width:auto;  padding-top: 0;  padding-bottom: 0;}
#gkMainbody table.table-valign tbody td #status_form  { padding:0;}
#gkMainbody table.table-valign {width:100%!important; padding-top: 10px;}  
.fss_layout_ticket .pull-right {padding-top:0px;}
#gkMainbody table.table-valign tr th{ width:30%!important;  }
#gkMainbody table.table-valign tbody td{ width:70%!important; }

#gkMainbody .fss_view_admin_support .fss_support_tabbar { margin:0 0px;}
.fss_view_admin_support .nav-always { margin:0 10px;}
.fss_view_admin_support .tab-content { padding:0 10px;}
#gkMainbody .fss_view_admin_support .fss_ticket_messages { margin-top:20px;}
#gkMainbody .fss_view_admin_support #details table { border-bottom: 1px solid #cccccc;}
#gkMainbody .fss_view_admin_support #details table .table-valign { border-bottom:none; margin-bottom:0px;}
.fss_layout_reply select  {width:250px;}

.gkColorPriceTable .gkPremium .gkPrice,.gkColorPriceTable .gkPrice { font-size: 14px!important; line-height:24px;} 
.gkColorPriceTable dl { padding:15px;}
.gkColorPriceTable dt {  line-height: 30px; margin:0px 0px 15px 0px; font-size: 22px;}
.gkColorPriceTable .gkLink {  margin: 0 0 0px 0; }
.gkColorPriceTable .gkPremium dt { 	font-size: 22px; line-height: 30px; margin: 0px 0px 15px 0px; }
dd.gkPrice {min-height:170px;} 
.gkColorPriceTable dl.gkwholesalers .gkLink a,
.gkColorPriceTable dl.gkPremium .gkLink a,
.gkColorPriceTable dl.gkColor .gkLink a { font-size: 14px;}

form.form-validate .col-md-12 .col-md-12 {  padding-right: 0; padding-left: 0;}
form.form-validate .col-md-12 .col-md-10 {  padding-right: 0; padding-left: 0;}
form.form-validate .col-md-12 {  padding-right: 0px; padding-left:0px;}
#submit-btn_div { padding-left: 0;}

.dj-megamenu-offcanvas-light .dj-mobile-open-btn { margin:0; float: right;}
#gkPageContent .avs_gallery > h2 {   font-size: 30px; }

form .control-group input[type="text"] { width: 100%; }
.descr {width: 100%;}
select#dept_id {width: 100%;}
.field-calendar #start_date,.field-calendar #end_date { width:89.5%;}
 #gkMainbody h3 { font-size: 30px;}

 .open_ticket .control-group .controls select { width:95%;}
 .open_ticket .control-group .controls input[type="text"] {width:95%;}
 
 .new_task_icon { margin-top: 14%;}

form.form-staff-dashboard .control-group .input-append input[type="text"],
.fss_main .form-staff-dashboard .field-calendar .input-append input[type="text"] { width:92.5%;}
.form-staff-dashboard .timepicker { width: 100%;}

.form-staff-dashboard .chzn-container{width: 100%!important; float:left; margin-bottom: 15px;}
.form-staff-dashboard select,
.fss_main .form-staff-dashboard .control-group .controls select {width: 100%; float:left; margin-bottom: 15px;}
.form-staff-dashboard textarea { width: 100%;}
.form-staff-dashboard .control_info input[type=text] { width: 100%;}
.fss_main .form-staff-dashboard .control-group .controls .csf_input { width: 100%!important;}
.fss_main .form-staff-dashboard .control-group .controls { margin-left: 0;}
.fss_view_telephonic { width: 100%; padding-left: 0;}
.fss_main .form-staff-dashboard .control-label {width: 100%;}
}
