/*
Theme Name: Northern Transportables Base Theme
Theme URI: http://www.wishacloud.com/
Author: Wish A Cloud
Author URI: http://www.wishacloud.com/
*/
@charset "utf-8";
/* CSS Document */

html, body{overflow-x:hidden;}
body{ }

/* Divs having common properties
---------------------------------------- */
h1, h2, h3, h4, h5, h6{font-family: 'Roboto', sans-serif;}
p{ font-family: 'Roboto', sans-serif; font-size:11pt; color:#949494; line-height:20pt; font-weight: 100;}
.logo{margin:0; padding:0; position:relative; float:left;}
.clear{ clear:both;}
.height10{ height:10px;}
.height20{ height:20px;}
.padding1pr{ padding-top:1%; padding-bottom:1%;}
.padding2pr{ padding-top:2%; padding-bottom:2%;}
.padding3pr{ padding-top:3%; padding-bottom:3%;}
.padding4pr{ padding-top:4%; padding-bottom:4%;}
.padding5pr{ padding-top:5%; padding-bottom:5%;}
.padding6pr{ padding-top:6%; padding-bottom:6%;}
.padding10pr{ padding-top:10%; padding-bottom:10%;}
.p_color p{ color:#4c4c4c;}
h1{ color:#2d2d2d;}
h1 span{ color:#cb0000;}

/* Header
---------------------------------------- */

a.red-button {
    background-color: red;
    color: white;
    padding: 12px;
    font-size: 16px;
    font-weight: bold;
}
a.red-button:hover {
    background-color: black;
}

.logo{ }
.logo img{ width:100%;}
.logo-text p{ color:#FFF; font-size:12pt; padding:0 15px;}

.carousel .item{text-align:center; background:none !important;}
.slider .carousel-control.right, .slider .carousel-control.left{ background:none;}
.slider img{ width:100%;}


.navbar{ margin-bottom:0; z-index:9999;}
.nav-color{ background:#ba0000; border:none; border-radius:0px;}
.navbar-default .navbar-nav>li>a{ color:#fff; font-size:10pt;  font-family: 'Roboto', sans-serif; text-transform:uppercase; font-weight:500; outline:none !important; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{ background-color: #ccc !important; outline:none !important;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {background-color: none;  color:#000;}
.navbar-default .navbar-toggle{ border-color:#fff;}
.navbar-default .navbar-toggle:hover{ background:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:#222;}
.navbar-default .navbar-toggle .icon-bar{ background:#fff;}
.navbar-brand{}
.navbar-header{}


/*
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none !important ; padding:0px;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color:none !important;}
.nav{ margin-top:0px;}
.nav a:hover{color:#fff !important; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}


.current-menu-item{}

.navbar-nav>li{ padding-top:50px;}

.li-home{ background:url(images/li-home.png) no-repeat center 20px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.li-services{ background:url(images/li-services.png) no-repeat center 20px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.li-aboutus{ background:url(images/li-aboutus.png) no-repeat center 20px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.li-careers{ background:url(images/li-career.png) no-repeat center 20px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.li-testimonials{ background:url(images/li-testimonial.png) no-repeat center 20px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.li-contact{ background:url(images/li-contactus.png) no-repeat center 20px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.li-phn_no{ background:url(images/li-phn.png) no-repeat 22px 20px;}
.li-home,.li-services,.li-aboutus, .li-careers,.li-testimonials,.li-contact{ padding-top:35px; padding-bottom:35px;}
.li-home:hover,.li-services:hover,.li-aboutus:hover, .li-careers:hover,.li-testimonials:hover,.li-contact:hover { background-color:#ccc !important; }
*/
/*.li-home.dropdown-menu,.li-services .dropdown-menu,.li-aboutus .dropdown-menu, .li-careers .dropdown-menu,.li-testimonials .dropdown-menu,.li-contact .dropdown-menu{ opacity:1; }
.li-home:hover .dropdown-menu,.li-services:hover .dropdown-menu,.li-aboutus:hover .dropdown-menu, .li-careers:hover .dropdown-menu,.li-testimonials:hover .dropdown-menu,.li-contact:hover .dropdown-menu{ opacity:1; }*/


.li-home{ background:url(images/li-home.png) no-repeat center center;}
.navbar-nav li:hover .li-home{ background:url(images/li-home_hover.png) no-repeat center center;}
.li-services{ background:url(images/li-services.png) no-repeat center center;}
.navbar-nav li:hover .li-services{ background:url(images/li-services_hover.png) no-repeat center center;}
.li-aboutus{ background:url(images/li-aboutus.png) no-repeat center center; }
.navbar-nav li:hover .li-aboutus{ background:url(images/li-aboutus_hover.png) no-repeat center center; }
.li-careers{ background:url(images/li-career.png) no-repeat center center; }
.navbar-nav li:hover .li-careers{ background:url(images/li-career_hover.png) no-repeat center center; }
.li-testimonials{ background:url(images/li-testimonial.png) no-repeat center center;}
.navbar-nav li:hover .li-testimonials{ background:url(images/li-testimonial_hover.png) no-repeat center center;}
.li-contact{ background:url(images/li-contactus.png) no-repeat center center; }
.navbar-nav li:hover .li-contact{ background:url(images/li-contactus_hover.png) no-repeat center center; }
.li-phn_no{}

.navbar-nav li{ padding-top:4px; padding-bottom:8px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.navbar-nav li:hover { background:#fff;}
.navbar-nav li:hover a{ color:#000;}
.navbar-nav li span{ display:block; text-align:center; height:39px;}


                             
ul.dropdown-menu{ background:#fff;}
ul.dropdown-menu li{ padding:0px; border-bottom:1px solid #000;}
ul.dropdown-menu li:last-child{ border-bottom:none;}
ul.dropdown-menu li a{ color:#ba0000; font-size:11pt;  font-family: 'Roboto', sans-serif; text-transform:uppercase; font-weight:500; padding:10px 15px;}
ul.dropdown-menu li:hover,.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{ color:#fff !important; background:#ba0000; }
.navbar-right .dropdown-menu{left:0px !important; min-width:264px;}

.current-menu-item a{ color:#000 !important;}
.current-menu-item{ background:#fff;}
.current-menu-item .li-home{background-image:url(images/li-home_hover.png);}
.current-menu-item .li-services{ background-image:url(images/li-services_hover.png);}
.current-menu-item .li-aboutus{ background-image:url(images/li-aboutus_hover.png);}
.current-menu-item .li-careers{ background-image:url(images/li-career_hover.png);}
.current-menu-item .li-testimonials{ background-image:url(images/li-testimonial_hover.png);}
.current-menu-item .li-contact{ background-image:url(images/li-contactus_hover.png);}

#hs-rsp-popup-bg{z-index:999999 !important;}

/* Slider
---------------------------------------- */
.carousel img{ width:100%;}
.carousel-caption {right: 0;left: 0;padding-bottom: 0px; bottom:0px; width:100%;}
.slider_content{ background:url(images/breadcum_bg.png); font-family: 'Roboto', sans-serif; font-weight:700; font-size:25pt; padding:25px; display:block; text-align:left; color:#FFF !important; clear:both; margin-bottom:0px; }


.inner_page_bg{ background:url(images/inner_page.jpg) no-repeat; background-size:cover; min-height:200px; padding:0;}
ol.breadcrumb{background:none;}
.breadcrumb  a{ color:#000; }
.breadcrumb span{color:#ba0000;}
.breadcrumb>li+li:before {
padding: 0 5px;
color: #000;
content: "\00bb";
}

/* Welcome content
---------------------------------------- */
p, .my-custom-li li{ color:#333; font-family: 'Roboto', sans-serif;    font-size: 11pt; font-weight: 300;}
 .btn a{ color:#fff; text-decoration:none;}
 .btn:hover a{color:#cb0000;  text-decoration:none;}
.my-custom-li ul{ margin:0px; padding:0px;}
.my-custom-li li{list-style:none;}
.my-custom-li li{background: url(images/li_arrow_bg.png) no-repeat left 2px;    padding-left: 25px; margin-bottom:5px;}


.light_gray{ background:#f5f5f5;}
.dark_gray{ background:#1e1e1e;}
.gray{ background:#363636;}
.off_white{background:#f0f0f0;}
.img-border{ border:10px solid #dbdbdb;}
.red_bg .img-border{ border:10px solid #ad0000;}
.youtube-link{ color:#cb0000; font-size:25pt; font-family: 'Roboto', sans-serif; font-weight:700; border:1px solid #cb0000; padding:10px 15px 15px; text-transform:uppercase; text-decoration:none; -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.youtube-link img{ height:40px;}
.youtube-link:hover{ text-decoration:none; background:#cb0000; color:#fff;}
.youtube-link .utube-hover{display:none;}
.youtube-link:hover .utube{display:none;}
.youtube-link:hover .utube-hover{display:inline-block;}
.tab-center-align a{text-decoration:none; }
.tab-center-align a:visited, .tab-center-align a:active, .tab-center-align a:focus{color:#2b2b2b;}



.white-text h2, .white-text p { color:#FFF;}
.white-text h2{ font-weight:700;}
.my-btn1{ width:100%; text-align:left; font-weight:700; color:#cb0000 !important;  -webkit-box-shadow: 0 3px 2px 1px #790000; box-shadow: 0 3px 2px 1px #790000; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; font-size:12pt;}
.my-btn1:hover{ background:#cb0000; color:#fff !important;   border-color: #fff !important;}
.my-btn1 .fa{ margin-right:0px; width:25px;}
.category-bg-left{ background:url(images/category-bg-left.jpg) no-repeat left bottom;}
.category-bg-right{ background:url(images/category-bg-right.jpg) no-repeat bottom right;}

.align-center{ text-align:center;}
.read-more-btn{-webkit-border-radius: 5px; border-radius: 5px; border:3px solid #bababa; padding:10px 25px; text-transform:uppercase; color:#bfbfbf; text-decoration:none; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.read-more-btn:hover{ background:#bababa; color:#1e1e1e; text-decoration:none;}

.main-category{ border-radius: 6px; -webkit-border-radius: 6px; border:2px solid #fff; margin-left:5px; margin-right:5px; margin-bottom:10px; background: #FFF; width: 24%; float:left; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.main-category:hover{border-color:#cb0000;}
.main-category p{ line-height:16pt;}
.main-category h3, .main-category h3 a, article header h1 {color:#cb0000; text-transform:uppercase; font-weight:800; font-size:18pt; text-decoration:none;}
.main-category h3 a:hover, article header h1 a:hover {text-decoration:none; color:#2d2d2d !important;}

.main-category h3{ height:50px;}
article header h1 a{color:#cb0000 !important;}

article{ float:left; width:30%; margin:1%;}
article header img{ width:100%;}


.border{border:2px solid #fff;}
.small-screen-full{ margin-bottom:20px;}
.small-screen-full img{min-height:150px;}
.ftr-red-bar { margin-bottom:5px; margin-top:5px;}
.ftr-red-bar img{ float:left; margin-right:10px; width:50px;}
.ftr-red-bar p{ color:#FFF; line-height:8pt; font-size:10pt; font-weight:500;}
.ftr-red-bar p strong{ font-weight:700; font-size:11pt;}
.ftr-red-bar p a{ color:#FFF;}
.ftr-red-bar p a:hover{ color:#000; text-decoration:none;}



/* Services Panel
---------------------------------------- */
.all-services h2{ text-align:center; font-size:60px; color:#000;}
.sngl_services{ text-align:center;}
.sngl_services img{ -webkit-border-radius: 50%; border-radius: 50%; border:10px solid #c3c3c3; width:90%;}
.sngl_services h3{ color:#d6212c; font-size:18pt; font-weight:300;}
.sngl_services p{ color:#4d4d4d; line-height:15pt;}
.know-more-btn, .single_add_to_cart_button{-webkit-border-radius: 5px; border-radius: 5px; border:1px solid #d6212c; padding:10px 25px; text-transform:uppercase; color:#4c4c4c; font-size:12pt; text-decoration:none; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; color:#cb0000 !important; font-weight:400;}
.single_add_to_cart_button{background:#fff; margin-top:15px;}
.know-more-btn:hover, .single_add_to_cart_button:hover{ background:#d6212c; border-color:#d6212c; color:#fff !important; text-decoration:none;}

.f-icons p{ padding-left:171px; line-height:12pt; color:#FFF;}
.f-icons img{ position:absolute; top:0;}
.f-icon-padding{ padding-top:64px; padding-bottom:60px;}
.f-icons a{ color:#FFF;}
.f-icons a:hover{ color:#FFF; text-decoration:none;}

.inner-page-top-div{ background:url(images/inner_page.jpg) no-repeat; background-size:cover; display:none;}
.mobile-heading h2{ font-size:22pt; padding-top:3.2%; font-weight:700;}


/* join now panel
---------------------------------------- */
.top-nav {	float:left;	width:100%;}
.top-nav select {	display:none;}
.top-nav ul {	margin:10px 0; float:left;	list-style:none;}
.top-nav ul li {	float:left;	margin:0 10px 0 10px;}
.top-nav ul li:first-child {}
.top-nav ul li a {	color:#a09d9d; font-size:9pt; font-family: 'Roboto', sans-serif; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.top-nav ul li:hover a {	color:#d6212c;	text-decoration:none;}

.footer{ background:#f4f4f4; padding:20px 0 10px;}
.footer p{ color:#2c2c2c; font-size:10pt; font-family: 'Roboto', sans-serif; }
.footer p a{ color:#2c2c2c;}
.footer p span{ color:#ba0000;}



/* About us
---------------------------------------- */
.top_heading{ background:url(images/top_heading_bg.jpg) no-repeat center; background-size:cover; padding-top:2%; padding-bottom:2%;}
.top_heading h2{ color:#FFF;}
.red_bg{ background:#cb0000;}
ul.my-list-group li{ border-radius:none; background:url(images/li_arrow_bg.png) no-repeat  15px center; padding-left:40px}
ul.my-list-group li a{ color:#3d3b3b; font-family: 'Exo', sans-serif; font-size:13pt;}
ul.my-list-group li a:hover{ color:#d6212c; text-decoration:none;}

.page-sub-heading h1{color:#cb0000; font-weight:700; text-transform:uppercase; }


/* Category and sub category
---------------------------------------- */
ul.my-listing{ margin:0px !important;}
.my-listing li{ min-width:33.5% !important; }
.my-listing li:hover img{ border:5px solid #cb0000;}
.my-listing li.active img{ border:5px solid #cb0000;}
.my-listing li img{ width:100%; border:5px solid #fff; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; -webkit-box-shadow: 1px 1px 1px 1px #E8E8E8; box-shadow: 1px 1px 1px 1px #E8E8E8;}
.li-cat-heading{ width:88%; height:70px !important; position:absolute; left:20px; bottom:5px; background:url(images/breadcum_bg.png); height:100%; text-align:center;}
.li-cat-heading a{ color:#FFFFFF;}
.li-cat-heading h3{ color:#FFF;}

ul.sub-category-listing{ margin:0px !important; padding:0 !important; max-height:185px !important; }
.sub-category-listing li{ text-align:center; margin:3px !important; padding:0 !important; max-width:166px !important;}
.sub-category-listing li img{ /*width:100%;*/ border:5px solid #d4d4d4 !important;}
.sub-category-listing li:hover img{border:5px solid #cf1a0f !important;}
.sub-cat-content{ float:left; background:#d4d4d4;}
.sub-category-listing li:hover .sub-cat-content{ background:#cf1a0f;}
.sub-category-listing li:hover .sub-cat-content p{ color:#FFF;}

.sub-cat-content p{padding-top:5px !important; font-size:9pt; color:#202020;}

.sub-category-listing li.active img{border:5px solid #cb0000 !important;}
.sub-category-listing li.active .sub-cat-content{ background:#cb0000;}
.sub-category-listing li.active .sub-cat-content p{ color:#fff;}


.tab-pane p{ color:#333;}
.tab-pane h3{color:#cb0000;}
.tab-pane  ul{ margin:0; padding:0; list-style:none;}
.tab-pane  ul li{ float:left; width:46%; margin-right:4%; background:url(images/li_arrow_bg.png) no-repeat left 2px; padding-left:25px; margin-top:5px; font-family: 'Roboto', sans-serif; font-weight:100;}
.pdf-link, .gform_button { background:#cb0000; color:#fff !important;  -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.pdf-link:hover, .gform_button:hover{ background:#fff; color:#cb0000 !important;}
.gform_button {border:none; padding:8px 16px; border:1px solid #cb0000; border-radius:5px; margin-left: 0px;}
#gform_submit_button_1{margin-left: 26px;}


/* Contact us
---------------------------------------- */
.contact_form, .address-map{ background:#FFF; box-shadow: 0 -4px 3px rgba(255, 255, 255, 0.3), 0 3px 4px rgba(0, 0, 0, 0.2); border-top: 1px solid #ededed;}
#MyGmaps{width:100% !important;}
.contact_red_info{ background:#d6212c; padding:5px; float:left; position:relative;}
.contact_red_info p{color:#FFF !important;}
.contact_form span.icon{ padding:0; font-size:50px; position:absolute; bottom:-31px; margin-left:10px;}
.contact_form span.icon:before { 
  font-family: FontAwesome;
  color: #d6212c;
  content: "\f0dd"; 
}
.callus{ display:none; z-index:9999;}
.callus p{ color:#fff; font-size:12pt; font-family: 'Exo', sans-serif; }

.caption-wrap{  background:url(images/breadcum_bg.png) left top !important;  opacity:1 !important; padding-top:10px; padding-bottom:10px;}
.caption{color:#fff; font-size:20pt; font-family: 'Exo', sans-serif; opacity:1; font-weight:700; }

.wpcf7-submit{-webkit-border-radius: 5px; border-radius: 5px; border:1px solid #d6212c; padding:10px 25px; text-transform:uppercase; color:#fff !important; font-size:13pt; text-decoration:none; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; width:100%;  background:#d6212c;  font-weight:800;}
.wpcf7-submit:hover{ background:#fff; color:#d6212c !important;}

/* 
.wpcf7-submit{-webkit-border-radius: 5px; border-radius: 5px; border:none; border-bottom:3px solid #d9d9d9; padding:10px 25px; text-transform:uppercase; color:#fff !important; font-size:13pt; text-decoration:none; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; width:100%;  background:#d6212c; font-weight:800;}
.wpcf7-submit:hover{border-bottom:3px solid #fff;  background:#000;}

*/

 .checkbox-inline input[type=checkbox]{ position:relative !important; background:#ccc !important;}

span.wpcf7-list-item{ margin-left:0 !important;}
.wpcf7-form{ font-family: 'Roboto', sans-serif !important; font-weight:300; font-size:13pt; }
.wpcf7-form h4{ font-family: 'Roboto', sans-serif !important; color:#5a5252;}

.wpcf7-radio>span{ width:45% !important; float:left;}

/*.wpcf7-list-item-label{ font-size:11pt;}
.contact_form input[type=checkbox]:not(old),
.contact_form  input[type=radio   ]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}
 .contact_form input[type=checkbox]:not(old) + .wpcf7-list-item-label, .contact_form  input[type=radio]:not(old) + .wpcf7-list-item-label{ background:url(images/checkbox_bg.png) no-repeat 0 -1px; background-size: 20px 39px; margin-left  : -28px;  padding-left : 28px;}

.contact_form  input[type=checkbox]:not(old):checked + .wpcf7-list-item-label, .contact_form  input[type=radio]:not(old):checked + .gfield_checkbox label {
  background-position : 0 -20px;
	background-size: 20px 39px;
}
*/

.gfield_checkbox li, .gfield_radio li{ float:left; width:46%; }
.gform_body, .gform_body label, .gfield_label{ font-weight:normal !important;}


.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small{ width:100% !important;}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {padding:10px;}

.top-categories{ padding:0px; width:23%; margin-left:1%; margin-right:1%; border:5px solid #fff;}
.top-categories img{ max-width:100%; max-height:262px; width:247px; height:247px; }
.cat-heading{ width:100%; padding:10px 0; position:absolute; left:0px; bottom:0px; background:url(images/breadcum_bg.png);  text-align:center;}
a:hover .top-categories .cat-heading{background:url(images/cat_hover.png);}
a .top-categories .cat-heading h3{ color:#FFF !important; text-transform:uppercase; font-weight:900;}
a:hover .top-categories .cat-heading h3{ color:#cf1a0f !important;}
a:hover .top-categories {border:5px solid #cf1a0f;}
a.active .top-categories {border:5px solid #cf1a0f;}
a.active .top-categories .cat-heading{background:url(images/cat_hover.png);}
a.active .top-categories .cat-heading h3{ color:#cf1a0f !important;}

.images img{ width:100%; height:auto;}
/*.quantity, .woocommerce-message{ display:none;}*/
.summary .quantity, .woocommerce-message{ display:none;}
.nyp{ padding:5px;}

.cat_btn{ margin-left:12px; display:none;}
.woocommerce-breadcrumb a{ color:#000;}
.product-name a{  color: #333;}
td .button, .checkout-button, .return-to-shop .button {   -webkit-border-radius: 5px;  border-radius: 5px;  border: 1px solid #d6212c !important; color:#d6212c !important; background:none !important;  -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; margin-top:5px !important;margin-bottom:5px !important;}
td .button:hover, .checkout-button:hover, .return-to-shop .button:hover { color:#fff !important; background:#d6212c !important;}

.cart-collaterals{ text-align:right !important;}
.cart-collaterals table{ float:right !important; clear:both;}
.cart-collaterals .wc-proceed-to-checkout{float:right  !important;  clear:both;}

.footer-text p a:hover span{ text-decoration:none; color:#000 !important; }
.footer-text p a:hover{ text-decoration:none; }

/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes mymove {
    from {opacity: 0;}
    to {opacity: 1;}
}

@media (min-width: 1200px) {
   
   .navbar-default .navbar-nav>li>a{font-size:12pt;/*padding-left:25px; padding-right:30px;*/  }
   

}
@media (min-width: 992px) and (max-width: 1199px) {
	
	.navi-logo img{ width:70%;}
	.navbar-nav>li>a{ padding:0px; padding-left:8px; padding-right:8px; margin:0; font-size:10pt;}
	/*.nav{ margin-top:0px;}
	.navbar-default .navbar-nav>li>a{ padding-right:5px; }*/
	.f-icons p{ padding-left:35%; line-height:8pt; color:#FFF; font-size:8pt;}
	.f-icons img{ position:absolute; top:0; width:30%;}
	.f-icon-padding{ padding-top:10%; padding-bottom:5%;}
	.top-nav ul {	margin:10px 0xp; float:left; list-style:none;}
	.my-btn1{ font-size:12pt !important;}
	.main-category{  width: 23.666667%;}
	
	.li-cat-heading{ width:85.5%;}
	.li-cat-heading h3{ color:#FFF;}
}

@media (min-width: 768px) and (max-width: 991px) {
	
	.navi-logo img{ width:50%; margin-top:0px; margin-left:0px;}
	.navbar-nav{ margin-top:-51px;}
	.navbar-nav>li>a{ padding:0px; padding-left:5px; padding-right:5px; margin:0; font-size:11pt !important;}
	.navbar-nav>li>a>span{ height:20px;}

	/*.navbar-default .navbar-nav>li>a{ font-size:9pt; line-height:90px;}
	.navbar-nav>li{ padding-top:15px;}
	.nav{ margin-top:-60px; }
	.li-phn_no{ background:url(images/li-phn.png) no-repeat center top;}
	.li-phn_no,.li-home,.li-services,.li-aboutus, .li-careers,.li-testimonials,.li-contact{ background-size: 40px 29px; background-position: center 30px; padding-bottom:0px; padding-top:0px;}*/
	
	
	.f-icons p{ padding-left:35%; line-height:8pt; color:#FFF; font-size:8pt;}
	.f-icons img{ position:absolute; top:0; width:30%;}
	.f-icon-padding{ padding-top:10%; padding-bottom:5%;}
	.top-nav ul {	margin:30px 0 0 0; float:left; position:absolute; left:0%;	list-style:none;}
	.slider_content{ font-size:20pt; padding:15px;}
	
	.li-home,.navbar-nav li:hover .li-home,	.li-services,	.navbar-nav li:hover .li-services,	.li-aboutus,	.navbar-nav li:hover .li-aboutus,
	.li-careers,.navbar-nav li:hover .li-careers,	.li-testimonials,	.navbar-nav li:hover .li-testimonials,	.li-contact,.navbar-nav li:hover 				    .li-contact{  background-size: 30px 19px;}
	.youtube-link{ font-size:15pt; padding:10px 15px 15px;}
.modal-body iframe{width:100% !important;}
#myModal{top:50px !important;}
	.my-btn1{ font-size:9pt !important;}
	
	.main-category{  width: 48%;}
	
	.my-listing li{ min-width:50.5% !important; }
	.li-cat-heading{ width:87.5%; height:80px !important; position:absolute; left:20px; bottom:5px; background:url(images/breadcum_bg.png); height:100%; text-align:center;}
	.li-cat-heading h3{ color:#FFF;}
	
	.mobile-heading h2{ font-size:20pt; padding-top:1.5%; font-weight:700; margin:0;}
	.top-categories{ width:47%;  margin-top:5px;}
	.top-categories img{ max-width:100%; max-height:262px; width:100%; height:247px; }

	article{ float:left; width:48%; margin:1%;}
}

@media screen and (max-width:767px) {
	.navi-logo img{ width:50%;}
	.navbar-nav li{ padding:0px;}
	.navbar-nav li a span{ display:inline-block; height:30px; width:40px; background-position:center 12px; background-size: 30px 19px;}
	.li-home,.navbar-nav li:hover .li-home,	.li-services,	.navbar-nav li:hover .li-services,	.li-aboutus,	.navbar-nav li:hover .li-aboutus,
	.li-careers,.navbar-nav li:hover .li-careers,	.li-testimonials,	.navbar-nav li:hover .li-testimonials,	.li-contact,.navbar-nav li:hover 				    .li-contact{  background-size: 30px 19px; background-position:center 12px;}
	ul.dropdown-menu li a{ color:#000 !important;}

	/*.navbar-default .navbar-nav>li>a{ }
	.li-home{ background:url(images/li-home.png) no-repeat left center; padding-left:40px; margin-left:10px;  background-size: 40px 29px;}
	.li-services{ background:url(images/li-services.png) no-repeat left center; padding-left:40px; margin-left:10px; background-size: 40px 29px;}
	.li-aboutus{ background:url(images/li-aboutus.png) no-repeat left 5px; padding-left:40px; margin-left:10px; background-size: 40px 29px;}
	.li-careers{ background:url(images/li-career.png) no-repeat left center; padding-left:40px; margin-left:10px; background-size: 40px 29px;}
	.li-testimonials{ background:url(images/li-testimonial.png) no-repeat left center; padding-left:40px; margin-left:10px; background-size: 40px 29px;}
	.li-contact{ background:url(images/li-contactus.png) no-repeat left center; padding-left:40px; margin-left:10px; background-size: 40px 29px;}
	.li-phn_no{background:url(images/li-phn.png) no-repeat left center; padding-left:40px; margin-left:10px; background-size: 40px 29px; display:none !important;}*/

	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {background-color: #fff;  color:#000;}
	.navbar-default .navbar-collapse{ border:none !important;}
	.mid-image img{width:93%;}
	.join-now-panel{ text-align:center; padding:5px 0;}
	.mid-image{padding:0;}
	.footer-text p{ text-align:left;}
	.f-icons { margin-bottom:5px;}
	.f-icons p{ padding-left:35%; line-height:12pt; color:#FFF;}
	.f-icons img{ position:absolute; top:0; width:20%;}
	.f-icon-padding{ padding-top:10%; padding-bottom:6%;}
	
	.top-nav select {
		display:block;
		margin-top:10px;
	}
	.top-nav ul {
		display:none;
	}
	.footer{ margin-top:0px;}
	.slider_content{ font-size:12pt; padding:10px;}
	.small-container{ width:94%;}
	.login{ display:none;}
	.callus{ display:none; position:absolute; top:50px; left:60%; margin-left:-25%; z-index:9999; }
	.youtube-link{ font-size:15pt; padding:10px 10px 15px;}
	.tab-center-align{ text-align:center;}
	.main-category{  width: 45%; margin-left:20px;}
	
	.my-listing li{ min-width:50.5% !important; }
	.li-cat-heading{ width:84.5%;}
	.mobile-heading h2{ font-size:16pt; padding-top:9%; font-weight:700; margin:0;}
	

	
	.cat_btn{ margin-left:12px; display:block;}
	.all-categories{display:none;}
	.toggle{ display:block;}
	.top-categories{width:47%;margin-top:10px;}
	.top-categories img{ max-width:100%; max-height:262px; width:100%; height:247px; }
	
.gform_body ul li{ width:100% !important;}
.address-map{ margin-top:15px;}
	article{ float:left; width:48%; margin:1%;}
	
	/* article:nth-child(2n+0){clear:left !important;}
	article:first-child{clear:none !important;} */
}
@media screen and (max-width:480px) {

	.navi-logo img{ width:50%;}
	.top-nav select {
		margin-top:10px;
	}
	.footer{  margin-top:0px;}
	.slider_content{ font-size:8pt; padding:8px 15px;}
	.carousel-caption{ padding-bottom:0px; bottom:5px;}
	.carousel-indicators{ display:none;}
	.navi-logo img{ width:50%;}
	.container>.navbar-header{ height:40px;}
	.navbar-default .navbar-toggle{ position:absolute; right:0px; top:0px; z-index:9999;}
	.navbar-default .navbar-collapse{ margin-top:15px;}
	.callus p{ color:#fff; font-size:9pt; }
	.callus{ top:20px; z-index:9999;}
	
	.f-icons { margin-bottom:5px;}
	.f-icons p{ padding-left:35%; line-height:12pt; color:#FFF;}
	.f-icons img{ position:absolute; top:0; width:30%;}
	.f-icon-padding{ padding-top:10%; padding-bottom:6%;}
	.youtube-link{ font-size:7pt; padding:10px 5px 15px;}
	.youtube-link img{ height:10px;}
	.main-category{  width: 90%;  margin-left:5%; margin-right:5%;}


	.my-listing li{ min-width:45.5% !important; }
	.li-cat-heading{ width:75.5%; height:60% !important;}
	.li-cat-heading h3{ font-size:13pt;}
	.tab-pane  ul li{ width:100%;}
	.mobile-heading h2{ font-size:12pt; padding-top:5%; font-weight:700; margin:0;}
	.form-control{ padding:20px 15px;}
	#hs-rsp-image-wrap{width:100% !important; left:0px !important;}
	#hs-rsp-image-wrap iframe{width:100% !important;}
	
	.top-categories{ width:97%; margin-top:10px;}
	.top-categories img{ max-width:100%; max-height:auto; width:100%; height:auto; }
	
	article{ float:left; width:98%; margin:1%;}
}
@media screen and (max-width:380px) {
	
	.navi-logo img{ width:50%;}
	.img-responsive{ width:99%;}
	.main-category{  width: 88%;  margin-left:5%; margin-right:5%;}
	.small-screen-full{ width:100%;}
	
	.my-listing li{ min-width:100.5% !important; }
	.li-cat-heading{ width:84%; height:50% !important; position:absolute; left:20px; bottom:5px; background:url(images/breadcum_bg.png); height:100%; text-align:center;}
	.li-cat-heading h3{ font-size:15pt;}
	.mobile-heading h2{ font-size:12pt; padding-top:3%; font-weight:700; margin:0;}
	.my-img-mobile{ width:100%; border:5px; padding-top:15%;}
	.caption{ font-size:15pt;}
	#cycler{position:relative; width:100%; float:left; min-height:250px !important;}
}
#cycler{position:relative; width:100%; float:left; min-height:322px;}
#cycler img{position:absolute;z-index:1; left:0; top:0px;}
#cycler img.active{z-index:3}
.attachment- wp-post-image{width:312px !important; height:233px !important;}
.quich-search-box{display:none !important;}
.quick-search-box-open{display:block !important; width:100%;}
.quick-search-box-open ul li, .gform_body li{background:none  !important;}
.ginput_container textarea{ width:100% !important;}
img.alignleft{float:left; margin-right:15px; margin-bottom:15px;}
img.alignright{float:right; margin-left:15px; margin-bottom:15px;}
tr.cart-subtotal{display:none !important;}
.testimonial-category h5 br{display:none;}