body{margin:0px; padding:0px; font-size:14px; box-sizing:border-box; font-family:"Roboto Regular";}

 
*{box-sizing:border-box;} 
 
 
 @font-face {font-family:"Roboto Regular";
src:url("../Fonts/Roboto-Regular.eot?") 
format("eot"),url("../Fonts/Roboto-Regular.woff") 
format("woff"),url("../Fonts/Roboto-Regular.ttf") 
format("truetype"),url("../Fonts/Roboto-Regular.svg#Roboto-Regular") 
format("svg");font-weight:normal;font-style:normal;} 

/*bold*/
@font-face {font-family:"Roboto Bold Condensed";
src:url("../Fonts/Roboto-BoldCondensed.eot?") 
format("eot"),url("../Fonts/Roboto-BoldCondensed.woff") 
format("woff"),url("../Fonts/Roboto-BoldCondensed.ttf") 
format("truetype"),url("../Fonts/Roboto-BoldCondensed.svg#Roboto-BoldCondensed") 
format("svg");font-weight:normal;font-style:normal;}


@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('../fonts/Myriad Pro Regular'), url('../Fonts/MYRIADPRO-REGULAR.woff') format('woff');
}
 
 h1, h2, h3, h4, h5, h6{font-weight:normal;  font-family:"Roboto Bold Condensed";}
  h1{font-size:30px; color:#085DAD; margin-top:0px;}
img {
    border: medium none;
    width: 100%;
}

.dd1 {
    float: left;
}

.products_diatils#sub_details h3#more_p{
width: 20%;text-align: center;margin: 0px auto;margin-left: 50%;
}
input.globalcheck {
  visibility: hidden;
}
.tax-product_cat .products_diatils p{
display:none !important;
}
#timeline{
width:24%;
float:left;
  margin-left: 1%;  
text-align: center;
position:relative;
margin-bottom:5%;
  height: 487px;
  color: #3d3d3d;
  border: 1px solid #dddddd;
  padding: 7px;
color:#3d3d3d;
}
 #timeline img{
  width: 75%;
  margin: 0px auto;
  margin-top: 10px;
}
 #timeline a{
color:#085dad;
text-decoration:underline;
font-weight:bold;
}
#timeline #arw{
  width: 35%;
  position: absolute;
  top: 90px;
  right:-60px;
}
#timeline p{
text-align:justify;
}
#inter{
width:100%;
float:left;
text-align:justify;
}
#inter img{
width:50%;
margin-left:3%;
float:right;
}
ul li {
    list-style: outside none none;
}
.clr {
    clear: both;
}
a {
  text-decoration:none; color:#313030;
	transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;  
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
}
a:hover{color:#085DAD;}
p{line-height:20px;}
.widget img{
width:auto;
}
.woocommerce .widget img, .woocommerce-page .widget img{
width:auto;
height:;
}
aside.widget_sp_image{
  text-align: center;
}
input.globalcheck {
  cursor: pointer;
}
input[type="submit"]{background: #49627b none repeat scroll 0 0;
    border: 1px solid #404752;
    border-radius: 3px;
    color: #ffffff;
    font-family: "Roboto Bold Condensed";
    height: 36px;
    line-height: auto;
    margin: 0;
    padding:10px;
    }
.gc_wrap{
width:100%;
float:left;
}
.qtycol input {
  height: 40px;
  text-align: center;
}
.gc_wrap .globalcartbtn,#view_cart{
  background: #085DAD;
  padding: 10px;
  color: #ffffff;
  float: left;
  margin-bottom: 20px;
}
.qtycol input.minus,.qtycol input.plus{
width:20px;
height:20px;
margin-right:3px;
}
input[type="submit"]:focus{background:rgb(8, 93, 173);}

input[type="submit"]:hover{background:rgb(8, 93, 173);}


.wpcf7-form input[type="submit"]{width:130px;}


::-webkit-input-placeholder {
   color:#395362;  font-family:"Roboto Bold Condensed";
}

:-moz-placeholder { /* Firefox 18- */
   color:#395362;    font-family:"Roboto Bold Condensed";
}

::-moz-placeholder {  /* Firefox 19+ */
   color:#395362;    font-family:"Roboto Bold Condensed";
}

:-ms-input-placeholder {  
   color:#395362;    font-family:"Roboto Bold Condensed";
}		


.wrapper{width:100%;}
.container{width:1000px; margin:0 auto;}
.containerInner{width:100%; float:left;}

