/*Header*/
#Top_bar, .tr-menu.header-classic #Top_bar:not(.is-sticky){ background-color: #ffffff!important;}
#Top_bar .column { margin: 0;}
#Top_bar .logo{ margin: 0 10px 0 0px;}
#Top_bar .menu > li > a span{ text-transform: uppercase;}
#Top_bar .menu > li > a{cursor: pointer;font-weight: 600; padding: 0px 0px 0px 0px;}
.header-classic #Header .top_bar_left{ position: initial; width: 1210px!important;}
.menuo-right #Top_bar .menu_wrapper{ padding-top: 5px;} 
.menu-line-below-80-1 #Top_bar .menu > li > a:after{ display: none!important;}
#Top_bar .menu > li > a span:not(.description){ line-height: 100%; padding: 15px;}
/*#Top_bar .menu > li a:hover span, #Top_bar .menu > li.current_page_item a span{color: #9f3839; background: #ffffff;}*/
#Top_bar a#search_button{ /*font-size: 27px;*/ color: #ffffff; top: 30px; margin-right: 0px;}
#Top_bar a#search_button > i{ background: #2d2d2d;}
#Top_bar .search_wrapper{ background: #2d2d2d;}
#Top_bar .search_wrapper .icon_search{ color: #ffffff;}
#Top_bar.is-sticky .top_bar_right_wrapper{ top: 12px;}

#Top_bar.is-sticky .menu_wrapper .menu > li > a{ padding:0;}
#Top_bar.is-sticky .menu > li > a, #Top_bar.is-sticky .menu > li > a span{ padding: 15px 15px 15px 15px;}
#Top_bar.is-sticky a#search_button{ top: 8px;}
.header-classic #Top_bar .top_bar_right{ position: absolute; right: 0px; padding: 0 10px 0 10px;}

#Top_bar.is-sticky .secondary_menu_wrapper{ display: none!important;}

