html{
	 height: 100%;
}
#ex3_container {
 background-color: #f4f5f9;
 font-family: "Trebuchet MS";
 font-size: 13px;
 /*height: 100%;*/
 position: relative;
/* top: 91px;*/
}
  	  
#ex3_content {
 background-color: #ffffff;
 margin: auto;
}
#ex3_content_bottom {
    left: -1px;
    margin: auto;
   /* position: absolute;*/
    /*width: 1174px;*/
} 		
#ex3_content .product_item {
 border-top: 1px solid #e1e0e0;
 height: 140px;
}
  		
#ex3_content .card-id-show {
 font-size: 17px;
 margin: 10px 0 7px 209px;
}
.card-id-show span{
	color: #3c404a;
    font-family: 'montserrat regular';
}
.card-id-show span:hover{
	color: #318eb1;
}
			
#ex3_inner_content{
  position: relative;
  text-align: center;
}
#ex3_inner_content h2{
  color:#2FA866;
  text-align: center;
  font-size: 24px;
}
#ex3_inner_content h4{
  color: #000000;
  font-size: 17px;
}
#ex3_inner_content .mylogo {
    			/*margin: 42px;*/
  width: 12%;
}
#ex3_inner_content .bucket {
  margin-top: 19px;
  width: 75px;
}
.product_item .col1 img{
	max-height: 100px;
  max-width: 100px;
}
.cart-details{
	margin-top: 24px;
}
.giftcoupon{
	position: relative;
  top: 28px;
}

.clsShipping{
	position: relative;
}
.clsShipping h6 {
    font-size: 14px;
    font-weight: bold;
}
.product_item .col1 {
	 margin-top: 20px;
   text-align: center;
}
#ex3_content_bottom .right_bottom {
    background-color: #ffffff;
    border-color: #e1e0e0 #e1e0e0 #30a964;
    border-style: solid;
    border-width: 1px 1px 4px;
    padding-left: unset;
    padding-right: unset;
    position: relative;
}

.right_bottom .clsInput {
     height: 26px;
    width: 192px;
}

.right_bottom .clsShippingType{
	  margin-left: 3px;
    width: 239px;
}
#ex3_content_bottom .promo-code{
	  margin: 12px 0 11px 22px;
}
#ex3_content_bottom .subtotal{
	  border-top: 1px solid #e1e0e0;
	  clear:both;
}
#ex3_content_bottom .subtotal span {
    float: right;
    margin: 10px 16px 0 0;
}
#ex3_content_bottom .subtotal label{
		margin: 13px 9px 1px 21px;
}
#ex3_content_bottom .total{
	  border-top: 1px solid #e1e0e0;
}
#ex3_content_bottom .total label {
    font-size: 23px;
    margin-left: 22px;
    margin-top: 8px;
}
#ex3_content_bottom .total span {
    float: right;
    font-size: 22px;
    position: relative;
    top: 8px;
}
#ex3_content_bottom .clssafe{
		margin: 31px;
    text-align: center;
}
.clscontainer {
   height: auto;
   overflow: hidden;
}   
.clscontainer .right {
    width: 305px;
    float: right;
    background:url("cart_icons.jpg") no-repeat scroll -10px -50px;
    height: 59px;
    /*width: 58px;*/
}
.clscontainer .left {
    background: rgba(0, 0, 0, 0) url("cart_icons.jpg") no-repeat scroll -18px -127px;
    float: none;
    height: 60px;
    overflow: hidden;
    width: auto;
}
.clscontainer .left span,.clscontainer .right span {
	color: #4e4e57;
    font-family: montserrat regular;
    font-size: 14px;
    position: relative;
    top: 15px;
}

.left_bottom .clscard {
    background:url("cart_icons.jpg") no-repeat scroll -10px 9px;
    height: 59px;
    margin: -19px 0 0 166px;
    text-align: center;
    width: 305px;
}

#ex3_buttons {
    clear: both;
    margin: auto;
    padding-top: 25px;
}

#ex3_buttons .clsbuttons {
   height: auto;
   overflow: hidden;
}
#ex3_buttons .clsbuttons .right {
   float: right;
   width: 275px;
   text-align:right;
}