.header{float:left; width:100%;  border-top:7px solid #085dad;}
/*.logo{float:left; width:auto; padding-top:15px;}*/

.logo {
  float: left;
  width: 32%;
  padding-top: 30px;
}
.header_right_section{float:right; width:auto;}
.header_top{float:left; width:100%;}
.navigation{box-sizing:border-box; padding:0px 30px; float:left; width:100%;  background:rgba(58, 62, 68, 0.91); position:relative; top:26px; border-radius:5px; z-index:9999;}
.navigation ul{margin:0px; padding:0px; float:left;}
.navigation ul li{padding:20px 32px; list-style:none; float:left; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzkzNzc3NS05OTVmLTlhNGEtODBiNS00ODkxMjg1NWNiMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDNENjA4RjU1MjIzMTFFNUExRDFBMzQ1QjNDM0Q0QTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDNENjA4RjQ1MjIzMTFFNUExRDFBMzQ1QjNDM0Q0QTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGFkYTU0ZjItMWY5Ny1iODRiLTljOGEtMjEzOTMxMzE0NThjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzOTM3Nzc1LTk5NWYtOWE0YS04MGI1LTQ4OTEyODU1Y2IzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhZ0JaoAAABzSURBVHjaNMzBCgMhDATQMF3QrPpbPfTU//+MTTRKV9qI9DA8MoSh5+uN43gghACOjMAR6TyRc/JklL8lb5Nbkv+sMJgZMUaac4KIMMaA9Y7WDLU2aFWIKC6R7bUUv3enrmpFNYO1ht4HPvftW9+19xNgAHsPOt/ueO2XAAAAAElFTkSuQmCC) no-repeat; background-position:0px 6px !important; font-size:15px; color:#fff; }
.navigation ul li a{color:#fff;}

.navigation ul li:first-child{background:url(../images/home_icon.png) no-repeat; background-position: 5px 10px !important;
    padding: 15px !important; text-indent:-99999px; width:70px; }
 .navigation ul li a:first-child{height:20px; width:100%; float:left;}


.login_row{float:right;   background:#085dad; border-radius:0px 0px 5px 5px;}
.login_row ul{padding:0px; float:left; margin:0px;}
.login_row ul li{float:left; padding:10px 9px; text-transform:capitalize; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzkzNzc3NS05OTVmLTlhNGEtODBiNS00ODkxMjg1NWNiMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUUyMEVDRUQ1MjFCMTFFNTk5RDhGRjA1N0IwNDk0MDQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUUyMEVDRUM1MjFCMTFFNTk5RDhGRjA1N0IwNDk0MDQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDliOWVkNzktNjU5ZC0yNjQ4LTkxYTctZjFlNGE2NGQ4ZGNiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzOTM3Nzc1LTk5NWYtOWE0YS04MGI1LTQ4OTEyODU1Y2IzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt5TSmYAAABKSURBVHjaYhJN3cgkyMPGJMLLziTOz84kKcDBJCXIySQBpUFiIDkGBgamN59/Mr38+JPp2fvvTC8+/ADTz4E0SAwk9/7LL4AAAwCFbBxU6SLufgAAAABJRU5ErkJggg==) no-repeat; background-position:0px 6px !important;}
.login_row  ul li:first-child{background:none !important;}
.login_row ul li a{color:#fff; font-size:13px;}
.login_row ul li a:hover{text-decoration:underline;}

.bottom_row{float:left; clear:both; margin-top:30px;}
.callus{float:left; width:auto;}
.callus i{float:left;}
.callus span{float:left; font-size:19px; font-family:"Roboto Bold Condensed"; margin-left:10px;}


.shoppingcart{margin-left:20px; float:left; width:auto;}
 .shoppingcart i{float:left;}
.shoppingcart span{  margin-top:8px; float:left; font-size:19px; font-family:"Roboto Bold Condensed"; margin-left:10px;}

.searchbar{float:left; width:auto; 
    background-color: #f1f7fb;     padding: 8px 10px;
    box-shadow: 0px 0px 6px #cbdeea;
    border-radius: 3px;
    border: solid 1px #cbdeea; margin-left:35px;
}

.searchbar input[type="submit"] {
height:37px;
    background: #49627b;
    margin:0px;
    padding: 0px 0px;
    width: 58px;
    line-height: 35px;
	font-family:"Roboto Bold Condensed";
    border-radius: 3px;
    border: solid 1px #404752;
    color: #ffffff;
}

.searchbar input[type="submit"]:focus{
background:#0862AF; border:none; outline:none;}

.cart{font-size:13px; margin:4px 0px;}

.searchbar input[type="search"] {
 
    background: #d8e6ef;
    box-shadow: inset 2px 2px 4px #cbdeea;
    border: none;
    border-radius: 4px;
    color: #395362;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU2MzZEMUUxNTU1NTExRTVBMTAyQjQ2RjM3MjJDNEUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU2MzZEMUUyNTU1NTExRTVBMTAyQjQ2RjM3MjJDNEUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTYzNkQxREY1NTU1MTFFNUExMDJCNDZGMzcyMkM0RTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTYzNkQxRTA1NTU1MTFFNUExMDJCNDZGMzcyMkM0RTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4QACVKAAABnElEQVR42pyUTyhEURTG70ymSLIhRZlIYiyo8a+UkIVsrKxEwgJFNuzEwoKyUxSKsLLSiCkLZWEjUWRmRca/8icLCzbCd+u703W77w3z1a977uvN984995zxVLT1Ck0ZYBi0g3I+i4EQWABRYeh0azkee7XnLeAeTNHoBJwBPxgCETAmXKTMmkBYy8wDgjTNBD3gE8yACTezNLDDfRWYA9vgCxSDN7ACChhP8kNWsxGQCgbBMfgGpczmRnv3DrQynreZpYA+xrLA++AVFDmc5BBcgWqQBV7MzArBOfeNYEC4S5UkYMtMyse1zHb9hj6M3/wyk8cq4T4iEquB66XtAjYZd/7BKIf1egDXNrNpxosgN4FZiGu/U2vIcRlle1xwEkzJVjlgVhvsQ7/TBcyCdDZkmPXYA++gDtTyvXXQBZZAB2sd70WPMej1YBw0Gx+NcpTWwCoNpZ5kthj2mM1MKZtH8zFLVew8ToKuRzmGMLx1MnNTPjjizSo9S0Ov+L9kjWpooJ9kNxkz9YdZyZopBZI1UxkGeWRp2v0jwADv5Vj4Rmy5RAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 8px 9px; height:38px;
    width:180px;}


.nav_menu{float:left; width:auto;}
.nav_menu ul{float:left; margin-top:32px;}
.nav_menu ul li{float:left; list-style:none;}
.nav_menu ul li a{padding:10px; font-size:15px; color:#e8e4e4; text-transform:uppercase;  }
.nav_menu ul li a:hover{color:red;}

.content_area{padding:20px 0px 0px 0px;  background:#fff; float:left; width:100%;}

 
	
	.left_section {float:left; width:23.2%;}
.right_section {float:right; width:74.2%;  margin-left:2.4%;  }

.left_span1, .left_span2, .left_span3, .left_span4, .left_span5{box-shadow: 0 0 3px #ccc;
    float: left;
    margin-bottom: 15px;  width: 100%;
    }

.left_span3{padding-bottom:15px;}	
	
	
.Payment_area {
    float: left;
    width: 100%;
}

.Payment_area ul{margin:0px; padding:0px; float:left;}
.Payment_area ul li{list-style:none; float:left; padding:10px 0px 0px 2px;}
 

.Payment_icon_Big ul{margin:0px; padding:0px; float:left;}
.Payment_icon_Big ul li{list-style:none; float:left; padding:10px 0px 0px 2px;}
 

 

.Service {
    color: #5f6061;
    font-size: 15px; font-family:"Roboto Bold Condensed" !important; margin-top: 7px;
    margin-bottom: 4px;

}

.time_and_date {
    color: #5f6061;
    font-family: "Roboto Regular";
    font-size: 13px;
    padding-bottom: 7px;
}
.time_and_date {
    color: #5f6061;
    font-family: "Roboto Regular";
    font-size: 13px;
    padding-bottom: 7px;
}
.Customer_Services, .Subscribe, .Upcoming_Chips, .Satisfied_Customers {
    margin: 10px;
}
.subscribe p {
    font-family: "Roboto Regular";
    font-size: 12px;
}
.subscribe .mc4wp-form form input[type="email"] {
    border-radius: 3px;
    float: left;
    margin-bottom: 0;
    width: 65%;
	background:#f1f1f1; height:35px; border:1px solid #d3d3d3;
	padding-left:10px;
         margin-left:10px;
	
}

.subscribe input[type="text"]:focus{background: #fafafa;
    border-color: #999999;
    outline: none;}

.mc4wp-notice{
float:left;
}

.subscribe button {
    background: #515761 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZDNzQ1RUEwNTVFODExRTVCRkQxRjAxODQ4QzNFNTIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZDNzQ1RUExNTVFODExRTVCRkQxRjAxODQ4QzNFNTIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkM3NDVFOUU1NUU4MTFFNUJGRDFGMDE4NDhDM0U1MjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkM3NDVFOUY1NUU4MTFFNUJGRDFGMDE4NDhDM0U1MjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4SMj/ZAAABPUlEQVR42mL8//8/AxVAJBCzMoAMowA7APHu/xCwmVxDbIH48H9UEEmqIWZAvAXJgE9Q+isQyxJriB4Qr0QyZBEQzwXiz1D+FnDYEzBEGIg70byTDMSJQPwXSawEn2F8QNwMdT4yUAdip/+YQAubYVxAXAPEH9EUXwdiRiC2wmLQQ5h+mCHsQFwBxO+wKN4GVeP4HzuYg2xYIxC/xqGwi4BBIBCKbBgukABVpPEfPxBHNowbiOOBeA8QvwTinUCsD1WgCsS/8Bh0CjnM0SOAEYnN8p8waEXWz4SWYUG5ng+IFYD4DxDXA/FXPBl8K6puzDRmgRSLUkDMA42ke2iuAiUfTnzehOHHSJq4kcQDgHgDVPwYuj5chiVBNbyG5gZ0eRMgNifWMAEg/gPE7qSUKox4SlotIL5GSnELEGAA7/MS3Hp49N4AAAAASUVORK5CYII=) no-repeat;
    border: 1px solid #404752;
    border-radius: 3px;
    line-height: 35px;
    margin: 0 0 0 10px;
    padding:16px;
	    background-position:50%;
    width:23%;
float:left;	
}
.subscribe button :focus{
background:#0862AF; border:none; outline:none;}

.subscribe_bar{float:left; width:100%;}


.Satisfied_Customers p {
    font-family: "Roboto Regular";
    font-size: 13px;
    margin-top: 21px;
    line-height: 20px;
    color: #5f5f5f;
}
 

.address img{width:auto;}
  /*.Satisfied_Customers p::before { content: url(../images/comma.png);
    position: relative;
    top:0px;
    left:-6px;
    float: left;}
*/

.client_name {
    color: #757575; font-size:14px;
}

	.left_section h2 {
    background-color: #20364c;
    border-radius: 4px 4px 0 0;
    color: #e6eaf1;
    font-family: "Roboto Bold Condensed" !important;
    font-size: 16px;
    line-height: 42px;
    margin: 0;
	font-weight:bold;
    padding: 0 0 0; margin-bottom:15px;
	
}

 .left_section h2::after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAIAAAB4jOjWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzkzNzc3NS05OTVmLTlhNGEtODBiNS00ODkxMjg1NWNiMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThCOUU2Njk1MjJCMTFFNUJENkZGMjkyMERFNEVBQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThCOUU2Njg1MjJCMTFFNUJENkZGMjkyMERFNEVBQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGFkYTU0ZjItMWY5Ny1iODRiLTljOGEtMjEzOTMxMzE0NThjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzOTM3Nzc1LTk5NWYtOWE0YS04MGI1LTQ4OTEyODU1Y2IzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg6mkmIAAAB5SURBVHjaYpw8d3nbpLkMuEFtYRrzto1rPn7+cu7yDawqSjLj85IjmYCsxpLMhDA/TBW5yZFF6TFABkgRIyNja2VORIAHsoqMuJDK3CQo5z8M/Pn7N6O8VVLfBYgqWif+RwKMQAzXDVSXVdEGZEzvrGZmYoKLAwQYAK7SPRt9sUAhAAAAAElFTkSuQmCC);
    position: relative;
    top: 22px;
    left: 26px;
    float: left;
}

.Accordian ul {
    list-style: outside none none;
      margin: 0px 10px;
    padding: 0px;
   text-transform: capitalize
	
}
.Accordian ul li a ,.Accordian ul li p{
    /*background-image: url("../images/accordian_plus.png");*/
    background-position: right center;
    background-repeat: no-repeat;
    color: #504f4f;
    display: block;
    font-family: "Roboto Regular";
    font-size: 15px;
    line-height: 36px;
}
	.Accordian ul li #clickdrop{
/*background-image: url("../images/accordian_plus.png");*/
margin:0px;
cursor:pointer;
}
	
	.Right_section h2 {
    background-image: url("../images/Heading_back_pattren.png");
    color: #fff;
    font-size: 17px;
	font-weight:normal;
    line-height: 42px;
    padding-left: 20px;
	margin-top:0px;
    text-transform: uppercase;
}
	
	.row1{width:100%; float:left; background:#fff;}
	.row2{width:100%; float:left; background:#fff;}
	.Product{padding: 0px 5px !important; margin-top: 10px;}
.products_diatils{float: left; width: 100%;box-shadow: 0px 0px 3px #ccc; padding: 0px;text-align:center;}
.products_diatils h3,#timeline h1 {
    background-color: #085dad;
    margin: 0;
    padding: 0;
    line-height: 37px;
    font-size: 17px;
    font-family: "Roboto Regular" !important;
    color: #e6eaf1;
    border-radius: 4px 4px 0px 0px;
    text-align: center;
}
.products_diatils img{float: left;margin: 10px;}
#image_box{
height:270px;
}
#image_box.hm_page{
height:235px;
}

.related.products #image_box.hm_page{
height:285px;
}
.tax-product_cat #image_box.hm_page{
height:270px;
}
.products_diatils img.attachment-shop_catalog.wp-post-image{float: none;margin: 10px;width:77%;height:auto;}
.price_details{width: 47%; float: left;}
.products_diatils p { float: left; width: 100%; font-family: 'Roboto Regular'; font-size: 12px; padding: 0px 10px;margin-top:0px;}
.column1{float:left; width:31.805929919137466%; margin-right:1.5%; margin-bottom:10px;}
.row1 .column1:last-child{float:left;}
.products_diatils h3 {
font-weight:normal;
    background-color: #085dad;
	margin-bottom:8px !important;
    margin: 0;
    padding: 0;
    line-height: 37px;
    font-size: 17px;
    font-family: "Roboto Regular" !important;
    color: #e6eaf1;
    border-radius: 4px 4px 0px 0px;
    text-align: center;
}
.products_diatils img {
    float: left;
    margin: 10px; width:36%;
}
 img.attachment-post-thumbnail.wp-post-image {
  width: 38%;
  float: left;
  margin-right:2%;
  height:auto;
}	
.price_details {
    width: 100%;
	font-size:15px;
    float:left;
    margin-top: 11px;
    color: #085DAD;
	font-family:"Roboto Bold Condensed";
    margin-bottom: 5px;
}
.price_details span.amount {
    color: #085DAD;
}
.price_details button .cart_icon {
height:26px;
    margin:5px 0px;
	cursor:pointer;
    background:#085dad;
    padding: 0;
    font-size: 12px;
    text-align: right;
    width: auto;
	border:none; 
	color:#fff;
	outline:none;
    line-height: 25px;
    padding-right: 9px;
    font-family: 'Roboto Regular';
    cursor:pointer;
}
.price_details i {
    float: left;
    line-height: 25px;
    width: 25px;
    display: block;
    text-align: center;
    background: #004585;
}
.price_details a {
font-family:"Roboto Bold Condensed";
    float: left;
    width: 100%;
    margin: 7px 0px;
    color: #666;
    font-size: 13px;
}

.price_details a:hover{color:#085DAD;}

.products_diatils p {
    float: left;
    width: 100%;
    font-family: 'Roboto Regular';
    font-size: 12px;
    padding: 0px 10px;
    min-height:60px;
}
.related.products .products_diatils p{
display:none;
}
.products_diatils#sub_details p{
min-height:2px;
}
.welcome_section{float:left; width:100%; background:#fff; margin-top:15px;}
.welcome_section img {
  float: right!important;
  width:40%;
height:auto;
}
.welcome_section p {
  font-family: 'Roboto Regular';
  font-size: 14px;
  padding: 0px 10px;
  color: #686868;
  line-height:26px;
}
.right_section h2 {
  background-image: url('../images/Heading-back-pattren.png');
  color: #fff !important;
  font-size: 17px;
  text-transform: uppercase;
  line-height: 42px;
  padding-left: 20px;
}	
.woocommerce-cart .right_section h2{
  text-align: left;
}	
	.cart_icon{width: auto !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 10px !important;}
	
	.cart_icon img{ width:auto !important; padding: 0px !important;
    margin: 0px !important;}
	



.products_diatils img.attachment-full {
  float: left;
  margin: 10px;
  width: 180px;
  height: auto;
  margin-left:12%;
}

.woocommerce-page.term-cartamundi-cards .column1 {
  height: 510px;
}

.woocommerce-page.term-copag-cards .column1 {
  height: 425px;
}
	
.Latest_Blogs{float:left; width:100%; margin-top:15px;}
 
.blog_columns img{width:auto;}
 
.blog_columns{ width:40.05390835579515%; float:left; margin-right:4.821563%; position:relative; text-align:center;  margin-bottom: 5px;}
.blog_columns:last-child{/*width:30.05390835579515%; float:right;*/ margin-right:0px;}
	.Blog_Date {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #21374e;
    color: #fff;
    text-align: center;
    width: 49px;
    height: 55px;
    font-size: 17px;
    line-height: 18px;
    padding-top: 9px;
    font-family: 'Roboto Regular';
}
.Latest_Blogs h3 {
    font-family: 'Roboto Bold Condensed';
    font-size: 17px;
    color: #545353;
    text-align: left;
    margin: 5px 0px;
}
.Latest_Blogs p {
    font-family: 'Roboto Regular';
    font-size: 12px;
    padding: 0;
	line-height:20px;
		padding-bottom:10px;
    margin: 0;
    text-align: left;
}
.Latest_Blogs a {
    float: right;
    text-align: right;
    width: 100%;
    color: #085DAD;

	 font-family: 'Roboto Bold Condensed';
    font-size: 15px;
}
span#s_price {
  color: #085DAD;
  font-size: 16px;
  font-weight: bold;
}
a.moretag {
  color: #085DAD;
  float: right;
  padding: 0px 5%;
}
.single-blog .right_section img{
width:auto;
}

p.comment-form-comment label {
  vertical-align: top;
}
.comments-area p.form-submit {
  margin-left: 6%;
}
#s_res{
  width: 100%;
  float: left;
  border-bottom: 1px dotted #dddddd;
  padding: 2% 0px;
}
#s_res img{
width:25%;
float:left;
margin:0px 2%;
}
.single-blog .right_section{
text-align:left;
}
.single-blog #intnat{
text-align:center;
}