#Top_bar .secondary_menu_wrapper{ display: block!important; position: absolute; right: 15px; top: 20px; width: 100%; /*max-width: 457px;*/ max-width:540px; padding: 0px 0px 0px 0px;}
.topNav{ width: 100%; /*max-width: 392px;*/ max-width:480px; font-size: 0; padding: 7px; background: #ffffff;}
.topNav a{ position: relative; display: inline-block; font-size: 14px; color: #262626; line-height: 100%; font-weight: 400; text-decoration: none!important; /*padding: 2px 0px 0px 24px;*/ padding: 2px 0px 0px 17px; margin-right: 10px; vertical-align: middle;}
.topNav a::before{ content:''; position: absolute; left: 0; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 16px; height: 16px; background: url(../images/icon-social-strip.jpg) no-repeat center left;}
.topNav a:last-child{ margin-right: 0;}
.topNav a:hover{ color: #e11613;}

.topNav a.delear_link{ border-right: #ababab 1px solid; padding: 2px 10px 0px 24px; }

.topNav a.buynow::before{ background-position: 120px 0px; }
.topNav a.buynowT {border-right: #ababab 1px solid; padding-right:5px; padding-left:20px;}
.topNav a.buynowT::before{ background-position:-3px 0px;}
.topNav a.delear_link::before{background-position:-24px 0px; }
.topNav a.phone_link::before{ background-position:-40px 0px; }
.topNav a.fb_link::before{ background-position: -58px 0px; }
.topNav a.tw_link::before{ background-position: -75px 0px;  }
.topNav a.in_link::before{  background-position: -90px 0px; }
.topNav a.yt_link::before{ background-position: -108px 0px;}
.topNav a.ins_link::before{background-position: -124px 0px; }

.treadMark{ position: absolute; right: 0px; top: -5px; width: 35px; height: 48px; background: url(../images/Victoria Gold-tredmark.jpg) no-repeat center center; background-size: cover; z-index:11;}

a.phone_link { font-weight:bold;}

#Subheader{ background-size:cover; background-image: url(../images/banner.jpg);}
.breadcrumbs { margin-top:4rem;}
/*Home Banner*/
#homeBannerCon{ position: relative; /*padding-bottom: 200px!important;*/ /*background: url(../images/blocks-strip.jpg) no-repeat center bottom;*/ }
#homeBannerCon h1{ color: #2d2d2d; font-size: 0; line-height: 100%; text-transform: uppercase; margin:0;}
#homeBannerCon h1 span{ display: inline-block; font-size: 82px; line-height: 85px;color: #ffffff; /*background: #f6d200;*/ margin-top: -1px;}
#homeBannerCon .sa_owl_theme .owl-dots{ position: absolute; bottom: 15px!important; text-align: center;!important; padding: 0!important;}
#homeBannerCon .owl-pagination-true{ margin-bottom: 0!important;}
#homeBannerCon .sa_owl_theme .owl-dots .owl-dot{ width: 20px; height: 20px; background: #ffffff; margin: 0 0 0 15px;outline: none; vertical-align: top;}
#homeBannerCon .sa_owl_theme .owl-dots .owl-dot:hover,#homeBannerCon .sa_owl_theme .owl-dots .owl-dot.active{ background: #9f3839; outline: none;}
#homeBannerCon .sa_owl_theme .owl-dots .owl-dot span{ background: none!important;}
#homeBannerCon .sa_owl_theme .owl-stage-outer { padding-bottom:0px;}

.bannerCopy{ height: auto!important; position: absolute; top:40%; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);  -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 99;}

#homeBannerCon .owl-item .play a{ display: block; position: absolute; left:50%; top:50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 85px; height: 85px; line-height: 100%; background: url(https://www.Victoria Goldlakshmicement.com/wp-content/uploads/2020/03/pop-vid-play.png) no-repeat center; background-size: cover; } 

.exploreBtn{ display: inline-block; font-size: 20px; color: #ffffff; text-align: center; font-weight: 600; line-height: 100%; text-transform: uppercase; padding: 17px 20px 15px; background:#e11613; text-decoration: none!important; transition-duration: .3s;}
.exploreBtn:hover{ color: #ffffff; background: #2d2d2d;}
.exploreBtn span{ padding-right: 25px; background: url(../images/button-arrow.png) no-repeat right center;}

#sectHld h2{ display: block; font-size: 55px; color: #2d2d2d; line-height: 100%; text-transform: uppercase; margin: 0;}
#sectHld h2 span{  display: inline-block; line-height: 65px; color:#2d2d2d;}
#sectHld p{ font-size: 16px; color: #333333; line-height: 28px; font-weight: 400; padding: 15px 0px; margin: 0; text-align:justify;}
#sectHld h2 p{color: #656565;text-align: center;padding: 0;}
.container_home_pg{ padding: 0px 70px;}
.home_about_con{ padding:55px 0px 55px 0px!important;}

.circle_structure{ position: absolute; width: 330px; height: 330px; background: url(../images/circle-icon.png) no-repeat center center; background-size: cover;}
 
/*Blogs*/
.blog_con{ position: relative; padding:45px 0px 0px 0px !important;}

.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}

#sectHld.blog_con h2 span{ background: #f6d200;}
#sectHld.blog_con h2.entry-title{ display: inline; position: relative; padding-bottom: 15px;}
#sectHld.blog_con h2.entry-title::before ,  #sectHld.blog_con h2.entry-title::after { content: ''; position: absolute; width: 28px; height: 20px; background-size: cover; }
#sectHld.blog_con h2.entry-title::before{ left: 0px; top: -20px; background: url(../images/exlamation-blue.png) no-repeat center center; }
#sectHld.blog_con h2.entry-title::after{ right: -35px; bottom: 20px; background: url(../images/exlamation-gray.png) no-repeat center center;}
#sectHld.blog_con h2.entry-title,#sectHld.blog_con h2.entry-title a { font-size:29px; color: #474747; line-height:35px; font-weight: 300; text-transform: none ;}
#sectHld.blog_con .post-excerpt{ font-size: 16px; color: #474747; line-height: 28px; margin-top:12px;}
.blog_con .post-footer{ display: inline-block; padding: 0; margin: 0;}
.blog_con .post-head , .blog_con .post-footer .button-love, .blog_con .post-footer i, .blog_con .post-footer .post-comments{ display: none;}
.blog_con .post-footer .post-links{ font-size: 16px; color: #d9241b; line-height: 100%; font-weight: 400; padding: 10px 25px 10px 10px; border: #d9241b 4px solid; text-decoration: none; background: url(https://www.Victoria Goldlakshmicement.com/wp-content/uploads/2020/03/red-arrow.png) no-repeat center right 5px;}
.blog_con .post-footer .post-links a{font-family: 'Roboto'; font-size: 16px; color: #d9241b; line-height: 100%; font-weight: 600; text-transform: uppercase; text-decoration: none;}

.blog_con .posts_group{ display: flex;}
.blog_con .post-desc-wrapper{ height: 100%; /*border-right: #d5d5d5 1px solid;*/}
.blog_con .post-item:last-child .post-desc-wrapper{ border: none;}

.blog_con_banner{pointer-events:none;}
.blog_con_banner .mcb-wrap-inner{ margin-top: -100px;}
.blog_con_banner .image_wrapper img{ width: 100%;}
.blog_banner_desc p{ visibility: hidden;}

.sectionGrp h2{ display: block; font-size: 55px; color: #2d2d2d; line-height: 100%; text-transform: uppercase; margin: 0;}
.sectionGrp h2 span{  display: inline-block; line-height: 50px; font-size: 46px;font-family: Oswald;}
.sectionGrp p{ font-size: 16px; color: #484747; line-height: 28px; font-weight: 400; padding: 15px 0px; margin: 0; text-align:justify;}

.media_con{ /* margin-top: -200px;  background: #f3f3f3 url(../images/white-strip.jpg) repeat-x left bottom;*/  padding:100px 0px 0px 0px!important;}
.media_con .container_home_pg{ padding: 0;}
.media_con .section_wrapper{ padding: 0 70px; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box}

.media_con .media_blurb{ /*padding: 60px 30px 0 0px; margin-right:5rem;*/}
.media_con .media_blurb:nth-child(3){ padding-top: 0px;}
.media_con .image_wrapper img{ width: 100%!important; height: auto;}
.media_desc{ width: 100%; padding:10px; margin-top:20px; /*background: #d9241b;*/  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;}
.media_desc:nth-child(1){ padding-left:0px;}
.media_desc p{font-family: 'Roboto'; font-size: 20px; color: #f3f3f3; line-height: 27px; font-weight: 400; margin: 0; padding:0; color:#000; text-align:left;}
.media_desc .date{ font-family: 'Roboto'; font-size: 16px; color: #000; line-height: 40px; font-weight: 300; margin-bottom:1rem;}
a.read_more_btn{ display: inline-block; font-family: 'Roboto'; font-size: 15px; color: #ffffff; text-transform: uppercase; border: #ffffff 4px solid; padding: 8px 45px 10px 10px; margin: 5px 0px 0px 0px; text-decoration: none; background: url(https://www.Victoria Goldlakshmicement.com/wp-content/uploads/2020/03/button-arrow.png) no-repeat center right 15px; cursor: pointer;}
a.read_more_btn:hover{ /*color:#fff;*/  text-decoration: none;}


.whats_new{ position: relative; padding: 100px 0px 65px 0px!important;}
#whats_new_slider .sa_hover_container{ min-height: auto!important; padding: 0!important;}
.wn_slider_con{ width: 100%; font-size: 0; padding: 20px 0px 0px 0px;}
.wn_slider_con .wn_lt, .wn_slider_con .wn_rt{ display: inline-block; vertical-align: top;}
.wn_slider_con .wn_lt{ width: 63%; float: left; padding-right: 3%; padding-top:30px;}
.wn_slider_con .wn_lt h3{ font-size:32px; color: #2d2d2d; line-height: 45px; font-weight: 400; margin: 0; padding: 0px 0px 15px 0px;}
.wn_slider_con .wn_lt p{ padding: 0;}
.wn_slider_con .wn_rt{ width: 34%; float: right;}

#whats_new_slider.sa_owl_theme .owl-dots{ position: relative; bottom: auto!important; text-align: left!important; padding: 0!important;}
#whats_new_slider .owl-pagination-true{ margin-bottom: 0!important;}
#whats_new_slider.sa_owl_theme .owl-dots .owl-dot{ width: 20px; height: 20px; background: #2d2d2d; margin: 0 0 0 15px;outline: none; vertical-align: top;}
#whats_new_slider.sa_owl_theme .owl-dots .owl-dot:hover,#whats_new_slider.sa_owl_theme .owl-dots .owl-dot.active{ background: #e11613; outline: none;}
#whats_new_slider.sa_owl_theme .owl-dots .owl-dot span{ background: none!important;}


.hm_crs{ padding:10px 0px 0px 0px!important;}
.csr_detail_con{margin: 0!important;}


.csr_detail_con .video_con{  position: absolute; left:45%; bottom:60px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100%; max-width: 220px;}
.csr_detail_con .video_con a{ display: block; width: 85px; height: 85px; line-height: 100%;  background: url(../images/pop-vid-play.png) no-repeat center; background-size: cover; cursor: pointer;
margin:0 auto;}
.csr_detail_con .video_con p{ font-family: 'Roboto'; font-size: 18px; color: #ffffff; line-height: 22px; padding: 20px 0px 0px 0px;}

.column.lone{
	position: relative;
    width: 70%;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
}
.column.rone{
	position: relative;
    width: 23%;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
}
#csr_activity_slider .sa_hover_container{display: flex;min-height: auto!important;text-align: center; height: auto!important; padding: 0 !important;background-size: auto 48%!important;}
.csr_detail_con .csr_lt{ position: relative; width: 60.25%; float: left; }
.csr_detail_con .csr_lr{ position: relative; width: 23%; float: left;padding-right: 15px;padding-left: 15px; }
.csr_detail_con .csr_lt img{ width: 100%!important; height: auto!important;}
.csr_detail_con .csr_rt{ position: absolute; top:-2px; right: 0; width: 36%; height: 98.4%; padding: 0px 3% 0px ; background:#f6d201; /* background: url(https://www.Victoria Goldlakshmicement.com/wp-content/uploads/2020/03/csr-rt-bg.jpg) no-repeat left top; background-size: cover;*/}
.csr_detail_con .csr_rt > div{position: absolute; top:50%; left: 3%; -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%); -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}
.csr_detail_con .csr_rt p{ font-size: 16px; color: #000000; line-height: 28px; padding: 0px 0px 20px 0px; text-align:justify;}
.csr_detail_con .read_more_btn{ color: #d9241b; border: #d9241b 4px solid; background: url(../images/red-arrow.png) no-repeat center right 15px; margin-top: 30px; font-weight:bold; }
.read_more_btn:hover{ /*color: #d9241b;*/ }


#csr_activity_slider.sa_owl_theme .owl-dots{ position: absolute; bottom: 12px!important;right: 0px;padding: 0 40px 6px; text-align: right!important;}
#csr_activity_slider .owl-pagination-true{ margin-bottom: 0!important;}
#csr_activity_slider.sa_owl_theme .owl-dots .owl-dot{ width: 20px; height: 20px; background: #2d2d2d; margin: 0 0 0 15px;outline: none; vertical-align: top;}
#csr_activity_slider.sa_owl_theme .owl-dots .owl-dot:hover,#csr_activity_slider.sa_owl_theme .owl-dots .owl-dot.active{ background: #e11613; outline: none;}
#csr_activity_slider.sa_owl_theme .owl-dots .owl-dot span{ background: none!important;}

.find_dealer{ padding: 80px 0px 0px 0px;}
.dealer_lt{padding-right: 30px;}
.find_dealer .dealer_lt .dealer_search_con{ padding: 40px 0px 0px 0px}
.find_dealer .dealer_lt p{ font-size: 18px; color: #015097; line-height: 22px;}
.find_dealer .dealer_lt .controllers{ width: 100%; font-size: 0; padding: 15px 0px 0px;}
.find_dealer .dealer_lt .selectBox{ display: inline-block; width: 30.33%; font-size: 16px; color: #2d2d2d; line-height: 100%; margin: 0 2% 0px 0px; padding: 10px 35px 10px 10px; background: #ffffff url(../images/select-down-arrow.jpg) no-repeat center right 12px; border: #2d2d2d 4px solid;}

.find_dealer .dealer_lt .contactCon{ padding: 75px 0px 0px 0px;}
.find_dealer .dealer_lt .toll_free{ position: relative; font-family: 'Roboto'; font-size: 36px; color: #2d2d2d; line-height: 45px; font-weight: 400; text-transform: uppercase; padding: 30px 15px 0px 190px; }
.find_dealer .dealer_lt .toll_free::after{ content: ''; position: absolute; left: 0px; top: 0px; width: 163px; height: 135px;  background: #ffffff url(../images/icon-phone.jpg) no-repeat center; background-size: cover;}
.find_dealer .dealer_lt .toll_free span{ display: block; line-height: 100%; font-weight: 600;}

.blog_con:before, .whats_new:before{content: '';  width: 330px; height: 330px; background: url(../images/circle-icon.png) no-repeat center center; background-size: cover;}

.blog_con:before{ position: absolute;  right: 30px; top: -165px; }
.whats_new:before{ position: absolute;  left: -165px; top: 0px; }

.menuo-no-borders #Top_bar .menu > li > a span:after{
	content: '◈';
	position: absolute;
    left: -9px;
}
.menuo-no-borders #Top_bar .menu > li:first-child > a span:after{display: none;}

/*Home Page Product Section*/
.hm_product_tl_con{ padding-top: 100px!important;}
.pro_thumb_con{ position: relative; width: 110px; margin: 0 auto; padding: 0 10px; background: #cbcbcb;}
.pro_thumb_con::before{ content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 10px; background:#ffffff;}
#home_product_thumb_slider{ margin: 0!important;}
#home_product_thumb_slider .sa_hover_container{ background-size: 90px 90px!important; background-position: left 15px top 10px!important;}
.slider_con .owl-carousel .owl-item{  background:#cbcbcb url(../images/white-small-strip.jpg) repeat-x left top -10px; transform: rotate(-90deg); cursor: pointer;}
.slider_con .owl-carousel .owl-item.activeThumb{ background-color:#f6d200;}

.slider_con .white .sa_owl_theme .owl-nav .owl-prev{ left: -20px; background: url(../images/pro-prev-arrow.png) no-repeat center!important; background-color: transparent!important; outline: none;}

.slider_con .white .sa_owl_theme .owl-nav .owl-next{ right: -25px; background: url(../images/pro-next-arrow.png) no-repeat center!important;  background-color: transparent!important; outline: none;}
.slider_con .white .sa_owl_theme .owl-nav .owl-prev:hover, .slider_con .white .sa_owl_theme .owl-nav .owl-next:hover{background-color: transparent !important;}

.slider_con{ position: absolute; right: -150px; top: 140px; transform: rotate(90deg);}
.slider_con .pro_det, .slider_con .pro_description{ display: none;}

.pro_description { max-width:925px; margin:0 auto;}
.pro_description p { text-align:left;}

.hm_product_holder{ position: relative; padding: 25px 0px 150px 0px!important;}
.hm_product_con{ position: relative; width: 100%; padding: 0px 70px 0px 70px;}
.productInfo{ position: relative;}
.product_shot_hld{ width: 100%; max-width: 370px; margin: 0 auto;}
.product_shot_hld img{ width: 100%; height: auto;}

.pro_det{position: absolute; left:50%; top: 0px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100%; max-width: 700px; height: 100%;}
.pro_det a{ display:block; width:100%; height:100%;}

.hm_product_con .product_tl, .hm_product_con .product_tech_used{ position: absolute; top:40%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);  -o-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform: translateY(-50%); width: 50%;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;  font-family: 'Roboto'; font-size: 31px; line-height: 36px; }

.hm_product_con .product_tl{ left: 0; color: #015097; text-align: right; font-weight: 400; padding-right: 125px;}
.hm_product_con .product_tech_used{ right: 0; color: #2d2d2d; text-align: left; font-weight: 300;  padding-left: 135px;}

.pro_description{ text-align: center; padding-top: 30px;}
.pro_description span{ color: #015097; font-weight: 600;}

.buttonHld{ width: 100%; font-size: 0; text-align: center; padding-top:30px;}
.buttonHld .read_more_btn{ color: #d9241b; background: url(../images/red-arrow.png) no-repeat center right 15px; border: #d9241b 4px solid; margin: 0 10px; font-weight:bold;}
.buttonHld .read_more_btn:hover{ color: #ffffff; background:#d9241b url(../images/button-arrow.png) no-repeat center right 15px; }

/*Footer*/ 
#Footer{ background: #9f3839;}
#Footer .ft_description h3{color: #ffffff}
#Footer .widgets_wrapper{padding: 40px 0 0px!important;}
#Footer .widgets_wrapper .one-third.column{ width: 100%;}
#Footer .widgets_wrapper h4{ display: none;}
.ft_nav_holder{ font-size: 0; padding:80px 0px 0px 0px; border-top: #c2c2c2 1px solid;}
.ft_nav_blurb{ display: inline-block; width: 20%; vertical-align: top;}
.ft_nav_blurb .sitemap_tl{font-family: 'Roboto'; font-size: 14px; color: #015097; text-transform: uppercase; font-weight: 600; padding: 0 10px;}
.ft_nav_blurb > ul{ padding: 15px 10px 15px 10px;}
#Footer .ft_nav_blurb > ul > li{ font-size: 14px; color: #2d2d2d; line-height: 100%; font-weight: 600; padding:8px 0px;}
#Footer .ft_nav_blurb > ul > li a{ color: #2d2d2d; text-decoration: none;}
#Footer .ft_nav_blurb > ul > li a:hover, #Footer .ft_nav_blurb ul li ul li a:hover{ color:#d9241b;}
#Footer .ft_nav_blurb ul li ul{ padding: 10px 0px 0px 0px;}
#Footer .ft_nav_blurb ul li ul li{  font-size: 14px; color: #666666; line-height: 100%; font-weight: normal; padding: 7px 0px 7px 0px;}
#Footer .ft_nav_blurb ul li ul li a{ position: relative; color: #666666; padding-left: 10px;}
#Footer .ft_nav_blurb ul li ul li a:after{ content: '-'; position: absolute; left: 0px; top: 4px; font-size: 25px;}

#Footer .ft_nav_blurb ul li ul li ul{ padding: 10px 0px 0px 15px;}
#Footer .ft_nav_blurb ul li ul li ul li{  font-size: 14px; color: #b0b0b0; line-height: 100%; font-weight: normal; padding: 7px 0px 7px 0px;}
#Footer .ft_nav_blurb ul li ul li ul li a{ position: relative; color: #b0b0b0; padding-left: 10px;}
#Footer .ft_nav_blurb ul li ul li ul li a:after{ content: '-'; position: absolute; left: 0px; top: 4px; font-size: 25px;}

.ft_description{text-align: center; width: 100%; font-family: 'Roboto'; font-size: 16px;font-weight: 600; color: #ffffff; line-height: 29px; padding: 0px 0px;}

.ft_reachus_hld{ width: 100%; font-size: 0; padding-bottom: 40px;}
.ft_reachus_blurb{ display: inline-block; width: 30%; padding: 0 10px; vertical-align: top;}
.ft_reachus_blurb .sitemap_tl{font-family: 'Roboto'; font-size: 14px; color: #015097; text-transform: uppercase; font-weight: 600; padding: 20px 0px 0px 0px;}
.ft_reachus_blurb p, #Footer .ft_reachus_blurb p a{ font-size: 14px; color: #666666; margin: 0;}
#Footer .ft_reachus_blurb p a{ text-decoration: none;}
#Footer .ft_reachus_blurb p a:hover{ color:#d9241b;}
.social_icon{ width: 100%; font-size: 0;  padding: 10px 0px 0px 0px; }
.social_icon a{ display: inline-block; width: 20px; height: 20px;margin: 0 20px 0px 0px; background: url(../images/icon-social-strip.png) no-repeat center center; background-size: cover;}
.social_icon a.icon_fb{ background-position: 0 0;}
.social_icon a.icon_tw{ background-position: -20px 0;}
.social_icon a.linkedin{ background-position: -40px 0;}
.social_icon a.icon_yt{ background-position: -60px 0;}
.social_icon a.icon_insta{ background-position: -80px 0;}


#Footer .footer_copy{display: flex;color: #ffffff;background-color: #d2ab67;}
#Footer .footer_copy .social{  text-align: right;}
#Footer .footer_copy .social li{ list-style: none;}

/*ash code here */
.OurValues {background: url(../images/our-values.jpg) no-repeat center left; padding:20px;}
ul.missionList { padding:0px; margin:0px; }
.missionList li { border-left:solid 3px #f6d30a; padding:0rem 1rem; list-style-type:none; margin:1.7rem 0 2rem 0;}
.missionList li p {/*font-size: 21px;line-height: 27px;font-family: 'Roboto';*/}
/*
.OurValues h3 { color:#fff;}
.OurValues .missionList li p { color:#fff;}*/
.intro{ padding-top:25px;}
.comButton{color: #d9241b!important; border: #d9241b 4px solid!important; background: url(../images/red-arrow.png) no-repeat 0 0!important; background-position: right 15px bottom 13px!important;
padding:8px 38px 8px 10px!important; text-transform:uppercase!important; font-weight:bold;}
.comButton:hover { text-decoration:none;}
.remoresection { margin-top:30px!important;}
.white-text { color:#ffffff; padding:40px 40px 10px;}
.white-text span { color:#f6d30a;}

.Leadership { background:#f3f3f3; min-height:375px;}
.Leadership h3 { font-size:22px;  margin-bottom:0px; line-height: 25px; }
.Leadership h4 { font-size:14px; color:#646464; margin-bottom:1rem; line-height:25px; }

.column_attr h2 { font-size:2rem;text-align: center;padding: 35px 0 0;}
.column_attr h2:before {
    content: '';
    display: inline-block;
    width: 57px;
    height: 15px;
    border-color: #fe7b31;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.column_attr h2:after {
    content: '';
    display: block;
    border-bottom: 5px solid #fe7b31;
    width: 57px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 22px;
}
.company_policy { background:#f3f3f3; display:inline-block; padding:1rem 1rem 2rem; margin:.5rem; width:260px; vertical-align:top; min-height:200px;}
.company_policy img { display:inline-block; padding-top:10px; vertical-align:top;}
.CompanyPolicy h2 {  font-size:1.3rem; color:#2d2d2d; line-height:1.4; font-weight:400; padding-top:5px; padding-bottom:.535rem;}
.CompanyPolicy {width:150px; display:inline-block; padding:0rem 1rem 1rem 1rem;}

.leaderprofile { padding:.5rem 1.5rem 1.8rem;}
.leaderprofile h2 { font-size:1.3rem; color:#2d2d2d; line-height:1.4; font-weight:400; padding-bottom:.535rem;}

.cer-info { border-left:solid 2px #f6d30a; margin:1rem 0 1rem 0;  padding:0rem 1rem;}

.custom_form{ width:48%; display:inline-block}
.custom_form span input {    width: 90%;  max-width: 420px; border:solid 1px #c3c3c3;margin-bottom: 20px !important ; }
.countryselect {width: 90%;  max-width: 420px; border:solid 1px #c3c3c3; background: url(../../../uploads/2020/04/down-aarow.png) center right 5px;  -moz-appearance: none; -webkit-appearance: none; 
background-repeat:no-repeat;margin-bottom: 20px !important ;}
.countryselect option {  width: 90%;  max-width: 420px; border:solid 1px #c3c3c3;}
.full-colum { width:100%;}
.full-colum textarea {width:91.7%;  border:solid 1px #c3c3c3;}
.full-colum span textarea { width: 92.7% !important;border: solid 1px #c3c3c3;}
.full-colum textarea  { min-height:100px;}



#ourLeadrship.sa_owl_theme .owl-dots{ position: relative; bottom: auto!important; text-align:center!important; padding: 0!important;}
#ourLeadrship .owl-pagination-true{ margin-bottom: 0!important;}
#ourLeadrship.sa_owl_theme .owl-dots .owl-dot{ width: 20px; height: 20px; background: #2d2d2d; margin: 30px 0 0 15px;outline: none; vertical-align: top;}
#ourLeadrship.sa_owl_theme .owl-dots .owl-dot:hover,#ourLeadrship.sa_owl_theme .owl-dots .owl-dot.active{ background: #e11613; outline: none;}
#ourLeadrship.sa_owl_theme .owl-dots .owl-dot span{ background: none!important;}


#ourLeadrship .sa_owl_theme .owl-nav .owl-prev {
	background:rgba(0,0,0,0.3) url('../images/icon_prev.png') no-repeat center center !important;
}
#ourLeadrship .sa_owl_theme .owl-nav .owl-next {
	background:rgba(0,0,0,0.3) url('../images/icon_next.png') no-repeat center center !important;
}


#certification.sa_owl_theme .owl-dots{ position: relative; bottom: auto!important; text-align:center!important; padding: 0!important;}
#certification .owl-pagination-true{ margin-bottom: 0!important;}
#certification.sa_owl_theme .owl-dots .owl-dot{ width: 20px; height: 20px; background: #2d2d2d; margin: 30px 0 0 15px;outline: none; vertical-align: top;}
#certification.sa_owl_theme .owl-dots .owl-dot:hover,#certification.sa_owl_theme .owl-dots .owl-dot.active{ background: #e11613; outline: none;}
#certification.sa_owl_theme .owl-dots .owl-dot span{ background: none!important;}
#certification.sa_owl_theme .owl-nav .owl-prev { left:-9px; top:44%;}
#certification.sa_owl_theme .owl-nav .owl-next { top:44%;}


.desc_wrapper h3 { font-size:20px; line-height:25px}
.image_frame{ border-color:#fff!important;}
.founder { display:inline-block; max-width:230px; padding:0 2rem 0 1rem;}
.founder h4 { font-size:14px; line-height:25px; color:#646464;}
.org-founder {display: inline-block;  /*max-width: 365px; */vertical-align: top; padding: 5px;}
.logosinfo{ padding:2rem; border:solid 1px #c4c4c4; position:relative; margin:60px 0 0 0;}
ul.logolisting { list-style-type:none; margin:50px 0 0 0; padding:0px;}
ul.logolisting li { margin:15px 11px 10px; display:inline-block;}
ul.logolisting li img { /*border:solid 1px #c4c4c4;*/}

ul.manufacturingList{list-style-type:none; margin:50px 0 0 30px; padding:0px;}
ul.manufacturingList li {border-left: solid 3px #f6d30a; padding: 0rem 1rem; list-style-type: none; margin: 1.7rem 0 2rem 0;}
ul.manufacturingList li p { color:#fff; }


.thumbMain{display:inline-block;text-align:center}
.thumbMain .thumb-imgH{border:1px solid #c4c4c4}
.thumbMain .thumb-imgH:hover{border:1px solid #d9241b}
.thumbMain .captionH{padding: 5px 8px;    color: #fff;    background: #d9241b url(../images/arrow-bg.png);
    background-repeat: no-repeat;    background-position: right 6px center;    opacity: 0;    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    text-align: left;}
.thumbMain:hover .captionH,.thumbMain:focus .captionH{opacity:1}
.centertopLogo{text-align: center; width: 92px; height: 119px;   position: absolute;   left: 49%;    top: -75px;    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);    -webkit-transform: translateX(-50%);    transform: translateX(-50%); }


#manufacturing_slide.sa_owl_theme .owl-dots{ position: relative; top:-65px!important; text-align:center!important; padding: 0!important;}
#manufacturing_slide .owl-pagination-true{ margin-bottom: 0!important;}
#manufacturing_slide.sa_owl_theme .owl-dots .owl-dot{ width: 20px; height: 20px; background: #2d2d2d; margin: 20px 0 0 15px;outline: none; vertical-align: top;}
#manufacturing_slide.sa_owl_theme .owl-dots .owl-dot:hover,#manufacturing_slide.sa_owl_theme .owl-dots .owl-dot.active{ background: #e11613; outline: none;}
#manufacturing_slide.sa_owl_theme .owl-dots .owl-dot span{ background: none!important;}

#manufacturing_slide.sa_owl_theme .owl-nav .owl-next { right:35px;} 
#manufacturing_slide.sa_owl_theme .owl-nav .owl-prev { left:10px;}

/*#manufacturing_slide.sa_owl_theme .owl-nav .owl-next { right:0px;} */



.desc p { background:#e3e3e3; display:inline-block; padding:5px; text-align:right;}

.awards_year { background:#d9241b; padding:.535rem; color:#fff; max-width:425px; margin-left:2.5rem;  }

.awards_year h3 { margin-bottom:0px; padding-left:25px}
.awards_year h3 span { padding:15px 0 0 15px; vertical-align:top; display:inline-block; font-size:1.8rem; color:#fff; font-weight:600;}
.readmorelink{ display:block; margin-bottom:2rem;}
.readmorelink a{ font-size:1rem; color:#2d2d2d; background: url(../images/red-arrow.png) no-repeat center right 15px !important;
padding:8px 38px 10px 0px!important;}
.awards_list p{ font-size:1.5rem; line-height:1.3; text-align:left;}
.slideimgCenter { display:block;}
.slideimgCenter img {width:200px!important;}
.centerImg { display:block!important;}
#awards_2020.sa_owl_theme .owl-dots{ display:none!important;}
#awards_2018.sa_owl_theme .owl-dots{ display:none!important;}
#awards_2017.sa_owl_theme .owl-dots{ display:none!important;}

.centersection{ text-align:center; display:block;}
ul.awards_listing{ padding:2rem 0 1rem 1rem; margin:0;}

/*Product page code here */
.Pro_Info{ display:inline-block;}
.prod-heading { font-weight:bold; font-size:24px; color:#1b1b1b; }
.Pro_tagline { display:inline-block; background:#f6d200; color:#015097; padding:10px; margin:0rem 0 1.5rem 0;  font-size:1.5rem;}


.feature h3 { font-weight:normal; font-size:1.5rem;}
.feature ul { margin:0px; padding:0px; margin-left:10px;}
.feature li p { color:#000;}
.Pro_Feature_list { display:inline-block; width:46%; padding:0rem 1rem; margin:2rem 0 2rem 0; border-left: solid 3px #f6d30a; vertical-align:top;}
.Pro_Feature_list h3 {font-weight:bold; font-size:1.5rem;}
/*h1.title span{ font-size:1.5rem; color:#fff; position:relative; top:-10px; text-transform:none;}*/
.pro_name{padding:0rem 1rem; margin:4.5rem 0 3rem 0; border-left: solid 3px #f6d30a;}
.pro_name h3{ font-size:1.435rem; font-weight:normal; color:#015097; line-height:32px;}
.pro_name h4{ font-size:1.335rem; line-height:30px; }
.pro_Img{ text-align:center;}
.pro_Details{ margin:3.5rem 0 3rem 0;}
.pro_Details a { margin-top:1rem; display:inline-block;}
.headingBlueText{ font-size:2.1rem; color:#015097; line-height:1.3; padding-bottom:1rem; padding-top:1rem;}
.Pro_Feature_list li p { margin-bottom:.535rem; font-size:1rem; color:#646464;}
hr.border{ border-bottom:solid 1px #e5e5e5;}
ul.columList{ padding:0 0 0 1rem; margin:1rem 0 2rem 0;}
ul.columList li { font-size:1rem; color:#646464;}

.form-group{
    margin-bottom: 20px;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
    padding: 10px;
    outline: none;
    margin: 0;
    width: 100%;
    max-width: 100%;
    display: block;
    font-size: 13px;
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
    box-sizing: border-box;
    -webkit-appearance: none;
}

.ctable{
    max-width: 100%;
    overflow: auto;
    text-align: left;
}

.ctable th{
    color: #fff;
    padding: 6px;
    background-color: #6b8cc7;
}

.ctable td{
    color: #333333;
    padding: 6px;
}

.tabel2 td{
    padding: 8px 15px;
    border: 1px solid #333333;
}

.tabel2 td:first-child{
    color: #ffffff;
}

.tabel2 col:first-child {background: #6b8cc7;}
.tabel2 col:nth-child(2n+3) {background: #CCC}

.ctable tr:nth-child(even) {background: #ffffff;}
.ctable tr:nth-child(odd) {background: #d4dbef;}

.widget_nav_menu ul  { }
.widget_nav_menu ul li { list-style-type:square!important;}
#menu-item-502  {list-style-type:none!important;}
#menu-item-503  {list-style-type:none!important; }
#menu-item-579  {list-style-type:none!important;}
#menu-item-580  {list-style-type:none!important;}
#menu-item-581  {list-style-type:none!important;}
#menu-item-584  {list-style-type:none!important;}
#menu-item-582  {list-style-type:none!important;}
#menu-item-583  {list-style-type:none!important;}
#menu-item-616  {list-style-type:none!important;}
#menu-item-617  {list-style-type:none!important;}
#menu-item-946 {list-style-type: none!important;}
#menu-item-835 {list-style-type: none!important;}
#menu-item-951 {list-style-type: none!important;}
#menu-item-952 {list-style-type: none!important;}
#menu-item-833 {list-style-type: none!important;}
#menu-item-902 {list-style-type: none!important;}
#menu-item-834 {list-style-type: none!important;}
#menu-item-1043 {list-style-type: none!important;}
#menu-item-836 {list-style-type: none!important;}
#menu-item-1339 {list-style-type: none!important;}
#menu-item-949{list-style-type: none!important;}
#menu-item-691{list-style-type: none!important;}
#menu-item-694{list-style-type: none!important;}
#menu-item-805{list-style-type: none!important;}
#menu-item-1108{list-style-type: none!important;}
#menu-item-682{list-style-type: none!important;}
#menu-item-803{list-style-type: none!important;}
#menu-item-1107{list-style-type: none!important;}
#menu-item-1402{list-style-type: none!important;}
#menu-item-578{list-style-type: none!important;}



.widget_nav_menu ul li a h4 {margin-bottom:0rem; font-weight:600; font-size:1.1rem;}
.widget_nav_menu ul li a, .widget_nav_menu ul li ul li a { text-decoration: none;}
.sbmitbutton { margin-top:2rem;}
.popup-inner p { margin:15px 0 15px 0;}
.desc h4 { margin-bottom:0px;}
.timeline_items > li .desc:before { background:none;}
.table-Responsive td a  { color:#686767;}
.pdflink a {color:#686767;}

.portfolioCont { border-left:solid 5px #f6d30a; padding:0rem 1rem; margin:2rem 0 3rem 0; }
.portfolioCont h4 { font-size:26px; font-weight:normal;}
.desc h4 a { color:#ff0000;}
.press_release { width:700px; min-height:auto;}
.press-rel { width:600px;}

.posts_group { margin-top:30px;}
.search-results .no-img .post-desc { border-bottom:solid 1px #ccc;}
.post-item { margin-bottom:10px;}
.post-desc-wrapper { margin-top:0px;}
.post-title h2 { font-size:1.7rem; margin-bottom:0px;}

.custmerlistingLogo { padding-top:40px;}
.custmerlistingLogo h3 { text-align:center;}
.custmerlistingLogo ul { margin:0; padding:0; list-style-type:none;}
.custmerlistingLogo ul li { display:inline-block; margin:20px; }
.custmerlistingLogo ul li img { display:inline-block; vertical-align: middle;}
.commonPara p{line-height:27px; text-align:justify;}

.designationH{ display:block; padding-top:10px; font-size:15px;}
.leftcontent { text-align:left;}
.rightcontent { text-align: right;}
.ccg { min-height:100px;}
.csr_heading h2 { padding-left:20.5%;}

.findaDelarS p { text-align:center;}
.findaDelarS { text-align:center; border-right:solid 1px #c0c0c0;}
.findaDelarS h3 { color:#015097; font-weight: 600;}
.findaDelarS h4 { font-size: 30px;text-transform: uppercase;}
.findaDelarS p a { font-size:30px; color:#000; font-weight:bold;}
.findaDelarS p a:hover { text-decoration:none;}
.bordernone { border:none; /* margin-top:1rem;*/}

.leftContent{ display:inline-block; float:left;width: 100%; vertical-align:top;margin-bottom: 60px;}
.LeftContentimg{display:inline-block;float:left; padding-right:2rem;padding-bottom:1rem;max-width: 447px;}
.RightContentimg{display:inline-block;float:right; padding-left:1rem;padding-bottom:1rem;max-width: 447px;}
.ReadmoreButton a:hover { text-decoration:none;}
.custom li{list-style: disc;margin: 0px 0px 15px 18px;}

.leftButton { text-align:left; margin-bottom:40px;}
.leftButton a:hover { text-decoration:none;}
h3{font-size: 24px;}
.google, .pinterest{ display:none;}
h2.subheadingSecond { font-size:24px;}
/*ash code End */
h4.topspace{ padding-top:10px;}
.search-not-found { padding-top:2rem;}
.marginBeduce { margin-bottom:0px;}


.page-id-465 h1.title{ display:none;}
.page-id-348 h1.title{ display:none;}
.page-id-365 h1.title{ display:none;}
.page-id-359 h1.title{ display:none;}
.page-id-352 h1.title{ display:none;}
.page-id-521 h1.title{ display:none;}
.page-id-504 h1.title{ display:none;}
.page-id-525 h1.title{ display:none;}
.page-id-497 h1.title{ display:none;}
.page-id-507 h1.title{ display:none;}
.page-id-508 h1.title{ display:none;}

#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title { color:#d9241b; cursor:auto; font-weight:bold;}
#Filters .filters_buttons {display:none;}
.post-title h2 { line-height:1.3;}
.pageTitleheading { font-size:35px; font-weight:bold; color:#1b1b1b; margin-bottom:15px; text-transform:capitalize; }
.aside_left .widget-area { min-height:auto!important;}
.featureList h3 {font-weight: normal; font-size: 1.5rem;}
.topimgpadding { padding-top:9px;}
#Footer .footer_copy .social li a.phonenumber:hover { color:#2d2d2d; text-decoration:none;}
.bgImgcustom { background-position: right top;}

#Top_bar .menu li ul li { width:300px;}
#Top_bar .menu > li > ul.mfn-megamenu > li { width:392px;}
.menuo-right #Top_bar .menu > li > ul.mfn-megamenu{ left:0;}
.customCur a { cursor:pointer!important;}
p.black-text { font-weight:bold;}

/* active page code */
.menu-main .current-menu-ancestor > a { background-color:#d9241b !important; color:#ffffff!important; }
/*.menu-main .current-menu-item > a { background-color:#d9241b !important; color:#ffffff;}*/

.whatnewsection { margin-top:30px; margin-left:4rem;}
.whatnewsection h4 { margin-bottom:0px; font-family: 'Roboto';  font-size: 20px; line-height: 27px; font-weight: 400; color: #000;}
#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-2 { text-align:center;}

h2.SecondHeading{font-size: 25px; margin-bottom: 0px; padding-top: 2rem; line-height: 40px;}
h2.InnerHeading { padding-top:1rem; font-size: 25px; margin-bottom: 0px;}
.VisionInfo { margin-top:2rem;}
.CoreValues {margin-top:3rem;}
.bottompadingnone { padding-bottom:0px;}

/*h3.megamenuCustomhead {    color: #d9241b;  cursor: auto; font-size:16px;    cursor:pointer; margin-bottom:0px;}
h3.megamenuCustomhead:hover {    color: #fff;  }
*/
.megamennuHeading a{color:#d9241b!important; text-transform:uppercase!important; font-weight: bold!important;}
.sucesStory { padding:15px;}
h3.masHeading{ margin-bottom:5px;}
.msonlisting li p { color:#686767;}
p.paraAlignCustom{ text-align:left;}
.CsrAtVictoria Gold { padding:50px 0 5px 0!important;}
#Top_bar .menu > li ul li.hover > a{ color:#9f3839;}
h3.Customonepage{ text-align:center; margin-bottom:0px;}

.postid-150 .the_content_wrapper { display:none;}
.postid-88 .the_content_wrapper { display:none;}
.postid-1727 .the_content_wrapper { display:none;}


/*Responsive Code*/
@media handheld, only screen and (max-width: 1679px){
    /*#homeBannerCon{ padding-bottom: 130px!important; }*/
    .about_details { width: 38%!important;}
    #sectHld .about_details p{ line-height: 26px; padding: 15px 0px 10px; }
    .csr_detail_con .csr_rt p{ padding-right: 50px;}
    .csr_detail_con .csr_rt p br{ display: none;}
    .blog_con:before, .whats_new:before { width: 230px; height: 230px;}
    .blog_con:before { top: -115px;} 
    .whats_new:before{ left: -115px;}
	.csr_heading h2 {padding-left: 8.5%;}
}

@media handheld, only screen and (max-width: 1366px){
    #sectHld .about_details p{ line-height: 24px; padding: 0px 0px 15px;}  
	
	/* for overflow megamenu only adding css */
	#Top_bar .menu > li > ul.mfn-megamenu > li { width:387px;}
	.menuo-right #Top_bar .menu > li > ul.mfn-megamenu {height:450px; overflow:auto;}
	/* for overflow megamenu only adding css End */
	 
}
@media handheld, only screen and (max-width: 1239px){
    #home_product_thumb_slider .sa_hover_container{ background-position: center!important;}
	.bgImgcustom { background-image:none!important;}
	.smallCirclebgImg { background-image:none!important;}
}

/*ash*/
@media handheld, only screen and (max-width: 1024px){
.RightparaIn {width:100%;}
.indiaGrowth { width:100%; padding:0px;}
.org-founder { max-width:100%;}
#ourLeadrship.sa_owl_theme .owl-dots{ display:none!important;}
.Pro_Feature_list { width:41%;}
.headingBlueText { font-size:1.535rem;}
.Pro_Feature_list h3 { font-size:1.3rem;}
#Subheader{ margin-bottom:0px;}
h1.title{ font-size:40px;}
.csr_heading h2 { padding-left:8%;}
.with_aside .sections_group {width:100%}
.four.columns	{margin:0;width:100%!important;clear:both;}
.breadcrumbs { margin-top:0rem;}
.feature table { width:100%;}
.feature {overflow-x: auto;}
.overflowCustomText { width:90%; overflow-x:inherit;}

.tablesection {overflow-x: auto;}
.tablesection table { width:100%;}
ul.logolisting { text-align:center;}
h1.pageTitleheading { font-size:28px;}
h3 {font-size: 20px;}
#manufacturing_slide.sa_owl_theme .owl-nav .owl-next { right:8px;} 
#manufacturing_slide.sa_owl_theme .owl-nav .owl-prev { left:15px;}
.whatnewsection { margin-left:1rem;}
.breadcrumbs li { display:inline!important;}
}


@media handheld, only screen and (max-width: 1239px){

#Subheader { margin-bottom:0px; /*padding-bottom:120px!important;*/}

    .tr-menu.header-classic #Top_bar{ position: relative!important; left: auto!important; top: auto!important;}
    .header-classic #Top_bar .top_bar_right{ display: none;}
    .treadMark{ right: 50px; top: 22px;}
    #Side_slide .extras .extras-wrapper{ text-align: right;}
    .topNav{ width:90%; padding: 20px 5%; background:none; }
    .topNav > a{ display: block; padding: 15px 10px 15px 24px!important;}
    .topNav span a{padding: 15px 10px 15px 24px;}
    #Subheader{ top: 0;}
    #homeBannerCon h1 span{ font-size: 47px; line-height: 55px;}
    .bannerCopy{ top: 50%;}
    .container_home_pg{ padding: 0px 0px;}
    .about_banner, .about_details{ width: 100%!important;}
    .about_details .column_attr{ padding: 30px 30px 60px!important;}
    #sectHld .about_details p{ line-height: 28px;}

    .blog_con .post-desc-wrapper{ border: none;  border-bottom: #d5d5d5 1px solid;}
    .grid .post-desc-wrapper .post-desc{ padding: 40px 20px 40px;}


    .blog_con_banner .mcb-wrap-inner{ margin: 0;}
    .blog_con .posts_group.grid.col-3 .post-item{ width: 100%; float: none;}
    .blog_con .posts_group{display: block;}
    .blog_con_banner .column{ width: 100%!important;}

    .media_con{/* padding: 300px 0px 0px 0px!important;*/ padding:50px 0px 0px 0px!important;}
    .media_con .container_home_pg{ float: none;}
    .media_con .media_blurb{ width: 100%; float: none; margin: 0px 0px 30px 0px; padding: 60px 0px 0;}

    .whats_new { padding: 110px 0px 55px 0px!important;}
    #whats_new_slider.sa_owl_theme .owl-dots{ padding-top: 20px!important;}

    .csr_detail_con .csr_lt, .csr_detail_con .csr_rt, .csr_detail_con .csr_rt > div{ width: 100%; float: none; position: relative; left:auto; top:auto; right: auto; bottom:auto; -webkit-transform: translate(0); -moz-transform: translate(0); -o-transform: translate(0); -ms-transform: translate(0); transform: translate(0);}
    .csr_detail_con .csr_rt > div{ width: 96%;}
    .csr_detail_con .csr_rt{ margin-top: -7px; padding:20px 0; }
	.csr_detail_con .csr_rt div {  padding:0 20px; }
    .csr_detail_con .csr_rt p { padding-right: 20px; }
    .find_dealer  .column{ width: 100%!important;}
    .dealer_lt{ width: 100%!important; float: none; padding: 0px 0px 50px 0px!important;}

    .blog_con:before, .whats_new:before { display: none;}

    .ft_nav_blurb{ width: 33.33%; padding: 0px 0px 30px 0px;}

    .slider_con{ width: 100%!important;}
    .slider_con{ position: relative; right: auto; top: auto; transform: rotate(0deg);}
    .slider_con .owl-carousel .owl-item{transform: rotate(0deg);}
    .hm_product_tl_con { padding-top: 50px!important;}

    #Footer .footer_copy .copyright{ float: none;text-align: center;}
    #Footer .footer_copy .social{ width: 100%; float: none; text-align: center; padding: 10px 0px;}
	.org-founder { max-width:100%;}
}


@media handheld, only screen and (max-width:1024px){
.customheader { margin-top:1rem;}
#Subheader {/*background-size: contain; padding-bottom:0px!important*/}
/*#csr_activity_slider.sa_owl_theme .owl-dots { margin-top:0px;}*/
}

@media handheld, only screen and (max-width:980px){
.leftContent { width:100%;}
.RightContentimg { width:100%; padding:0px;}
#csr_activity_slider.sa_owl_theme .owl-dots {padding: 0 0 15px 75.5%!important;}
}

@media handheld, only screen and (max-width: 767px){

.whatnewsection { margin-left:0rem;}
h1.pageTitleheading { font-size:23px; line-height:1.3;}
.post-title h2 { font-size:1.3rem;}
#Footer .widgets_wrapper { padding-top:0px!important;}
#manufacturing_slide.sa_owl_theme .owl-dots {    top: -25px!important;}
.manufacturing-slider h3 { margin-top:10px; margin-bottom:5px;}
body { font-size:15px;}
#Subheader  {background-size:100% 100%;}
.minimalist-header-no #Subheader { /*padding:0px;padding:50px 0px!important;*/  }
.leftContent { padding:0;}
h1.title{ font-size:30px; line-height:1.2;}
.pro_name { margin-top:1rem; margin-bottom:1rem;}
.pro_Details { margin-top:1rem; margin-bottom:1rem;}
.Pro_Feature_list { width:100%; margin-top:1rem; margin-bottom:1rem;}
.Pro_Feature_list h3 { line-height:1.5; margin-bottom:0px; }
.Pro_Feature_list ul { margin-left:18px;}
.custom_form{ display:block; width:100%;}
.company_policy { display:block; margin-left:0px;  width:90%;}
.CompanyPolicy { width:90%; padding:0px;}
.buttonHld .read_more_btn { margin: 5px 3px;}
.findaDelarS { border:none; margin-top:1rem;}

.feature h3 {line-height:1.5;}
.breaknone{ display:none;}
.prod-heading {line-height:1.2;}
.Pro_tagline {line-height:1.2;}
.headingBlueText { padding-top:1rem;}


.layout-full-width #Wrapper{ padding: 0!important;}
.menuo-right #Top_bar .menu_wrapper{ padding: 0;}
.treadMark { top: -10px; }
.bannerCopy{ position: relative; left:auto; top:auto; right: auto; bottom:auto; -webkit-transform: translate(0); -moz-transform: translate(0); -o-transform: translate(0); -ms-transform: translate(0); transform: translate(0); }
#homeBannerCon .section_wrapper{ padding: 0!important;}
.bannerCopy{ padding: 0 20px;}
#homeBannerCon h1{ padding-bottom: 10px;}
#homeBannerCon h1 span { font-size: 46px; line-height: 46px; letter-spacing:2px; display:block; width:206px; background:none;}
#sectHld h2, .sectionGrp h2{ font-size: 40px;}
#sectHld h2 span,.sectionGrp h2 span{ display: inline; line-height: 55px;}
#sectHld.blog_con h2.entry-title, #sectHld.blog_con h2.entry-title a{ font-size: 26px; line-height: 32px;}
.post-excerpt{ padding-top: 15px;}

.wn_slider_con .wn_rt, .wn_slider_con .wn_lt{ width: 100%; display: block; float: none;}
.wn_slider_con .wn_lt h3 { font-size: 28px; line-height:36px; padding: 0px 0px 10px 0px; }

.hm_crs { padding: 20px 0px 0px 0px!important;}
#csr_activity_slider{background: #ffffff;}
.csr_detail_con .video_con{ position: relative; left:auto; top:auto; right: auto; bottom:auto; -webkit-transform: translate(0); -moz-transform: translate(0); -o-transform: translate(0); -ms-transform: translate(0); transform: translate(0); text-align: center; padding: 15px 0 20px 0; margin: 0 auto; background: #f6d200;}
.csr_detail_con .video_con a{ width: 65px; height: 65px; margin:  0 auto;}
.csr_detail_con .csr_rt{ margin-top: 0;}
.csr_detail_con .csr_rt p br{ display: none;}
.csr_detail_con .csr_rt > div{ width: 90%;}
.find_dealer .dealer_lt .toll_free{ padding: 140px 15px 0px 15px;}
.find_dealer .dealer_lt .toll_free:after{ left: 50%; margin-left: -82px;}
.find_dealer .dealer_lt .selectBox{ width: 100%; margin: 0 0px 12px 0px;}
.find_dealer .dealer_lt .contactCon { padding: 30px 0px 0px 0px;}
.ft_reachus_blurb{ width: 100%;}
.ft_nav_blurb{ width: 100%;}

.hm_product_holder { padding: 25px 0px 50px 0px!important;}
.hm_product_con{ padding:0;}
.hm_product_con .product_tl, .hm_product_con .product_tech_used, .pro_det{ width: 100%; font-size: 26px; line-height: 32px; position: relative; left:auto; top:auto; right: auto; bottom:auto; -webkit-transform: translate(0); -moz-transform: translate(0); -o-transform: translate(0); -ms-transform: translate(0); transform: translate(0); text-align: center;} 
.pro_det{ height: auto;}
.hm_product_con .product_tl{ padding:5px 0px 0px 0px;}
.hm_product_con .product_tech_used{ padding:5px 0px 0px 0px;}
.product_shot_hld { max-width: 250px;}
.pro_description { padding-top: 10px; padding-bottom: 10px;}
.buttonHld .read_more_btn{ /*margin: 5px 0px;*/}


.Leadership h3 { font-size:16px;}
.portfolioCont h4 {font-size:15px; line-height:20px; font-weight:bold;}
.awards_year { margin-left:0;}
.awards_year h3 { padding-left:0;}
.awards_year h3 span { padding-top:20px;}
#sectHld h2 span, .sectionGrp h2 span { line-height:40px; font-size:30px;}
.findaDelarS p a { text-align:center; display:block}
.findaDelarS h3 { font-size:21px; line-height:27px;}

#manufacturing_slide.sa_owl_theme .owl-nav .owl-next { right:-25px;} 
#manufacturing_slide.sa_owl_theme .owl-nav .owl-prev { left:-18px;}	
	
} 

@media handheld, only screen and (max-width:480px){
.play {position: absolute; left: 50%; top: -90%; transform: translate(-50%, -50%);}
.white-text { padding-right:0px; padding-left:0px;}
.white-text p { line-height:22px;}
.icon-traffic-cone:before { margin-left:0px; margin-right:0px;}
.playH { position:static!important; transform: none;}

}

@media handheld, only screen and (max-width: 375px){
    #homeBannerCon h1 span { font-size: 40px; line-height: 41px;}
    #homeBannerCon .owl-item .play a{ width: 65px; height: 65px;}
    #sectHld h2, .sectionGrp h2{ font-size: 32px;} 
    #sectHld h2 span, .sectionGrp h2 span { line-height: 42px; font-size:24px;}
    .grid .post-desc-wrapper .post-desc { padding: 40px 0px 40px;}
    .wn_slider_con .wn_lt h3 { font-size: 22px; line-height: 28px;}
    .find_dealer .dealer_lt .toll_free{ font-size: 26px;}
	h1.title{ font-size:24px; line-height:1.2;}
	.white-text{ padding-top:0px;}
	.logosinfo{ padding:0px;}
	.play {position: absolute; left: 50%; top: -75%; }
}