/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */


html, body {height: 100%; font-family: 'Roboto', sans-serif; font-size: 14px;}

body{background:url(../images/body-background.jpg) repeat;}
a:hover{text-decoration:none !important;}
a:focus{text-decoration:none !important;}
.shadow-box{background:#FFFFFF; box-shadow:0 0 8px rgba(0,0,0,0.2); width:100%; margin:0 auto;}

.slider_box{ float:left; width:72.5%;}
.slider_box_right{ float:right; width:27.4%; position:relative;}
.slider_box_right img{ float:right; border:6px solid #cfcfcf; }
a:hover{text-decoration:none; color:inherit}
.amazingslider-description-1{font-size:15px; line-height:20px;}
.amazingslider-title-1{font-size:23px; font-family: 'Roboto', sans-serif;}
strong{font-family: 'Roboto', sans-serif;}

.content-sec h2{font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    text-transform: uppercase;}
.content-sec h3{margin:12px 0; font-size:15px; text-transform:uppercase; line-height:24px;}
.about-home{padding:20px 20px}
.about-home p{line-height:20px; color:#333333; }
.green-link{ padding:0px 5px;  color:#333333; font-size:14px; font-weight:bold; }
.services-listing img{border:6px solid #fff; box-shadow:0px 0px 1px rgba(0,0,0,0.5); }
.cont-form input, .cont-form textarea{font-size:13px;}


.login_box{ float:right; width:40%; margin-top:25px;}
.login_left{ float:left; width:85%; font-size:14px;}
.login_left h4{ text-transform:uppercase; font-size:14px; color:#004cab; margin: 0 0 10px 0;}
.login_left input.login_input{ border-radius: 4px; font-size:13px; color:#333; width:40%; background:#ffffff; margin-right:2px; padding:5px 10px; border:none;}
.login_left input.login_btn{ width:18%; float:right; background:#d61910; border:1px solid #fff; border-radius: 4px; text-align:center; color:#FFF; font-size:13px; padding:5px 10px;}


.login_right{ float:right; width:15%; text-align:right; font-size:13px; color:#004cab;}
.login_right a{ color:#d61910;}

.login_page{padding:0px 20px 30px;}
.login_page1 {
    background: rgba(0, 0, 0, 0) url("../images/log_div.jpg") no-repeat scroll right top;
    min-height: 460px;
    padding: 0 20px 30px;
}
.red_title {
    color: #d61910;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.login_page2{ padding:0 45px 30px;}
.center {
    text-align: center;
}

.green-grey-bord{height:1px; background:#d61910; margin:10px 0;}
.green-grey-bord::before{
display: block;
content: '';
position:relative;
top:-1px;
height: 3px;
width:175px;
}

.services-sec{background: #ececec; padding:25px 25px 0; }
.services-sec2{background: #ffffff; padding:25px 25px 0; }

.news-listings{border:1px solid #e1e1e1; margin-top:20px; height:285px; background:#f8f8f8;}
.news-listings img{ width:100%;}
.image-div{overflow:hidden; margin-bottom:10px}
.date{
	background: #d61910;
    color: #ffffff;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 10px;
    text-transform: uppercase;
    float: right;
    text-align: center;
    margin-top: -29px;
    position: relative;
}
.news-listings h3{ line-height:22px; color: #333333; font-family: 'Roboto', sans-serif; font-size: 14px;  margin-bottom: 10px; margin-top: 5px; height:40px;}
.news-listings p{font-size:13px; font-weight:normal;}
.news-listings a{color:#333333; font-weight:300;}

.listing_name{ background: #004cab; color:#FFF; padding:7px 10px; font-size:16px; font-family: "Roboto",sans-serif;}
.main-listing { font-family: "Roboto",sans-serif; background:#FFF; width:23%; margin:0px 1% 25px; float:left; padding:0px;  border:6px solid #fff; box-shadow:0px 0px 1px rgba(0,0,0,0.5); }
.main-listing ul{ margin:8px 0px; padding:0px;}
.main-listing ul li{ margin:0px 0 0 8px; padding:0px 0 0 12px; font-size:13px; line-height:22px; background:url(../images/list-aro.jpg) left no-repeat; list-style:none;}
	
.services-listing {margin-bottom:25px}
.services-listing h3{font-size:16px; font-family: 'Roboto', sans-serif; color:#333333; margin-top:15px; margin-bottom:5px; }
.services-listing p{font-size: 13px;   line-height: 20px;   margin-bottom: 5px;   height: 40px;}
.services-listing a{font-size:12px; font-family: 'Roboto', sans-serif; color:#d61910; background:url(../images/link-arrow.png) right 5px no-repeat; padding-right:14px}

.adbanner{ text-align:right; padding:10px 10px 0 0; float:right;}

.no-padding{padding:0 }
.amazingslider-nav-1{ right:0!important;}
.amazingslider-text-1{top:-20px!important; display:table; position:relative; color:#fff; white-space:nowrap; background-color:rgba(0,0,0,0.5); padding:10px; } 
.footer_social_links li {
border: 2px solid #e2e2e2; border-radius: 24px; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2); color: #fff; float: left; line-height: 22px; margin: 0 5px 0 0; padding: 0; text-align: center; vertical-align: middle;}
.fb {background-color: #36518a;}
.footer_social_links li {border: 2px solid #e2e2e2; border-radius: 24px; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2); color: #fff; float: left;
    line-height: 22px;
    margin: 0 5px 0 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
.twt {
    background-color: #0090c6;
}

.latest_news {
    background: #ffffff;
    color: #333333;
	border:1px solid #d61910;
    float: left;
    font-size: 14px;
    line-height: 21px;
    margin: 10px 2%;
    padding: 0px 0%;
    width: 96%;
}
.latest_left, .ticker-title  {
	background: url("../images/news-ro.png") no-repeat center right #d61910;
    color: #ffffff;
    float: left;
    font-size: 13px;
    font-weight: 400;
    padding-left: 13px;
    text-align: left;
    text-transform: uppercase;
    width: 15%;
    line-height: 36px;
}
.latest_right { padding-left: 0px;
    float: left;
    text-align: left !important;
    width: 100%; line-height: 35px;
}
.latest_news a.prev {
    background: transparent url("../images/left.png") no-repeat scroll 0 0;
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 22px;
    margin-top: 7px;
    right: 28px; float:right;
    width: 26px;
}

.latest_news a.next {
    background: transparent url("../images/right.png") no-repeat scroll 0 0;
    bottom: 0; cursor: pointer;  display: block;  height: 22px; margin-top: 7px; right: 0; float:right;  width: 26px;
}

.photo_link{ margin-bottom: 12px;    margin-top: 8px;}
.photo_link a{font-size:12px; font-family: 'Roboto', sans-serif;color:#d61910; background:url(../images/link-arrow.png) right 5px no-repeat; padding-right:14px;}


.footer_social_links li { border: 0px solid #e2e2e2; border-radius: 24px; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);  color: #fff; float: left;
    line-height: 22px;  margin: 0 5px 0 0;  padding: 0;  text-align: center;  vertical-align: middle;}
.g-plus { background-color: #c83a1d;}

.top_links{ float: left;   text-transform: uppercase;   width: 50%;   margin-top: 10px;    text-align: left; padding:0 15px;}
.top_links a{ padding:0 5px; font-size:12px; color:#333333; line-height:24px; text-decoration:none;}
.top_links a:hover{ color:#000; text-decoration:none;}
.social-icons{float:right; padding:6px 10px 0 0;}

.footer_social_links li{list-style:none;}
.footer_social_links li a {  display: block;  height: 28px;  width: 28px;}

.footer_social_links li i {  color: #ffffff;  position: relative; top: 2px; font-size:12px;}

.img-portfolio {  margin-bottom: 30px;}

.img-hover:hover {  opacity: 0.8;}

/* Home Page Carousel */

header.carousel {  height: 50%;}

header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {height: 100%;}

header.carousel .fill {width: 100%; height: 100%; background-position: center; background-size: cover; font-size:13px; }

.footer{background: #004cab; color:#fff; padding:15px; font-size:13px; }
.float-left{float:left; }
.float-right{float:right}
.float-left a, .float-left strong{color:#FFFFFF; text-transform:uppercase;}
.float-right a{color:#afafaf} 
.float-right a:hover{color:#fff} 
.float-right span{display:inline-block; padding:0 5px}

.image-holder{ overflow:hidden;}
.image-holder img{width:100%}

.grey-bg{background:#f6f6f6; padding:0px 15px}
.next_story{ font-size: 14px;   padding: 16px 0;   width: 50%;}
.side-img{margin-bottom:10px;}
.news-header{color:#FFFFFF; font-family: 'Roboto', sans-serif; background:#d61910; text-transform:uppercase; padding:8px 15px 10px; font-size:17px; line-height:24px;}
.news-header i{font-size:21px; position:relative; top:3px; margin-right:5px}
.tab-list{padding:10px 0; background:#FFF;}

.news-list{border:1px solid #c5c5c5; padding:10px 0; border-top:0; background:#FFF;}

.photo-list{border:1px solid #c5c5c5; padding:10px; border-top:0; float:left; background:#FFF; width:100%;}
.photo-list ul{ margin:0px; padding:0px;}
.photo-list ul li{ float:left; width:46%; margin:2%; border:1px solid #a1cbff; list-style:none;}
.photo-list ul li img{ width:100%;}

.news-img{ width:100%;}
.news-img img{border:1px solid #a1cbff; }
.news-left{ float:left; padding:0 5px 0 10px}
.news-right{width:65%; float:left; padding:0 10px 0 5px}
.news-right h5{ font-family: 'Roboto', sans-serif; margin:0}
.news-right h6{ margin:5px 0; font-size:10px; text-transform:uppercase; color:#666666}
.news-right p{font-size:12px; line-height:17px; color:#000000;}

.grey-bg h2{ font-size: 17px; margin: 20px 0 10px 0; text-transform: uppercase;}	
.grey-bg iframe{height:150px; width:100%; }

.contact li:first-child{padding-top:17px}
.contact li{list-style:none; margin-bottom:10px; font-size:13px ; padding:10px 10px 10px 25px }
.address{background:url(../images/add.jpg) no-repeat left 20px;}
.phone{background:url(../images/phone.jpg) no-repeat left 15px;}
.msg{background:url(../images/msg.jpg) no-repeat left 15px;}

.news_search{ float:left; width:100%; margin:0 0 8px 0;}
.news_search form label{ float:left; width:100%; color:#999999;}
.news_search form input.form-control{ width:75%; float:left;}
.news_search form button.btn-primary{ float:left;  margin-left:1%;}
/* Footer Styles */

footer {margin: 50px 0;}

.news_box{ width:100%; margin:0px; padding:0; float:left;}
.news_box_list{ background:#f1f1f1; width:30%; margin:13px; border:1px solid #e1e1e1; float:left;}
.news_box_list h3{ line-height:22px; color: #000000; font-size: 15px;  margin: 5px 0;}
.news_box_list p{font-size:13px}

.details_log{ width:100%; float: left;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.aside-news{ margin-bottom:20px; float:left; width:100%;}

.gallery_box{ float: left;
    margin: 0;
    padding: 0;
    width: 100%;}
.gallery_box_list{ background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #e1e1e1;
    float: left;
    margin: 4px;
    padding: 5px;
    width: 19%;
}
.pagination {
  background: #ffffff;
  padding: 5px;
  margin: 15px auto;
  text-align: center;
}
.pagination ul{ margin:0; padding:0;}
.pagination ul li{ background: #ffffff;
    border: 1px solid #cbced0;
    float: left;
    font-size: 15px;
    list-style: outside none none;
    margin: 3px; font-weight:bold;
    padding: 5px;
    width: 34px;}
.pagination ul li a{     color: #666666;}
.pagination ul li.active { background:#28292d;}
.pagination ul li.active a{ color:#FFF;}


/*===================== new css 15 12 16================*/
.newticket_btn{ width:80%; margin:40px auto; text-align: center;}
.newticket_btn a{background: #d61910; font-size:16px; text-transform:uppercase;  color: #fff; padding: 10px 35px; transition: color 1s ease 0s, background-color 1s ease 0s, box-shadow 1s ease 0s; border-radius: 4px; box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.17) inset; text-decoration:none;
    position: relative;  cursor: pointer;}
.newticket_btn a:hover{ background:#333;}
.tickets-group{ float:left; width:100%; margin-bottom:3px;}
.tickets-group span{ line-height:30px;}
.gry-box1 { background: #ededed; border: 1px solid #ddd; padding: 1% 2%; width: 100%; margin:5px 0 20px;}
.gry-box2 { background: #f5f5f5; border: 1px solid #ddd; padding: 1% 2%; width: 100%; margin:5px 0 20px;}
.sendor-box {  float: left; line-height: 18px; padding: 5px 0; text-align: left; width: 50%;}
.date-box {  color: #000000; float: right;  line-height: 18px;  padding: 5px 0; text-align: right;  width: 50%;}

.buttons{ margin:10px 0;}
.buttons input{background: #d61910;  color: #ffffff;  font-size: 14px;  padding: 5px 20px 7px; border:0;   text-transform: uppercase; margin-right:10px;}
.buttons input:hover{ background:#333;}
.ticket_title{ padding:0px; font-size:20px; font-weight:bold; margin:10px 0;}
.ticket_logout{ text-align:right; font-size:16px; font-weight:bold; margin-bottom: 12px;}

.tab_content{padding: 20px 0;}
table#tb-1, table#tb-2 { margin: 0; padding: 0; width: 100%;}
tr.row { background: #e9e9e9;  height: 34px;}
th.th-1 { font-weight: normal; padding-left: 10px; text-align: left;}
th.th-14 { font-weight: normal; padding-left: 10px; text-align: left;}

table tr td{ padding:5px;}

.navbar-top{ background:url(../images/header_bg.jpg) repeat; padding:0 15px;}

.ad_text{ position:absolute; bottom:0; padding:0px 20px 10px; width:100%;  background:url(../images/ad_bg.png) repeat;}
.ad_text h3{ font-size: 18px;
    color: #333;
    font-weight: bold;
    margin: 10px 0;}
.ad_text p{ font-size:14px; color: #000;}

.header-top{ background: #ffffff; float: left;    width: 100%; }

.editor img{ width:100%;}

.ticket_top{float: left;    font-size: 18px;    margin-left: 0;    width: 100%;}

.ticket_left{float: left;    width: 33%;}

a.login_btn{ float:right; background:#d61910; border:1px solid #fff; border-radius: 4px; text-align:center; color:#FFF; font-size:13px; padding:5px 10px; text-transform: uppercase;}
.job_table{ width:100%;}
.job_table h4{ background:#eee; padding:5px 15px; color:#333; float:left; width:100%;}
.sortable{ margin: 0; padding: 0; width: 100%;}
.table_left{ float:left; width:40%; padding:1% 2%;}
.table_right{ float:left; width:40%; padding:1% 2%;}
.main-tabl{margin: 0; padding: 0; width: 100%; float:left;}

.job_table textarea{ background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #333;
    margin-bottom: 15px;
    padding: 10px;
    width: 100%;}
	
.job_table input.login_btn{ float:right; background:#d61910; border:1px solid #fff; border-radius: 4px; text-align:center; color:#FFF; font-size:14px; padding:5px 10px; margin-left: 5px; text-transform: uppercase;}




/* Breadcrumbs */
.breadcrumbs-out{background:#eeeeee; padding:12px 10px 12px 10px;}
.breadcrumbs-out ul{padding:0px; margin:0px; list-style-type:none;}
.breadcrumbs-out ul li{display:inline-block; padding:0px 5px 0px 0px; margin:0px 5px 0px 0px; color:#292f38;}
.breadcrumbs-out ul li a{color:#292f38;}
.breadcrumbs-out ul li a:hover{color:#d61910;}
.breadcrumbs-out ul li span{color:#696e6e;}
/* Breadcrumbs */

/* Left Container */
.widget figcaption{
	background:#004cab;
	padding:10px 20px 10px;
}
figure.widget{margin:0px 0px 20px; border:1px solid #dedede;}
.widget figcaption h3{color:#fff; font-size: 18px;text-transform: uppercase; margin:0; padding:0;}
.widget figcaption[class*="relative"]{
	padding-right:85px;
}
.widget_content{
	padding:23px 20px 25px;	
	background: #fff;
}
.widget_content ul{list-style-type:none; padding:0px; margin:0px;}
.widget_content ul li{list-style-type:none; padding:0px; margin:0px; display:block;}
.widget_content legend b{font-size:16px; color:#333333;}
.d_block{display:block;}
[role="search"]:not([class*="type_"]){
	width:99%;
}
[role="search"]:not([class*="type_"]) input[type="text"]{
	width:95%;
	background:transparent;
	border:none;
}
[role="search"].type_2 button{
	position:absolute;
	right:13px;
	height:100%;
	top:0;
	margin-top:0;
}
[role="search"].type_2 input[type="text"]{
	padding-right:40px;
}
input:not([type="submit"]),textarea{
	padding:5px 10px;
	color:#696e6e;
	border:1px solid #eeeeee;
	outline:none;
	resize:none;
	background: #f5f7f8;
text-align: left !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
input:not([type="submit"]).type_2{
	height:30px;
	padding:2px 10px;
	width:45%;
}
input[type="checkbox"] + label,input[type="radio"] + label{
	cursor:pointer;
	display:inline-block;
	position:relative;
}
input[type="checkbox"]:checked + label:after{
	display:block;
}
input[type="radio"]:checked + label:before,.block_select.selected:before{
	background-position:0 -22px;
}


fieldset legend .close_fieldset{
	position:absolute;
	top:1px;
	right:0;
}

.rating_list:not(.type_2){
	margin-top:4px;
	opacity:0;
}
.rating_list li{
	cursor:pointer;
	width:13px;
	height:14px;
	position:relative;
	margin-left:.5px;
}
.rating_list li .empty,.rating_list li .active{
	position:absolute;
	opacity:0;
	color:#ffcc00;
	left:0;
	line-height: 1;
}
.rating_list li .empty{
	opacity:.4;
}
.rating_list li.active .active,.product_item .photoframe:hover .rating_list,fieldset:hover .close_fieldset,.select_color.active i,
.categories_list .active > a > span:after,#go_to_top.type_2.animate_horizontal_finished:hover,
.cw_product .close_fieldset,.owl-item .photoframe:hover .rating_list,.a_title.active .minus_icon{
	opacity:1;
}
.rating_list li.active .empty,.close_fieldset,.select_color i,
.categories_list .active > a > span:before,.categories_list a > span:after,
.hide,#go_to_top.type_2.animate_ftl,.a_title.active .plus_icon,.a_title .minus_icon{
	opacity:0;
}

.relative {
    position: relative;
}
.m_bottom_20{margin-bottom:20px;}

fieldset legend button{padding:0px; margin:0px; border:0px; background:none; font-size:15px;}
fieldset legend {border:0px;}
.d_none, .tw_buttons li:first-child::before{display: none;}
fieldset br{display:block;}
fieldset label{width:100%;}

.reset_cta{background:none; border:0px; padding:0px 0px 0px 0px;}
.reset_cta i{margin:0px 10px 0px 0px;}
.m_bottom_25{margin-bottom:25px;}
.m_right_5 {
    margin-right: 5px !important;
}
.horizontal_list > * {
    float: left;
}
.select_color.red{
	background-color:#f25d07;	
}
.select_color.blue{background-color:#2daae1;}
.select_color.green{background-color:#1abc9c;}
.select_color.grey{background-color:#b7babb;}
.select_color.yellow{background-color:#f3f656;}
.select_color{
	width:26px;
	height:26px;
	border:2px solid #e2e6e7;
	padding:2px;
	background-clip:content-box;
}

.ui-slider{
	height:12px;
	border:2px solid #e2e6e7;
	position:relative;
	background:#f5f7f8;
}
.ui-slider:after{
	content:"";
	position:absolute;
	display:block;
	top:0px;
	height:8px;
	width:33%;
	right:0;
}
.ui-slider-handle{
	width:12px;
	height:22px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	top:50%;
	display:inline-block;
	margin-top:-11px;
	position:absolute;
	z-index:1;
}
.range_values input[type="text"]{
	padding:0;
	width:50%;
	height:auto;
	border:none;
	background:transparent;
}
.custom_thumb{
	position:absolute;
	width:310px;
	background:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:absolute;
	bottom:100%;
	left:50%;
	margin:0 0 13px -155px;
	padding:6px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-o-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-ms-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	-webkit-transform:translateY(-35px);
	-moz-transform:translateY(-35px);
	-o-transform:translateY(-35px);
	-ms-transform:translateY(-35px);
	transform:translateY(-35px);
	opacity:0;
	visibility: hidden;
}
.custom_thumb img{
	max-width:100% !important;
}
.custom_thumb.active{
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-o-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px);	
	opacity:1;
	visibility: visible;
}
.custom_thumb:after{
	content:"";
	width:0;
	height:0;
	border-left:8px solid transparent;
	border-top:8px solid #fff;
	border-right:8px solid transparent;
	position:absolute;
	left:50%;
	bottom:-8px;
	margin-left:-8px;
}


.bg_light_color_1,.sub_menu li:hover > a,.select_list > li:hover,
.p_list > li:nth-child(2n+1),.info_block_type_1:hover [class*="icon_wrap"]{
	background:#ebebeb;
}
.bg_light_color_2,.ui-slider-handle{
	background:#e6e6e6;
}

.pdr_title{margin:20px 0px 20px;}
.pdr_title h2{margin:0px 0px 0px; padding:0px; font-size:16px;}
.pdr_sort_by{padding:0px 6px;}
.pdr_sort_by p{padding:10px 0px 0px 0px;}
.pdr_sort_by .button_type_7{border:0px;}
.pdr_sort_by .select_title{padding:6px 39px 5px 9px;}
.pdr_sort_by a i{margin-top:3px;}

.d_inline_middle{display:inline-block;}
.m_left_10{margin-left:10px;}
.f_left {
    float: left;
}
.m_left_15 {
    margin-left: 15px;
}

.d_none, .tw_buttons li:first-child::before {
    display: none;
}

.select_title{
	cursor:pointer;
	padding:2px 39px 3px 9px;
	border:2px solid #e6e6e6;
	background:#fff;
	z-index:1;
	min-width:75px;
	-webkit-transition:border-color .4s ease;
	-moz-transition:border-color .4s ease;
	-o-transition:border-color .4s ease;
	transition:border-color .4s ease;
}

.pdr_sort_by ul{padding:0px; margin:0px; list-style-type:none;}
.pdr_sort_by ul li{padding:5px 10px; margin:0px;}

.product_boxes h5{font-size:15px;}
.product_boxes button{border:0px; background:#d61910;}
.product_boxes p{color:#d61910;}
.product_boxes figcaption{padding:3px 0px 0px 0px !important;}
.no-bg{background:none !important;}

.pdr_detail_main{ margin:10px 0;}
.pdr_detail_main h3{ font-size: 22px;color: #032ea1;text-transform: uppercase;padding-bottom: 10px;margin-bottom: 10px;}
.pdr_detail_main button{border:0px;}
.pdr_detail_main ul{padding:0px; margin:0px; list-style-type:none;}
.pdr_detail_main ul li{padding:0px; margin:0px;}
.pdr_detail_main .photoframe .qv_carousel_wrap button i{position:relative; right:0px;}
.pdr_blue_bg{ color:#fff !important;}
.pdr_detail_main .custom_select .tr_delay_hover{padding:10px;}
.product_item, .owl-item > .photoframe{text-align:center;}
.pos_right_5{position:relative; right:5px; }
.pdr_ask{margin:0px 0px 0px 50px !important; background:#34495e !important; padding:7px 0px !important; position:relative; top:4px;}
.pdr_ask i{font-size:30px; color:#fff !important;}
.pdr_detail_main  ul.tabs_nav li{margin:0px 0px 0px 5px !important;}
.pdr_related button{background:#e2e6e7 !important;}
.pdr_related button:hover{background:#004cab !important;}
.pdr_detail_main .grey_table_bg{background:#e9e9e9; }
.margin_right15{margin-right:15px !important;}


.category_main{}
.category_main p.d_inline_middle{position:relative; top:5px;}
.category_main button{border:0px;}
.category_main ul{padding:0px; margin:0px; list-style-type:none;}
.category_main ul li{padding:0px; margin:0px;}
.category_sortby .select_title{padding-top:5px; padding-bottom:5px;}
.category_sortby ul li{padding:5px 10px;}
.category_result{}
.category_result ul li{padding:5px 10px;}
.category_main .p_list_description{text-align:left !important;}
.category_main .category_grid .product_item{width:262px;}
.checkout_mainbox li input, .checkout_mainbox .select_title{background:#f5f7f8; text-align:left !important;}
.checkout_mainbox .m_bottom_20{margin-bottom:20px !important;}
.checkout_mainbox .m_bottom_15{margin-bottom:15px !important;}
.checkout_mainbox .m_bottom_25{margin-bottom:25px !important;}
.checkout_mainbox .m_top_30{margin-top:30px !important;}


.checkout_mainbox .top_border_box{border: 1px solid #eeeeee;}
.checkout_mainbox .top_border_box label{width:auto; float:none;}

select:not([type="submit"]){
	padding:5px 10px;
	color:#696e6e;
	border:1px solid #eeeeee;
	outline:none;
	resize:none;
	background: #f5f7f8;
text-align: left !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
/* Left Container */



/* Responsive Styles */
@media(max-width:1200px) {
.shadow-box{background:#FFFFFF; box-shadow:0 0 8px rgba(0,0,0,0.2); width:970px; margin:0 auto;}
.news-listings{margin:10px 0px 0}
.image-div{margin:0}
.news-listings h3{margin-bottom:0}
.about-home p{line-height:22px; font-size:12px;}
.gallery_box_list{ width:23%;}
.news-right{ width:60%;}
.news_box_list{ margin:10px;}
.login_box {width:50%;}
}

@media(max-width:991px) {
.image-div{height:116px}
.news-listings{height:265px}
.amazingslider-description-1{font-size:13px}
.amazingslider-title-1{font-size:18px}
.customer-img,
.img-related {margin-bottom: 30px;}
.shadow-box {width: 750px;}
.services-listing{min-height:288px; padding:0 10px; margin-bottom:0}
.services-listing p{font-size:12px}
.services-listing img{border: 5px solid #fff;}
.gallery_box_list{ width:31%;}
.news_box_list{ margin:8px;}
.login_box{width: 65%;}
.main-listing{ margin: 0 1% 25px;  width: 48%;}
.slider_box_right img {  border: 5px solid #cfcfcf;}
}

@media(max-width:767px) {
.img-portfolio {margin-bottom: 15px;}
header.carousel .carousel {height: 70%;}
.shadow-box {width: 95%; margin:0 auto}
.services-listing{ margin-bottom: 25px; min-height:inherit}
.image-div, .news-listings{height:auto}
.image-div{margin-bottom:15px}
.no-padding{padding:0 0px; margin-bottom:25px}
.footer{font-size:14px}
.float-left, .float-right{width:100%; float:none; text-align:center}
.float-left{margin-bottom:5px}
.amazingslider-text-1{display:none !important;}
.top_links{ margin-top: 10px; margin-bottom:10px; text-align:center; width: 100%; }
.social-icons{ padding-top: 0px; margin-top: -5px;}
.latest_left{ width:75%;}
.col-xs-5, .col-xs-6, .col-xs-7{ width:100%;}
label{ width:100%;}
.form-control{ width:100%;}
.btn-primary{ margin-left:0px;}
.news_box_list{ width:45%;}
.adbanner {  padding: 2px 0px 10px 0; text-align: center;  width: 100%;}
.login_box, .login_left, .login_right{ width:100%;}
.login_left input.login_btn{ padding: 5px 5px; width: 16%;}
.main-listing{ margin: 0 1% 25px;  width: 48%;}
.slider_box_right img {  border: 5px solid #cfcfcf;}
}

@media(max-width:480px) {
label{ width:100%;}
.form-control{ width:100%;}
.btn-primary{ margin-left:0px;}
.social-icons{ margin: 0 auto;  width: 78%;}
.col-xs-5, .col-xs-6, .col-xs-7{ width:100%;}
.gallery_box_list{ width:46%;}
.news_search form input.form-control{ width:68%;}
.btn-primary { padding:7px 15px;}
.news_box_list { margin: 5px;   width: 47%;}
.adbanner {  padding: 2px 0px 10px 0;}
.slider_box_right img { border: 3px solid #fff;}
.login_box, .login_left, .login_right{ width:100%;}
.login_left input.login_btn{ padding: 5px 5px; width: 16%;}
.main-listing{ margin: 0 auto 25px;  width: 88%;}
.slider_box { width:100%;}
.slider_box_right { width:100%; text-align: center;}
.slider_box_right img{ float:none; margin: 10px 0;}
}