.single-blog .right_section p,.single-blog .right_section h1,.single-blog .right_section h3{
text-align: left;
}

.banner{float:left; width:100%; position:relative; background:url(../images/banner.jpg) no-repeat; background-size:100%;  padding:8% 0px;}
.banner_left{float:left; width:48%;}

.banner_left h1{font-size:56px; font-family: 'Myriad Pro Regular'; margin:0px; text-transform:capitalize; color:#fff;}
.banner_left h2{font-size:32px; font-family: 'Myriad Pro Regular'; margin:10px 0px 0px 0px; color:#fff; text-transform: capitalize;}

.banner_right{float:right; width:52%;}
.banner_right img{width:100%;}

.banner_txt{position:relative; color:#fff; }
 

.banner_txt h2 img{width:auto;}

.footer{width:100%; float:left; background:#182e42;   }
.Latest_Blogs a:hover{color:#2F343C;}

.footer_menu{float:left;}
 
.footer .footer_menu ul{clear:both; float:left; padding:0px; margin-bottom:5px; margin-top:0px;}
.footer_menu ul li{float:left; list-style:none; padding:10px 8px 8px 10px;  }
.footer_menu ul li a{color:#c4c4c4; font-size:14px;}
.footer_menu ul li a:hover{color:#fff;}
.footer_top{float:left; width:100%; background:#182e42; padding:20px 0px;}
.footer_bottom{float:left; width:100%; background:#101a23;}
.footer_bottom p{text-align:center; color:#e1e1e1;}

.footer_icon{float:right; width:auto;}

.footer_icon ul{float:left;}
.footer_icon ul li{list-style:none; float:left; padding:5px;}


 .bottom_row1{display:none; width:100%; float:left; margin-top:20px; margin-bottom:20px;}
 
 .Mob_right {
    float: right; width:100%;
    margin-right: 0; display:none;
}
.Mob_icon {
    width: 100% !important;
}

.Mob_icon button.toggle {
    background-color: #085dad;
 border:none;
      margin-bottom:14px !important;
     padding:15px;
    margin-top: 10px !important;
	cursor:pointer; font-size:18px; 	font-family:"Roboto Bold Condensed"; color:#fff;
}
.Mob_icon button {
    float: right !important;
    width: 100% !important;
}
.mob_menu {
    display: none;
}
.mob_menu ul{padding:0px; background:#20364C;}
.mob_menu ul li{padding:10px; text-align:center; }
.mob_menu ul li a{color:#fff;}
.mob_menu ul li:hover{background:#085dad;}


.right_section h2:first-child{margin-top:0px;}
.subscribe p{padding:5px;}

.sidebar_bottom{display:none; float:left; width:100%; margin-bottom:20px;}


	.sidebar_bottom h2 { text-align:center;
    background-color: #20364c;
    border-radius: 4px 4px 0 0;
    color: #e6eaf1;
    font-family: "Roboto Bold Condensed" !important;
    font-size: 16px;
    line-height: 42px;
    margin: 0;
	font-weight:bold;
    padding: 0 0 0; margin-bottom:15px;
	
}

.left_section h2,.right_section h2#faq_heading{
   background-image:none;
   background-color: #20364c;
   border-radius: 4px 4px 0 0;
   color: #e6eaf1;
   font-family: "Roboto Bold Condensed" !important;
   font-size: 16px;
   line-height: 42px;
   margin: 0;
font-weight:bold;
   padding: 0 0 0; margin-bottom:15px;

}
.right_section h2#faq_heading:hover{
cursor:pointer;
}
.right_section h2#faq_heading{
padding-left:10px;
}


.contact_page{float:left; width:100%;}
.con_form{float:left; width:50%; margin-bottom:30px;}
.con_address{float:left; width:50%;}

.con_form textarea{height:100px; width:90%; background: rgb(245, 245, 245) none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
width:90%;
outline:none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    clear: both;
 margin-top:10px;
border-radius:5px;
    font-size: 12px;
    padding: 13px 10px;}

.con_form input[type="email"], .con_form input[type="text"] { margin-top:10px;
    background: rgb(245, 245, 245) none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
width:90%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    clear: both;
height:38px;
outline:none;
border-radius:5px;
    font-size: 12px;
    padding: 13px 10px;
}

.address ul{margin:0px; padding:0px;}

.address ul li{display:inline-block; width:100%; list-style:none; padding:0px; font-size:15px; margin-bottom:15px;}
.address .a2{float:left;}
.address .a1 {
    float: left;
    margin-right: 10px;
    margin-top: -13px;
}
 .address .a1 img{width:35px;}
.faq_sign{float:right; font-size: 23px;
    padding: 0 11px 0 3px;}

.page-id-8 .sidebar_bottom, .page-id-10 .sidebar_bottom, .page-id-12 .sidebar_bottom, .page-id-16 .sidebar_bottom{display:none !important;}
.lapbanner{display:none;}
 .mobbanner{display:none;}

/***********added on 16sep***************/

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
margin:0px !important;
  float: none !important;
color:#ffffff !important;
padding:0px !important;
background-color:inherit !important;
display:inline !important;
}
 .woocommerce .form-row input.button{
    background-color: #ebe9eb !important;
    color: #515151 !important;
    padding: 0.618em 1em !important;

}


div.wpcf7 img.ajax-loader {
  width: 3%;
}
a.button.add_to_cart_button.product_type_simple.added {
  float: left !important;
  padding: 7px 0px!important;
  margin: 0px !important;
  width: 50%;
}
.cart .amount{
font-size:13px;
float:right;
margin-top:0px;
}

button.single_add_to_cart_button.button.alt {
  background-color: #085dad !important;
}
.woocommerce #review_form #respond .form-submit input {
  background-color: #085dad !important;
}
ul.children {
  display: none;
}
.products_diatils#sub_details img {
    float: left;
    margin: 10px; 
    width: 90%;
}
.panel {
	margin: 0 auto;  
	position: relative;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
}

.panel .front,
.panel .back {
	text-align: center;
}
	
.panel .front {
	height: inherit;
	position: absolute;
	top: 0;
	z-index: 900;
	text-align: center;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	   -moz-transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	   -moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		 -o-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
}
.box1{
	margin: 0 auto;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.box2{

	margin: 0 auto;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.panel .back {
	height: inherit;
	position: absolute;
	top: 0;
	z-index: 1000;
	-webkit-transform: rotateY(-180deg);
	   -moz-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	   -moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		 -o-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
}
.panel.flip .front {
	z-index: 900;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}
.panel.flip .back {
	z-index: 1000;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
}
.hover ul{
text-align:left;
float:left;
width:100%;
}
.hover ul li{
  list-style: disc;
  line-height: 22px;
  float: left;
  width:100%;
}
.products_diatils#sub_details h3{
float:left;
width:100%;
}


#tab-description .woocommerce img, .woocommerce-page img {
  width: auto;
}



#content .images img{width:auto !important;}
#review_form input{margin-top:10px; margin-top:10px;}
#content .images{width:32% !important;margin-right:5%;}
.summary{width:60% !important;}
 
#content .thumbnails img {
  border: 1px solid #dddddd;
  padding: 3px;
  height:73px !important;
  width:73px !important;
}
#review_form input[type="email"]{  height:34px;
     border:1px solid #E0E0E0;}
 
  #review_form input[type="text"]{  height:34px;
     border:1px solid #E0E0E0;}
 
#review_form label {
    width: 110px;
    float: left;
    line-height: 50px;
}

#review_form select {
    margin-top: 10px;
    margin-left: 0px;
    height: 34px;
    width: 32.5% !important;
    border: 1px solid #E0E0E0;
}

#review_form textarea{border: 1px solid #E0E0E0;}



.woocommerce #review_form #respond .form-submit input{padding:10px !important;}


.woocommerce div.product form.cart .button{background: #49627b none repeat scroll 0 0;
    border: 1px solid #404752;
    border-radius: 3px;
    color: #ffffff;
    font-family: "Roboto Bold Condensed";
    height: 36px;
    line-height: auto;
    margin: 0;
    padding:10px !important;
font-size:14px;}

   .woocommerce .quantity .qty {
    width: 3.631em;
    height: 36px;
    border: 1px solid #EBE9EB;
    text-align: center;
}

.woocommerce div.product form.cart .button:hover{background: rgb(8, 93, 173);}

.woocommerce div.product p.price, .woocommerce div.product span.price{color:#DC1B14 !important;}

.woocommerce .woocommerce-breadcrumb{color:#085DAD !important;}


.woocommerce #review_form #respond textarea{width:33% !important;}


.woocommerce-page .column1 img{/*width:50% !important;*/margin-left:12%;}
.woocommerce-page .products_diatils h3{
height:70px;
}
.woocommerce-page .column1 .cart_icon img{
width:15% !important;
margin-top:5px !important;
}
.price_details button{
  background: #085dad;
color:#ffffff;
cursor: pointer;
}
.woocommerce-page .column1 .products_diatils{text-align:center !important; }
.woocommerce-page .column1 .price_details{width:100% !important;}
.woocommerce-page #hover_effect {
    position: absolute;
    bottom: 7px;
    background: rgba(255, 255, 255, 0.85);
    width: 100%;
    height: 84%;
    left: 100%;
    padding: 50px 4px 2px 3px;
    z-index: 2147483647;
}
.current-cat a{
color:rgb(8, 93, 173) !important;

}
.woocommerce-page .column1:hover #hover_effect{display:block;}
 
     .woocommerce-page .column1:hover{cursor: pointer;}
 
.woocommerce-page .column1{position: relative; overflow:hidden; height:350px;}
.woocommerce-page .related.products .column1{height:375px;}
.tax-product_cat .woocommerce-page .column1{position: relative; overflow:hidden; height:362px;}
.woocommerce-page #hover_addtocart button {
    background: rgb(8, 93, 173) none repeat scroll 0 0;
    border: medium none;
    color: rgb(255, 255, 255);
    cursor: pointer;
    font-family: "Roboto Regular";
    font-size: 12px;
    height: 26px;
    line-height: 25px;
    margin: 5px 0;
    outline: medium none;
    padding: 0 9px 0 0;
    text-align: right;
    width: auto;
}



.woocommerce-page #hover_addtocart .cart_icon {
    margin-bottom: 0 !important;
    margin-right: 10px !important;
    margin-top: 0 !important;
    width: auto !important;
}

.woocommerce-page #hover_addtocart .cart_icon img {width:auto !important;}



.woocommerce-page #hover_effect .price_details span {
    color: rgb(8, 93, 173);
    float: left;
    font-family: "Roboto Bold Condensed";
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 11px;
    width: 100%;
}

#hover_effect .amount {
    background: rgb(243, 181, 71) none repeat scroll 0 0;
    border-radius: 100%;
    box-shadow: 0px -6px 0px 0px rgb(226, 167, 61) inset;
    color: rgb(255, 255, 255);
    content: "";
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 70px !important;
    margin-bottom: 20px;
    margin-top: 5px !important;
    padding: 20% 0;
    transform: translateX(200%) rotate(90deg);
    transition: all 0.6s ease-in-out 0s;
    width: 74px !important;
}
 

.woocommerce-page .column1:hover #hover_effect .amount{
-moz-transform: translateX(100%);
-moz-transition: all 0.6s ease-in-out 0s;
-webkit-transform: translateX(100%);
-webkit-transition: all 0.6s ease-in-out 0s;
-ms-transform: translateX(100%);
-ms-transition: all 0.6s ease-in-out 0s;
-o-transform: translateX(100%);
-o-transition: all 0.6s ease-in-out 0s;
 cursor: pointer;
}

