.breakd{ display:block;}
.slider-border {border-top: 2px solid #888;max-width: 130px;margin: 0px auto 20px;}
.wht-clr{color : #fff;}
.main-navigation li > a{text-transform:none;}
.contctinfo li {display: inline-block;position: relative;padding-left: 30px;margin: 10px 0px;}
.contctinfo li i {position: absolute;left: 0px;color: #b12425;padding: 5px;line-height: 20px;top : -3px; font-size: 16px;}
.txt-center p, .txt-center {text-align: center;}
.txt-left{text-align : left;}
#colophon .footer-widgets-area ul.menu li a{padding-left:7px; text-transform : capitalize;}
ul.contctinfo a:hover { color: #fff !important;}
#colophon hr{border-color:#4b4b4b;}

/*my css*/
#colophon .footer-widgets-area ul.menu li a:hover{color:#fff;}
.fulldivbt .btn-clr input[type=submit]{background: #888}
.main-navigation ul li ul li a{text-transform : none !important;}
.dt-sc-contact-info a{color : #555 !important;}
.contcinfo a:hover{color : #b12425 !important}
.dt-sc-contact-info a:hover{color : #000 !important;}
.contact_cls h3.widget-title{text-transform: uppercase;}

/*submenu*/
 ul#menu-main-menu li ul li a{color : #111 !important;}
 ul#menu-main-menu li ul li a:hover{color : #fff !important;}
 ul#menu-main-menu li ul li:hover{background : #cd0e42;}

/*content-slider*/
.bx-wrapper .bx-pager{bottom : 30px;}
.bx-wrapper .bx-pager.bx-default-pager a{height :7px; width : 18px;border-radius : 0%;background: #fff;border: 0px solid #fff;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background : #b12425;}
/*slider over*/

/*slider content*/
h4.wht-clr{text-align : center;}

.footerul li {display: inline-block;position: relative;padding-left: 35px;margin: 15px 10px;}
.footerul li i {position: absolute;left: 0px;color: #555;padding: 5px;border-radius: 50%;width: 18px;text-align: center;height: 18px;line-height: 18px;top: -3px;font-size: 18px;}

.contctinfo li a:hover i{background : #b12425; color : #fff;}
.contctinfo li a:hover{color : #b12425 !important;}

.main-navigation{display: inline-block;}
.contcinfo li {float: left;position: relative;padding: 0 10px;}
ul.contcinfo li i{color: #b12425;}
ul.contcinfo li:first-child{border-right : 0px !important;}
ul.contcinfo li:last-child{padding-right : 0px;}

.owl-buttons {display: block;}	
.owl-theme .owl-controls .owl-page span{background: transparent;margin-top :50px;opacity : 1;border: 2px solid #111;}	
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background: #111;}	
.item .txt-center{font-weight : 600;font-family: 'Libre Baskerville';font-size : 16px;color : #111;text-transform : capitalize;}


#header-text h3#site-title a{color : #fff;text-transform : uppercase;}
#header-text h3#site-title{padding : 7px 0px;}

.right-part table td{border : 0; padding : 2px 10px 0px 2px;}
.right-part table{margin : 0;}
.main-navigation li:last-child{padding-right :0;}
.slidcontent img{margin : 0 auto !important; padding : 0 !important;min-width : 50%;}

.topmain-head-wrap{padding : 0px  !important;}
#masthead .header{border-top : 0;}
#header-logo-image{margin-top : -25px !important;}
.fl-slide-cta-button {padding-top : 10px;}


/*vedio*/
.wp-video .mejs-container .mejs-controls {visibility: hidden;display : none;}
.mejs-container .mejs-controls:hover {display:none;}
#vediowrapper{width : 100%;position: relative;}
#video-wrap{display: block;width: 100%;height: auto;}
#banner-content{text-align: center;position: absolute;top: 60%;left: 50%;transform: translate(-50%, -50%);width: 70%;}

/*icon*/
#om_oss h6.fl-heading span{word-break: break-word;}
#om_oss h6.fl-heading span:hover{color : #cd0e42;}
.service-wrap:hover .fl-col-content{border : 1px solid #cd0e42;}
.service-wrap:hover .borderbottom .fl-separator{max-width: 80%;}
.service-wrap img{margin-bottom : 0px !important;}
p.sildp{position: relative;font-size: 20px;}

    
/*saerch btn*/
.fa.search-top{line-height : 25px !important;color : #000 !important;}
.search-wrap button{margin : 0px;line-height : 35px !important;background-color: #cd0e42; }		


header#masthead{background : #fff;}
/*sticy menu*/
/*.active_cls {background : #fff !important;position : fixed !important; width : 100% !important;border-bottom : 1px solid #ddd;}
*/

/*footer*/
#colophon .widget_nav_menu li::before, #menu-services li a:beffore{display: block;position: absolute;left: 0;top: -1px;}
#colophon .footer-widgets-area ul.menu li a:hover{color:#b12425;}
.footer-icon {float: right;position: relative;bottom: 10px;}
.footer-header .contctinfo li{display : block;margin: 10px 6px;color: #fff;}
.footer-bottom.clearfix {padding-bottom: 20px;}


/*max*/
.slidbtn a {font-size: 16px;border: 2px solid;padding: 10px 20px;border-radius: 20px;}
.testimonial-wrap,
.testimonial-txt{text-align : center;margin : 0 auto;}
.testimonial-txt h3,.testimonial-txt p,.testimonial-txt a{color : #fff !important;margin-bottom: 0px !important;}
.testimonial-txt h3 {padding-bottom : 5px !important;}
.testimonial-txt a:hover{color : #c22026 !important;}
/**/
.item{margin : 0 5px;}
.owl-pagination {display : none !important;}
.owl-buttons {position: absolute;height: 0;width: 100%;top: 42%;left: 0;}
.owl-prev, .owl-next{transform: translateY(-50%);position: absolute;}
.owl-prev{left: -3%;}
.owl-next{right: -3%;}
.owl-theme .owl-controls .owl-buttons div{color: #fff;font-size : 22px;opacity : 1;
background: #ed1c24; font-size: 18px;line-height: 32px; border-radius: 0;}
.sildertop .bx-wrapper {margin-bottom : 0px !important;}


/*footer li*/
ul#menu-main-menu-1 li{display: block; position: relative;padding-left: 12px;margin: 5px 0px;}
ul#menu-main-menu-1 li::before {content: '\f105';font-family: 'FontAwesome';font-size: 19px;top: -3px;color: #fec75b;font-weight: bold;position: absolute;left: 0;}
ul.sliderbtn li {display: inline-block; }
.slidbtn {color: #fff !important;
    padding: 8px 18px;
    font-size: 20px;
    font-weight: 400;
    background: #b12425;
    font-family: 'Oswald', sans-serif;}
ul.sliderbtn {padding: 0px !important;    margin-bottom: 0px !important;}
.slidbtn:hover {background: #111; border: 1px solid #fff;}
ul#menu-footer-manu li {position: relative;display: block;box-sizing: border-box;padding-left: 10px;}
#nav_menu-6 {padding-left: 50px;}

.caltxt {padding-right: 4px;}

.hrline hr {border-color: #51934b;border-style: solid none none;border-width: 2px 0 0; height: 0;margin: 0px;  max-width: 10%;}

#ser-section .fl-post-carousel-title a {font-size: 20px !important;font-weight: bold;color: #111 !important;}
#ser-section   .fl-photo-img-jpg img {margin-bottom: 0px;}
#ser-section .bx-wrapper .bx-pager {display: none;}
#ser-section .fl-post-carousel-more {font-weight: 600;font-style: italic;}
#ser-section .fl-post-carousel-content p {margin-bottom: 10px !important;}

.socicon ul li {display: inline-block; background: #51934b;height: 35px;width: 35px;border-radius: 50%;justify-content: center; text-align: center;}
.socicon ul li a {line-height: 36px !important;}
.socicon i {font-size: 17px;}
.socicon ul li:hover{background: #fff;}
.socicon ul li:hover i, .socicon i:hover {color: #51934b; }

#contact-section a {color: #111;}
#contact-section a:hover {color: #b12425;}
.link-color a {color: #b12425 !important;}

.category-case-studies .post-title, .category-case-studies .entry-meta {display: none;}
#caption-img .fl-photo-caption {background: rgba(0,0,0,0.8);bottom: 0px;width: 100%;height: 100%;top: 0;padding-top: 87px;font-size: 20px; font-weight: bold;  }
 #caption-img img {margin-bottom: 0px;}
#services-section .fl-post-grid-content {padding-right: 10px;}
#services-section a.fl-post-grid-more {font-size: 14px;font-style: italic;text-decoration: underline !important;}
.post-title, .entry-meta {display: none;}

.category-services .entry-meta { font-size: 14px;display: none;}
.footer-box.footer-side.fottersidebar-1.tg-one-fourth.tg-column-odd { width: 14%;}
.footer-box.fottersidebar-2.tg-one-fourth.tg-column-even {width: 33%;}
ul.contctinfo.contactfooter li {display: inline-block;}
ul.contctinfo.contactfooter li a {font-size: 20px !important; font-weight: bold;}
.fottersidebar-2 p {margin-bottom: 0px;}
.fottersidebar-2 .widget-title{visibility: hidden;}
section#nav_menu-9, section#text-25 {padding-left: 40px;}

.ul-list ul{padding-left:10px !important;}
.ul-list ul li { position: relative;display: block; box-sizing: border-box;padding-left: 10px; margin-bottom: 5px;}
.ul-list ul li:before{ content: '\f105';font-family: 'FontAwesome';font-size: 15px;top: 0;left:0; color: #b12425; font-weight: bold;    position: absolute;}
.post-2113 img, .post-2115 img, .post-2117 img  {border: 1px solid #ddd;}
.category-services h4 {padding-bottom: 10px;}



/***** Responsive ******/


@media screen and (max-width: 930px) {
    .footer-widgets-wrapper .tg-column-odd, .widget_portfolio_block .tg-column-odd {
    float: left; width: 48.18181818%; margin-bottom: 20px;}
	.footer-widgets-wrapper .tg-column-even, .widget_portfolio_block .tg-column-even {
    float: right;width: 48.18181818%; margin-right: 0;}
    #nav_menu-6 {padding-left: 0px;}
    .footer-box.footer-side.fottersidebar-1.tg-one-fourth.tg-column-odd { width: 48.18181818%;}
    .footer-box.fottersidebar-2.tg-one-fourth.tg-column-even {width: 48.18181818%;}
    .footer-header .contctinfo li {margin: 10px 6px;}
    section#nav_menu-9, section#text-25 {padding-left: 0px;}
	
}
@media screen and (max-width: 768px) {

	/*top header*/
	.topmain-head-wrap{padding : 10px 0px 10px !important;}
	.home #header-left-section {display: block;}
	.main-head-wrap {padding: 0px 0 15px!important;}
	.home #header-logo-image,#header-logo-image{margin-top : 12px !important;}
	.home .main-navigation {float: left;}	
	ul#menu-main-menu li ul li a{color : #fff c;}
	#header-right-section{margin-right : 0px;}
	ul.contcinfo {padding-right: 0px;}
	.fl-builder-content a.fl-button { padding: 12px 15px;}
    .right-top {float: none !important;top: unset !important;}
	.top-header { background: #b12425;}

}
@media screen and (max-width: 980px) {
	#third-wrap .fl-module-content{margin-top : 20px;}
	#banner-content,#third-wrap .address-wrap{width :100%;}	
	.slidcontent img{min-width : 60%;}
	.ser-title:before {left: 230px;}
	.ser-title:after {right: 230px;}
}
@media screen and (max-width: 768px) {
	#second-wrap .txt-left .fl-module-content {margin:20px; text-align: center;}
	#third-wrap .fl-module-heading .fl-heading{text-align : left;}
	#om_oss .txt-center p.margin-bottom {margin-bottom: 10px;}
	.slidcontent img{max-width : 52% !important;min-width : auto;}
	.fl-slide-cta-button{padding-top : 10px;}
	.bx-wrapper .bx-pager{bottom: 15px;}
	.bx-wrapper .bx-pager.bx-default-pager a {height: 12px;width: 12px;}
	#banner-content{width : 100% !important;}
    .service-wrap{border-left: 1px solid #999; border-right : 1px solid #999;margin-bottom : 10px;}
	.bg-btn .fl-button-wrap {text-align : center;}
	#bg-wrapper h5{font-size : 18px;}
    h1.silderh1.wow.fadeInUp {margin-bottom: 20px !important;}
    .headerimg {display: none;}
    div#headingtitle:after, #Casestudies-title:after {display: none;}
    .ser-title:after {display: none;}
    .ser-title:before{display: none;}
    .fl-builder-content .fl-button-right, .call-to-action-section  {text-align: center;}
    #headingtitle {margin-bottom: 10px;}
    .home h3.fl-heading {font-size: 30px !important;text-align: center;}
    .fl-module-content.fl-node-content, .fl-button-wrap {text-align: center !important;}

	
}
@media screen and (max-width: 600px) {	
	.tabs-wrap .left-part,.tabs-wrap .right-part{float: left; width : 100%; padding :0px;}
	.bx-wrapper .bx-pager{bottom: 15px;}
	.bx-wrapper .bx-pager.bx-default-pager a {height: 12px;width: 12px;}
	.main-head-wrap {padding: 15px 0 15px!important;}
	#banner-content{top: 50%;}
	.footer-icon{float : none;text-align : center; margin : 0 auto;margin-bottom: 15px;}
	h1.silderh1.wow.fadeInUp {margin-bottom: 2px !important;}
}

@media screen and (max-width: 480px) {	
	.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited{font-size : 12px;line-height: 10px;padding: 10px 7px;}
    .footer-widgets-wrapper .tg-column-odd,
    .footer-widgets-wrapper .tg-column-even, .footer-box.footer-side.fottersidebar-1.tg-one-fourth.tg-column-odd,
    .footer-box.fottersidebar-2.tg-one-fourth.tg-column-even {float: none;width: 100%;}

}