#ex3_buttons .clsbuttons .left {
    float: none;
    height: 60px;
    overflow: hidden;
    width: auto;
    margin-left: 15%;
}
a.clscheckout {
    background: #2da867 none repeat scroll 0 0;
    border-radius: 5px;
    color: #edffee !important;
    cursor: pointer;
    font-family:'Montserrat SemiBold';
    font-size: 18px;
    padding: 8px 35px;
    position: relative;
    top: 14px;
}
a.clsShopping {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dde2ef;
    color: #676f84 !important;
    cursor: pointer;
    font-family: 'Montserrat Regular';
    font-size: 12px;
    padding: 7px 16px;
    position: relative;
    top: 14px;
}
.promo-code #promo_form {
    float: right;
    position: relative;
    right: 118px;
}

#promo_form .clsapply, .sales_tax .clsapply{
	 background-color: #5abeea;
    border: 0 none;
    color: #fff;
    height: 26px;
    width: 57px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; 
    font-size:12px;
		font-family:'Montserrat Regular';    
		border-color:#dde2ef;
}
#shipping_options{
	  display: inline;
    margin-left: 6px;
}
#shipping_options #shipping_type {
		float: none;
}
.cart-details .myqty {
	  left: 12px;
    position: relative;
    text-align: center;
    width: 42px;
    float:left;
    font-size:12px;
    color:#3f3f4d;
    font-family:'Montserrat Regular';
}
.cart-details .mydelete a{
	float: left;
    left: 18px;
    position: relative;
    top: 3px;
}
#my_gift_card_form{
 	  left: 78px;
 }
 
.show_big_image{
 	  cursor:pointer
 }
 
 .style29 {	color: #993300;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	  margin-left: 14px;
    margin-top: 22px;
  } 

  .shippingBox {
	margin: 5px;
	padding: 6px;
	border: 1px solid #0A246A;
	background-color: #FFFFFF;
 }
	.gift_text_box{
		
		position:absolute;
		width:100%;
		height:900px;
		vertical-align:middle;
	 	z-index:2000;
	}
	
	.gift_text_box2{
		position:absolute;
	 	width:100%;
		height:900px;
	 	background-color:#999; 
		opacity:0.6;
		filter:alpha(opacity=60); /* For IE8 and earlier */
	 }
	 
	.facebook_text_box{
		left:0px;
		top:0px;
		position:absolute;
		width:100%;
		height:900px;
		vertical-align:middle;
	 	z-index:2000;
	}
	
.facebook_text_box2{
		position:absolute;
	 	width:100%;
		height:900px;
	 	background-color:#999; 
		opacity:0.6;
		filter:alpha(opacity=60); /* For IE8 and earlier */
}
	 
.form-control{
	/*height:28px; */
}

.modal-header {
    padding: 3px 15px;
}

.modal-body {
    padding: 0;
}

.modal-footer {
    padding: 5px 15px 0;
}

.panel-heading {
    padding: 3px 15px;
}
@media (min-width:768px){
	.modal-dialog{
		width:770px;
	}
}

label{
	margin-bottom: 3px !important;
}

.viewDetails{
		font-size:20px;
		text-decoration:none;
}

.viewDetails:hover
{
		color:default;
}

#modalDeletePopup .popup_title{
			color: #c40001;
	    font-size: 30px;
	    font-weight: bold;
	    margin-top:5px;
}

#modalDeletePopup #frameTitle{
			font-size:20px;
			font-weight:bold;
			color:#303C48;
}

#modalDeletePopup #delivarydays {
			color:#636363;
			font-size: 15px;
	    font-weight: bold;
}

#modalDeletePopup #btn-delete{
			background:#C40001;
			width:100%;
			border:none;
			color: white;
	    height: 35px;
	    font-weight:bold;
}

