@charset "utf-8";
/* CSS Document */

@media (max-width:1169px){
body{min-width:100%}
.main_container {width:96%; margin:0 2%;}
ul.main_nav li{margin:0 20px 0 0}
.visible_lg{display:block;}
.hidden_lg{display:none;}
.testimonial_blk{width:75%;}
.product_left {float: left; width: 50%;}
.product_image {border: 1px solid #DDDDDD; height: 427px; margin-bottom: 28px; padding-top: 80px; text-align: center; vertical-align: middle; width: 99%;}
}
@media (max-width:1120px){
.left_webpart {float: left;  margin-top: 20px; width: 250px;}
.right_webpart {float: right; margin-top: 20px; width: 730px;}
.last-li {margin-right: 28px !important;}
}
@media (max-width:1024px){
.visible_md{display:block;}
.hidden_md{display:none;}
ul.main_nav li{margin:0 20px 0 0}
.left_webpart {width: 25%;}
.right_webpart {width: 70%;}
.last-li {margin-right: 30px !important;}
.pagination {width: 47%;}
.product_left {width: 540px;}
.product_image {width: 99%;}
.product_image img {width: 95%;}
.product_right {width: 410px;}
/*.button {width: 33.5%;}*/
.review_left {width: 500px;}
.profile_desc {width: 83%;}
.profile_img {width: 13%;}
.rating_sec {width: 33%;}
div.selector { min-width: 87px !important;  width: auto !important;}
button.btn.search span {right: -170px;}
}

@media (max-width:991px){
ul.top_nav li{margin:0 0 0 10px}
ul.top_nav li.or, ul.top_nav li:last-child, ul.top_nav li.last{margin-left:10px}
ul.top_btns{margin:0 0 0 15px;}

#default_nav{display:none;}
#responsive_nav{display:block;}
a.toggleMenu {display:  block;background: #666;padding:8px 15px 9px; margin-top:3px;color: #fff;}
a.toggleMenu:hover{text-decoration:none;}
.active {display: block;}
.res_nav {list-style: none;*zoom: 1; margin-bottom:10px;}
.res_nav:before,.res_nav:after {content: " "; display: table; }
.res_nav:after {clear: both;}
.res_nav ul {list-style: none;width: 9em;}
.res_nav a {padding: 10px 15px;color:#fff;}
.res_nav li {position: relative;}
.res_nav > li {float: left;/*border-top: 1px solid #fff;*/ margin-top:1px; background:#4a9a75;}
.res_nav > li > .parent {background-image: url("../images/downArrow.png");background-repeat: no-repeat;background-position: right;}
.res_nav > li > a {display: block;}
.res_nav li  ul {position: absolute;left: -9999px;}
.res_nav > li.hover > ul {left: 0;}
.res_nav li li.hover ul {left: 100%;top: 0;}
.res_nav li li a {display: block;background: #69b894;position: relative;z-index:100; margin-top:1px;/*border-top: 1px solid #175e4c;*/}
.res_nav li li li a {background:#249578;z-index:200;border-top: 1px solid #1d7a62;}
.res_nav > li {float: none;}
.res_nav > li > .parent {background-position: 95% 50%;}
.res_nav li li .parent {background-image: url("../images/downArrow.png");background-repeat: no-repeat;background-position: 95% 50%;}
.res_nav ul {display: block;width: 100%;}
.res_nav > li.hover > ul , .res_nav li li.hover ul {position: static;}
.testimonial_blk{width:70%;}
.social_sec img{margin-left:5px;}
.about_lt{float:left; width:48%; margin-right:4%;}
.about_rt{float:left; width:48%; text-align:center;}
.pagination {width: 62%;}
.product_right {width: 380px;}
/*.button {width: 35.5%;}*/
}
@media (max-width:960px){
.product_left {width: 54%;}
.review_left {width: 50%;}
.profile_desc {width: 82%;} 
#Wrapper{ width: 93%!important;} 
.Content.Widest{ width: 100%!important;} 
.Breadcrumb{width: 100%;}  
input.Field250, textarea.Field250 { width: 100%!important;}
#ModalContainer{ 
  left: 7%!important;
  margin-left: 0 !important;
 width: 80% !important;
}
}
@media (max-width:860px){
.pagination {width: 60%;}
.product_left {width: 47%;}
.product_image {height: 288px; width: 99%;}
.review_left {width: 50%;}
.profile_desc {width: 82%;}
.review_right {float: right; width: 44%;}
.social_sec a {margin-right: 12px;margin-left:0;}
.footer_links a {padding: 3px 13px;}
.product-rating_sec1 {width: 25%;}
.PrimaryProductDetails .ProductMain { width: 55%!important;}
}
@media (min-width:768px) and (max-width:991px){
ul.top_btns{margin:0 0 0 15px;}
ul.top_btns li{margin:0 0 0 10px}    
}
@media (max-width:768px){
.pagination {width: 64%;}
.right_webpart {width: 71%;}
.products ul li {margin-right: 20px; width: 250px;}
.last-li {margin-right: 20px !important;}
.second_li{ margin-right:0px !important;}
.product_left {width: 43%;}
.product_image {height: 288px; padding-top: 100px; width: 99%;}
.profile_desc {width: 81%;}
.text {width: 84%;}
.select_box1 {width: 87%;}
.textarea { width: 84%;}
.visible_sm{display:block;}
.hidden_sm{display:none;}
.top_links_lt{float:none; width:100%; margin:0 0 10px 0;}
.top_links_rt{float:none; width:100%; overflow:hidden;}
#search_wrapper{float:none; margin:0 auto;}
/*.mn_right{float:none;}*/
.top_link_sec{text-align:center; margin:0 auto;}
ul.top_nav li{margin:0 0 10px 10px}
.logo{float:none; width:100%; margin:10px auto 20px; text-align:center;}
.call_now{float:left; width:50%; margin:20px auto 0; vertical-align:middle; min-height:118px; text-align:center;}
.free_dlvry{float:left; width:50%; text-align:center;}
.nav_sec{float:none; width:100%; margin-bottom:10px;}
.cart_sec{float:none; width:100%; text-align:center; margin:0 auto;}
.shoping_cart{float:left; margin-bottom:10px;}

/* Home slider */
.da-slider{height:auto; min-height:400px;}
.da-slide h2{font-size:36px; top:30px;}
.da-slide ul{top:90px;}
.da-slide ul li{font-size:22px;}
.da-slide .da-img{display:none;}
.da-slide ul{width:70%}
ul.casket_servc li, ul.casket_servc li.middle{width:100%; margin:0 auto 30px;}
.about_lt{float:none; width:100%; margin-bottom:20px;}
.about_rt{float:none; width:100%; text-align:center;}
.bx-wrapper img{margin:0 auto; float:none; width:80%;}
.testimonial_blk{margin:0 auto 20px; width:90%; text-align:center; float:none;}
.testimonial_blk .author_detail{float:none; text-align:center;}
.payment_sec{float:none; width:100%; margin:20px auto 0; text-align:center;}
.verfied_sec{float:none; width:100%; margin:20px auto 0; text-align:center;}
.social_sec{float:none; width:100%; margin:20px auto 0; text-align:center;}
.copyright_text{left:28%}    
.footer_links a {padding: 3px 9px!important;}
.CategoryContent .PagingBottom, .CategoryContent .CompareButton{  width: auto !important;}

div.selector{ float: left;   margin: 0 5px 5px 0;}

}
@media (max-width:767px){
.visible_sm{display:block;}
.hidden_sm{display:none;}
.top_links_lt{float:none; width:100%; margin:0 0 10px 0;}
.menu_search{top:350px;right:10px;}
.top_links_rt{float:none; width:100%; overflow:hidden;}
#search_wrapper{float:none; margin:0 auto;}
.mn_right{float:none;}
.top_link_sec{text-align:center; margin:0 auto;}
ul.top_nav li{margin:0 0 10px 10px}
.logo{float:none; width:100%; margin:10px auto 20px; text-align:center;}
.call_now{float:left; width:50%; margin:20px auto 0; vertical-align:middle; min-height:118px; text-align:center;}
.free_dlvry{float:left; width:50%; text-align:center;}
.nav_sec{float:none; width:100%; margin-bottom:10px;}
.cart_sec{float:none; width:100%; text-align:center; margin:0 auto;}
.shoping_cart{float:left; margin-bottom:10px;}
.product_left {width: 100%;}
.PrimaryProductDetails .ProductMain {width: 100%!important; margin:0%!important;}

/* Home slider */
.da-slider{height:auto; min-height:400px;}
.da-slide h2{font-size:36px; top:30px;}
.da-slide ul{top:90px;}
.da-slide ul li{font-size:22px;}
.da-slide .da-img{display:none;}
.da-slide ul{width:70%}
ul.casket_servc li, ul.casket_servc li.middle{width:100%; margin:0 auto 30px;}
.about_lt{float:none; width:100%; margin-bottom:20px;}
.about_rt{float:none; width:100%; text-align:center;}
.bx-wrapper img{margin:0 auto; float:none; width:80%;}
.testimonial_blk{margin:0 auto 20px; width:90%; text-align:center; float:none;}
.testimonial_blk .author_detail{float:none; text-align:center;}
.payment_sec{float:none; width:100%; margin:20px auto 0; text-align:center;}
.verfied_sec{float:none; width:100%; margin:20px auto 0; text-align:center;}
.social_sec{float:none; width:100%; margin:20px auto 0; text-align:center;}
.copyright_text{left:28%}  
.menu_search{  float: right;  right:0px;   top:0px;  position: relative;} 
#search_wrapper input[type="text"] {   width: 84%;} 
button.btn.search span {right: -171px;}

.zoomContainer{display:none!important;}

.video_iframe {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
}



.video_iframe iframe, .video_iframe object, .video_iframe embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

}
@media (max-width:700px){
.product_right {width: 50%;}
.product-rating_sec1 {width: 30%;}
.profile_desc {width: 80%;}
.CreateAccount{ width: 98%!important;  padding: 0!important;}
.AccountLogin { width: 98%!important;  padding: 0!important;  float: left!important;}
}
@media (max-width:640px){
.left_webpart {width: 32%;}
.right_webpart {width: 60%;}
.show_page {margin: 0 0 10px; width: 100%;}
.pagination {width: 90%;}
.product_right {width: 50%;}
.copyright_text{left:23%}

/* Home Slider */
.da-slide h2{font-size:30px; top:20px;}
.da-slide ul{top:70px;}
.da-slide ul li{font-size:18px;}
.product-rating_sec1 {width: 40%;}
/*.button {
  width: 44.5%;
}
*/.profile_desc {width: 78%;}
.select_box {width: 152px;}
}

@media (max-width:639px){
.copyright_text{left:23%}

/* Home Slider */
.da-slide h2{font-size:30px; top:20px;}
.da-slide ul{top:70px;}
.da-slide ul li{font-size:18px;}

}

@media (max-width:568px){
.pagination {width: 100%;}
}
@media (max-width:560px){

/*ul.top_nav{display:none;}
ul.top_nav_link1, ul.top_nav_link2{display:block;}*/
ul.top_btns{margin:0 auto; display:block;}
ul.top_btns li{float:none;}
.copyright_main{border-bottom:0; border-top:1px solid #ddd; padding-top:20px; margin-bottom:10px;}
.copyright_text{position:relative; text-align:center; margin:0 auto; left:0; right:0; background-color:#fff; padding:0 10px;}
}

@media (max-width:480px){
.visible_xs{display:block;}
.hidden_xs{display:none;}
ul.top_nav_link1 li{margin:0 10px;}

/* Home Slider */
.da-slide h2{font-size:24px; top:20px;}
.da-slide ul{top:70px;}
.da-slide ul li{font-size:15px; line-height:20px;}
.pagination {width: 100%;}
.pagination ul li a{padding: 5px;}    
.left_webpart {width: 40%;}
.right_webpart {width: 54%;}
.pagination ul li {float: left; margin-right: 2px;}
.product_right h2 {font-size: 25px;}
.desc-old-price {font-size: 14px;}
.desc_new_price {font-size: 18px;}
.select_box {width: 104px;}
.profile_desc {width: 77%;}
}
@media (max-width:460px){
input.Field400, textarea.Field400{  width: 95%!important;}
div.selector { width: 100% !important;}
#recaptcha_area{ overflow: scroll !important;}
}

@media (max-width:320px){
    .main_container {
  margin: 0 2%;
  width: 92%;
}
#productLeft { width: 100% !important;}
.footer_links{width:100%; text-align:center; margin-top:10px; font-size:11px}
.footer_links a{color:#333; text-decoration:none; display:inline-block; padding:3px 1px;}
.copyright_text{position:relative; text-align:center; margin:0 auto; left:0; right:0; background-color:#fff; padding:0 5px;}
.da-slide ul li {font-size: 12px; line-height: 20px;padding: 0 0 0 42px;}
.da-arrows span.da-arrows-prev {left: 5px;}
.da-slide h2 {font-size: 20px; top: 20px;width: 80%;}
.left_webpart {float: none; width: 100%;}
.right_webpart {float: none; margin: 10px auto; width: 98%;}
.quantity table td {float: left; padding: 4px 10px;vertical-align: middle; width: 100%;}
.social ul li {padding: 0 5px;}
.fb {padding: 0 6px;}
.mail {padding: 0 7px;}
.print {padding: 0 7px;}
.product-rating_sec1 {width: 66%;}
.select_box {width: 85%;}
.button {margin-top: 10px;}
.review_right {float: none; width: 100%;}
.review_left {width: 100%;}
.product_right h2 {font-size: 19px;}
.sort_by {float: left;}
}

@media (max-width:527px){

}
@media (max-width:336px){



}