.woocommerce-page .column1:hover #hover_effect{left:0px !important;}

 

.page-id-4 #hover_effect{display:none !important;}
.woocommerce-page #hover_addtocart{margin-top:20px;}

.form-wrapper {
    float: left !important;
    margin: 0 0 20px 28px !important;
    width: 46% !important;
}


ul.payment_methods.methods img {
width: 15%;
}

ul.payment_methods .payment_method_paypal_pro img{
width:6%;
}
#hover_price .price {
    float: left;
    width: 60%;
}

.page-id-4 .moreInfo{display:block; position:relative;}

/*.woocommerce-page .moreInfo{display:none;}
.woocommerce-page .column1:hover .moreInfo{display:block;}

.woocommerce-page .column1:hover .price_details{display:none;}


.woocommerce-page .column1 .price_details{display:none;}
.woocommerce .cart .button, .woocommerce .cart input.button{padding:10px !important;}
*/
.woocommerce .woocommerce-message {
    border-top-color: #0A63B0 !important;
}
a.button.wc-forward {
    color: #085DAD !important;
}
.cart_totals {text-align:right;}
.cart_totals table{float:right; background: #F9F9F9; padding:15px !important;}
.woocommerce-cart .wc-proceed-to-checkout {
       float: right;
    width: 33%;
    clear: both;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
background-color:#49627B !important;
padding:10px !important;
}

.woocommerce-cart .wc-proceed-to-checkout a{padding:15px 20px !important;}
.woocommerce a.button.alt,.shipping-calculator-form p button.button{background-color: #49627B !important; border-radius:5px; color: #fff !important;  padding: 10px !important;}

.woocommerce a.button.alt:hover{background-color:rgb(8, 93, 173) !important;  color: #fff !important;}

#place_order{background-color: #49627B !important; border-radius:5px; color: #fff !important; padding:10px !important;}
#place_order:hover{background-color:rgb(8, 93, 173) !important;  color: #fff !important;}

.cart_totals h2 {
    color: #085DAD;
}
.woocommerce form .form-row input.input-text, .woocommerce form select{    border: 1px solid #EFEFEF;
    height: 38px;
    padding-left: 10px;}
.woocommerce form .form-row textarea{   border: 1px solid #EFEFEF;  padding-left: 10px; }








.page-template-about_us #timeline{height:250px; margin-bottom:30px; padding:0px; border: 1px solid #F5F5F5; border-radius:5px; cursor:pointer;}
.page-template-about_us #timeline p{display:none;}

.page-template-about_us #timeline h1 {
    background-color: #085dad;
    margin: 0;
    padding: 0;
    line-height: 37px;
    font-size: 17px;
    font-family: "Roboto Regular" !important;
    color: #e6eaf1;
    border-radius: 0px;
    text-align: center;
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.page-template-about_us #timeline:hover img {
    opacity: 0.1;
}

.page-template-about_us #timeline:hover h1 {
    opacity: 0.1;
}
.page-template-about_us #timeline:hover {
    background:#1F2225 url(http://rvdevelopers.com/poker/wp-content/themes/poker/images/1446202856_search-icon-tm.png) no-repeat;
    background-position: center;
    background-size: 30%;
}

.page-template-about_us #timeline{transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;  
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;}
  .comment-list{
text-align: left;
  }

img.avatar.photo {
  float: left;
  margin-right: 10px;
}

/* CSS tweak for latest blogs at homepage with correct thumbnail */
.blog_columns img {
  float: left;
  margin-right: 5px;
}
.shoppingcart span.cartcontents {
    margin-left: 0;
}