#modalDeletePopup #btn-keep{
			background:#2DA800;
			width:100%;
			border:none;
			color: white;
	    height: 35px;
	    font-weight:bold;
}
.priceInfo p.total {
		background: #f5f5f5 none repeat scroll 0 0;
    border-bottom: 1px solid #e1e0e0;
    border-top: 1px solid #e1e0e0;
    color: #333;
    font-size: 17px !important;
    font-weight: 700;
    margin-bottom: 0 !important;
    padding: 10px 15px;
}
.clsedit a, .cart-details a{
   	color: #3f3f4d;
    cursor: pointer;
    font-family: montserrat regular !important;
    font-size: 16px;
    text-decoration: none;
}
.clsedit h5, .cart-details h5{
   	color: #3f3f4d;
    cursor: pointer;
    font-family: 'Montserrat regular' !important;
    font-size: 13px;
    text-decoration: none;
    margin-top:4;
}
.clsedit a img{
		 max-width: 15px;
}
.badge1{
	margin-bottom: -22px;
    margin-right: 5px;
}
.paymentIcons {
    margin: 14px 9px 0 0;
}
.size1{
	color:#6b7387 !important;
}
.editLink{
	color: #adb1bd !important;
    font-family: montserrat regular;
    font-size: 12px !important;
}
.shippingdays{
	color: #3f3f4d;
    display: inline-block;
    font-family: montserrat regular;
    font-size: 12px;
    margin-left: -45px;
    width: 220px;
    margin-top:4px;
}
.giftWrap > img {
    margin: 0 0 5px;
}
.giftWrap {
    color: #3f3f4d !important;
    font-family: 'montserrat regular' !important;
    font-size: 12px !important;
    margin:0;
}
.cart-details > h4 {
    color: #3f3f4d !important;
    font-family: montserrat regular !important;
    font-size: 14px;
}
.itemPrice {
    font-size: 23px !important;
}
.itemPrice sup {
    font-size: 14px;
    top: -6px;
}
.grand.itemPrice {
    float: right;
    font-family: 'montserrat regular' !important;
    font-size: 20px !important;
    padding: 0 9px;
}
.grand.itemPrice sup {
    font-size: 15px;
    top: -8px;
}
.giftCheckbox
{
		background: rgba(0, 0, 0, 0) url("/images_2014/login/checkbox1.jpg") no-repeat scroll 0 -29px / 22px 52px;
    display: inline-block;
    height: 20px;
    margin-bottom: -5px;
    width: 24px;
}
.giftCheckbox.active
{
		background: rgba(0, 0, 0, 0) url("/images_2014/login/checkbox1.jpg") no-repeat scroll 0 1px / 22px 52px;
}
.shippingdays label
{
		 background: rgba(0, 0, 0, 0) url("/images_2014/login/validation.png") no-repeat scroll 0 -30px / 22px 76px;
    float: left;
    height: 19px;
    width: 20px;
}
.cart-details
{
		min-height:75px;
}
		.styled-select select {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #676f84;
    font-size: 12px;
    margin-top: -2px;
    padding-left: 7px;
    width: 109%;
    font-family:'Montserrat SemiBold';
}
   .styled-select {
    background: rgba(0, 0, 0, 0) url("/images_2014/login/drop-down.png") no-repeat scroll right center / 30px 40px;
    border: 1px solid #ccc;
    float: left;
    height: 30px;
    margin-left: 15px;
    overflow: hidden;
    width: 52%;
    margin-top:5px;
  }
  .confirm.green {
    background: green none repeat scroll 0 0;
    border: medium none;
    color: white !important;
    float: right;
    font-size: 16px;
    height: 40px;
    width: 90%;
}
.confirm.red
{
		background: red none repeat scroll 0 0;
    border: medium none;
    color: white !important;
    float: left;
    font-size: 16px;
    height: 40px;
    width: 90%;
}
#modalDeletePopup p,#modalDeletePopup .row
{
		margin:0;
}
.card-id-show div label
{
		font-family:'Montserrat Regular';
		font-size:16px;
		color:#3c404a;
}
.card-id-show div span
{
		font-family:'Montserrat Regular';
		font-size:16px;
		color:#318eb1;
}
.cart-details h4 span
{
		font-size:14px;
}
.cart-details h5
{
		font-size:12px;
}
.cart-details h5.size1
{
		color:#6b7387;
}
h5.itemPrice
{
		font-size:18px !important;
}
.promo-code label,.clsInput
{
		font-size:12px;
		font-family:'Montserrat Regular';
		color:#3f3f4d !important;
		font-weight:normal;
}
.cls1 label,.cls1 span
{
		font-size:14px;
		font-family:'Montserrat Regular';
		font-weight:normal;
		color:#3f3f4d !important;
}
.total label
{
		font-size:18px !important;
		font-family:'Montserrat SemiBold';
		font-weight:normal;
		color:#3f3f4d !important;
}

/*- New HTML changes and css for modal */

#paypalModal a {
		    cursor: pointer;
		}
 		#paypalModal .modal-dialog,#paypalModal .modal-content,#paypalModal .modal-body
 		{
 				width:900px;
 		} 
 		#paypalModal .panel
 		{
 				width:898px;
 		} 
 		#paypalModal .cart-panel-heading
 		{
 				width:100%;
 		}
 		#paypalModal .image-logo
 		{
 				width:20%;
 				float:left;
 		}
 		#paypalModal .image-logo img
 		{
 				width:120px;
 				margin-top:16px;
 				margin-left:10px;
 		}
 		#paypalModal .mainColorDiv
 		{
 				width:100%;
 				height:13px;
 				background:#74BBE9;
 		}
 		#paypalModal .mainColorDiv .color1
 		{
 				margin-left:70px;
 				float:left;
 				width:80px;
 				background:#EA892B;
 				height:13px;
 		}
 		#paypalModal .mainColorDiv .color2
 		{
 				float:left;
 				height:13px;
 				width:80px;
 				background:#BAC640;
 		}
 		#paypalModal .mainColorDiv .color3
 		{
 				float:left;
 				height:13px;
 				width:80px;
 				background:#8A3E89;
 		}
 		#paypalModal .cart-title
 		{
 				margin-top:-1px;
 				background:#2374A9;
 				width:60%;
 				float:left;
 				margin-left:20px;
 				border-bottom-left-radius:5px;
 				border-bottom-right-radius:5px;
 				color:white;
 				font-size:18px;
 				text-align:center;
 		}
 		
 		#paypalModal .cart-body
 		{
 				width:99%;
 				background:#E5E5E5;
 				height:290px;
 				margin-left:4px;
 		}
 		#paypalModal .cart-body .star
 		{
 				color:red;
 				font-size:17px;
 		}
 		#paypalModal .leftFormContent
 		{
 				width:33%;
 				border-right:1px solid white;
 				padding-top:15px;
 				float:left;
 				height:290px;
 		}
 		#paypalModal .leftFormContent .row
 		{
 				margin-left:10px;
 				width:100%;
 		}
 		#paypalModal .leftFormContent .row input
 		{
 				width:90%;
 		}
 		#paypalModal .rightFormContent
 		{
 				width:67%;
 				padding-top:18px;
 				float:right;
 				height:290px;
 		}
 		.rightFormContent .rowcontent
 		{
 				width:100%;
 				height:64px;
 				margin-left:10px;
 		}
 		.rightFormContent .rowcontent .leftrow
 		{
 				width:47%;
 				float:left;
 		}
 		.rightFormContent .rowcontent .rightrow
 		{
 				width:47%;
 				float:right;
 				margin-right:15px;
 		}
 		.rightFormContent .rowcontent textarea
 		{
 				width:95%;
 				height:85%;
 		}
 		#paypalModal .cart-footer
 		{
 				height:160px;
 				width:100%
 		}		
 		.cart-footer .rowone 
 		{
 				width:100%;
 				height:24px;
 		}
 		.cart-footer .rowone .two
 		{
 				color:#980414 !important;
 				font-size:14px !important;
 				margin-left:10px !important;
 		}
 		.cart-footer .rowtwo .left
 		{
 				width:29%;
 				float:left;
 		}
 		.cart-footer .rowtwo .left img
 		{
 				width:250px;
 				height:130px;
 				margin-left:10px;
 		}
 		.cart-footer .rowtwo .right
 		{
 				width:68%;
 				float:right;
 		}
 		.cart-footer .rowtwo .right .image-div
 		{
 				width:62%;
 				background:#D9D9D9;
 				 border-top-left-radius: 10px;
    		border-top-right-radius: 10px;
 				height:101px;
 				float:left;
 				margin-top:35px;
 		}				
 		.cart-footer .rowtwo .right .image-div .image1
 		{
 				width:20%;
 				float:left;
 				height:50px;
 				margin-top:10px;
 				margin-left:10px;
 				background: url(/images/cart-images/card.png);
 				background-size: 77px 107px;
   			background-repeat: no-repeat;
 		}
 		.cart-footer .rowtwo .right .image-div .image1:hover
 		{
 				background-position:0 -51px!important;
 				opacity:1!important;
 		}
 		.cart-footer .rowtwo .right .image-div .image2
 		{
 				width:29%;
 				float:left;
 				height:40px;
 				margin-top:15px;
 				margin-left:10px;
 				background: url(/images/cart-images/paypal.png);
 				background-size: 122px 90px;
   			background-repeat: no-repeat;
   			opacity:0.6;
 		}
 		.cart-footer .rowtwo .right .image-div .image2:hover
 		{
 				background-position:0 -45px!important;
 				opacity:1!important;
 		}
 		.cart-footer .rowtwo .right .image-div .image3
 		{
 				width:40%;
 				float:left;
 				height:26px;
 				margin-top:25px;
 				margin-left:20px;
 				background: url(/images/cart-images/amazon.png);
 				background-size: 140px 57px;
   			background-repeat: no-repeat;
   			opacity:0.6;
 		}
 		
 		.cart-footer .rowtwo .right .image-div .image3:hover
 		{
 				background-position:0 -26px!important;
 				opacity:1!important;
 		}
 		/*.cart-footer .rowtwo .right .image-div .image3.active
 		{
 				background-position:0 -30px;
 		}*/
 		.cart-footer .rowtwo .right .image-div .image3.active
 		{
 				background-position:0 -26px;
 				opacity:1;
 		}
 		.cart-footer .rowtwo .right .image-div p
 		{
 				color:black !important;
 				text-align:center;
 				font-size:15px !important;
 				margin:0 !important;
 		}
 		.cart-footer .rowtwo .right .button-div
 		{
 				width:34%;
 				height:130px;
 				float:right;
 				margin-top:16px;
 		}
 		.cart-footer .rowtwo .right .button-div .rowone
 		{
 				width:98%;
 				height:70px;
 				margin:5px 10px 0px 10px;
 		}
 		.cart-footer .rowtwo .right .button-div .rowone p
 		{
 				color:#397399 !important;
 				line-height:1.3 !important;
 				font-size:14px !important;
 		}
 		.cart-footer .rowtwo .right .button-div .rowtwo
 		{
 				width:98%;
 				margin:5px 10px 0px 10px;
 		}
 		.cart-footer .rowtwo .right .button-div .rowtwo .one
 		{
 				background:#6A6A6A;
 			/*	padding:7px;*/
 				color:white;
 				border-radius:5px;
 				font-size:18px;
 		}
 		.cart-footer .rowtwo .right .button-div .rowtwo .two
 		{
 				margin-left:5px;
 		}
 		.cart-footer .rowtwo .right .button-div .rowtwo .two img
 		{
 				width:90px;
 				height:36px;
 				border-radius:5px;
 				margin-top:-6px;
 				opacity:0.9;
 		}
 		.cart-footer .rowtwo .right .button-div .rowtwo a
 		{
 				letter-spacing:0.8px;
 		}
 		#paypalModal .lastrow
 		{
 				width:99%;
 				background:#E5E5E5;
 				margin-left:4px;
 				height:30px;
 		}
 		#paypalModal .lastrow p
 		{
 				margin-left:10px;
 				font-size:14px !important;
 				font-weight:bold;
 		}		
 		#paypalModal .clsRemoveAll
 		{
 			padding-left: 0px; padding-right: 0px; border-width: 0px; padding-top: 0px;
 		}
 		#paypalModal .clsImageNext
 		{
 			border-radius: 5px;
 		}
 		#paypalModal #cartInfo
 		{
 			padding-right:17px !important;
 			padding-top:10px !important;	
 		}
 		#paypalModal #shipping_addr {
		    float: left;
		    font-size: 19px;
		    font-weight: bold;
		    margin-left: 15%;
		}
		.hideMe {
	  display: none !important;
		}
		.showMe
		{
			display: block !important;
		}
		.flip_dots {
		    float: none !important;
		    height: 10px;
		    margin: auto;
		    padding: 10px 0;
		    text-align: center;
		    /*width: 65px;*/
		    width: 104px;
		    
		    z-index: 210;
		}
		.flip_dots > li {
		    border: 1px solid #fff;
		    border-radius: 50%;
		    box-shadow: 0 0 2px 0 #454545;
		    float: left;
		    height: 7px;
		    list-style: outside none none;
		    margin: 0 3px;
		    width: 7px;
		}
		.flip_dots > li.active {
		    background: #888888 none repeat scroll 0 0;
		}	
		.align
		{
			margin: 0 auto;
		}
		.leftalign
		{
			margin-left:30px;
		}
		
/*about-up page*/

  /*#ex3_content #content2, #ex3_content #content3{
  	  margin: 34px 0 41px 3px;
  }*/
  
  .comp_details .txt_limit{
  	  font-weight: bold;
    	text-transform: uppercase;
  }
  
	#content3 .comp_details h4{
			 border-bottom: 1px solid #dddddd;	
    	 padding-bottom: 15px;
	}
	
	.section {
		clear: both;
		padding: 0px;
		margin: 0px;
	}
	
	.col {
		display: block;
		float:left;
		margin: 0% 0 1% 1.6%;
	}
  .col:first-child { margin-left: 0; }
  
	.group:before,
	.group:after { content:""; display:table; }
	.group:after { clear:both;}
	.group { zoom:1; /* For IE 6/7 */ }

	.span_2_of_2 {
		width: 100%;
	}
	.span_1_of_2 {
		width: 49.2%;
	}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

	@media only screen and (max-width: 480px) {
		.col { 
			margin: 1% 0 1% 0%;
		}
	}

	@media only screen and (max-width: 480px) {
		.span_2_of_2, .span_1_of_2 { width: 100%; }
	}
	
	/* Container */
.container-fluid {
    background: black none repeat scroll 0 0;
    height: 38%;
    max-width: 1160px;
    padding: 20px 0;
}


/* Page Header */
.page-header {
    background: #fbf4e0;
    margin: -30px 0px 0px;
    padding: 20px 40px;
    border-top: 4px solid #ccc;
    color: #a83b3b;
    text-transform: uppercase;
    }
    .page-header h3 {
        line-height: 0.88rem;
        color: #a83b3b;
        }
        
#content1 .span1 img{
	  width: 100%;
}

#content1 .txt_limit {
	  font-weight: bold;
    text-transform: uppercase;
}
/* Thumbnail Box */
.caption {
  /*  height: 150px;*/
    width: 100%;
}
.caption .span4, .caption .span8 {
    padding: 0 129px;
    text-align: center;
}
.caption .span4 {
    border-right: 1px dotted #CCCCCC;
}
.caption h3 {
    line-height: 2rem;
    margin: 0 0 20px;
    text-transform: uppercase;
}
.caption p {
    font-size: 15px;
    margin-top: 5px;
}
.btn.btn-mini {
            background: #a83b3b;
            border-radius: 0 0 0 0;
            color: #fbf4e0;
            font-size: 0.63rem;
            text-shadow: none !important;
}
.carousel-control {
		    top: 33%;
}
.carousel-control {
    background: #222 none repeat scroll 0 0;
    border: 3px solid #fff;
    border-radius: 23px;
    color: #fff;
    font-size: 60px;
    font-weight: 100;
    height: 40px;
    left: 15px;
    line-height: 30px;
    margin-top: -20px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 40px;
}	

/*  GRID OF FOUR  */
	.span_4_of_4 {
			width: 100%;
	}
	.span_3_of_4 {
			width: 74.35%;
	}
	.span_2_of_4 {
		width: 48.7%;
	}
	.span_1_of_4 {
		width: 23.65%;
	}
	
  @media only screen and (max-width: 480px) {
		.col {  margin: 1% 0 1% 0%; }
		.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	}
	
	@media only screen and (max-width: 480px) {
		  #content1 .span1{
		  	  padding: 0 24px;
		  }	  
	}
	@media only screen and (max-width: 550px) {
		  #content1 .span1{
		  	  padding: 0 24px;
		  }	  
	}
	#content5 h4 {
    font-size: 27px;
    margin-bottom: 32px;
    text-align: center;
    text-transform: uppercase;
  }
  
  #content1 .span1 {
    border-bottom: 1px solid #dde2ef;
    padding: 14px 0 5px;
    text-align: center;
  }

/*Business Page*/

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {margin: 0% 0 1% 0%;}
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}
.content_center .txt_limit {
	  color: #249459;
}
.content_left {
	  border: 2px solid #dde2ef;
    border-radius: 4px;
}
.content_left ul{
	  list-style: none;
	  padding: 0 5px;
}
.content_left ul li {
    padding: 7px 8px;
}
.content_left ul li:hover {
	  background:#dde2ef;
	  border-radius: 2px;
}
.content_right .span_1_of_4 {
	  width: 100%;
}
.content_right ul li {
		list-style : none;
}
.content_right .txt_limit {
	  padding: 0px 40px; 
	  margin: 0px;
	  text-transform:uppercase;
	  font-size: 15px;
    font-weight: bold;
}
.content_right ul {
	   margin-top: 3px;
	   text-transform:uppercase;
}
.content_center .busi_contactform {
		background: #f4f5f9 none repeat scroll 0 0;
    border-radius: 15px;
    height: 100%;
}
#content3 #wrapper{
   /* margin-right: 200px;*/
}
#content3 #mycontent {
    float: left;
    width: 35%;
}
#content3 #sidebar {
    text-align: justify;
}
#content4 #myCarousel {
	  color: white;
}
#cleared{
	  clear: both;
}
#content1 .banner{
	  margin-bottom: 35px;
    margin-top: 35px;
}
.icons {
		float: left;
    /*height: 21%;
    width: 17%;*/
}
#content_middle .txt_limit{
	  color: #0078c0;
    font-weight: bold;
}
#content_middle .callme{
	  font-weight: bold;
}
.description .clsreadmore{
	  color:black;
	  position: relative;
    text-decoration: underline;
    text-transform: uppercase;
    top: 9px;
}
#myCarousel a.left{
	  position: absolute;
    top: 40%;
    left:1%;
}
#myCarousel a.right {
    position: absolute;
    top: 40%;
    right:1%;
}

#content1 .caption h4 span
		{
				font-family: "Montserrat Regular" !important;
				font-size:20px;
				color:#444444;
		}
		#content1 .caption p
		{
				font-family: "Montserrat Regular" !important;
				font-size:13px;
				color:#666666;
		}
		#content2 h4 span,#content3 h4 span
		{
				font-size:17px;
				color:#555555;
		}
		#content2 p
		{
				font-size:13.5px;
				color:#666666;
		}
		#content2 p a
		{
				font-family: "Montserrat Regular" !important;
				font-size:12px;
				color:#444444;
		}
		#content3 #sidebar
		{
				 color: #5e5e5e;
			    font-family: "Montserrat Regular" !important;
			    font-size: 14px;
		}
		#content_middle h4 span
		{
				font-size:21.30px;
				color:#0078c0;
		}
		#content_middle p span,#content_middle p a
		{
				font-family: "Montserrat Regular" !important;
				font-size:14px;
				color:#555555;
		}
		#content_middle p a
		{
				text-decoration:underline;
		}
		#content4 #myCarousel h4 span
		{
				font-family: "Montserrat Regular" !important;
				font-size:24px;
				color:#ffffff;
		}
		#content4 #myCarousel p
		{
				font-family: "Montserrat Regular" !important;
				font-size:17px;
				color:#ffffff;
		}
		.review span
		{
				font-family: "Montserrat Regular" !important;
				font-size:16px;
				color:#ffffff;
		}
		#content4
		{
				background:#1D1D1D;
		}
		#content5 h4 span
		{
				font-family: "Montserrat Regular" !important;
				font-size:30px;
				color:#444444;
		}
		#content5 div p,#content5 div p b
		{
				font-family: "Montserrat Regular" !important;
				font-size:12px;
				color:#444444;
		}
