/*
Theme Name:     Modis Child
Theme URI:      http://demo.oceanthemes.net/modis/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         Oceanthemes
Author URI:     http://oceanthemes.net/
Version:        1.0
Template:       modis
*/

@import url("../modis/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
.irumabout1 .background-image {
    background-position: 60% 0%!important;
}
img.c_logo_light {
    width: 197px;
    margin-top: -80px!important;
    filter: brightness(0) invert(1)!important;
}
img.logo.logo_dark_bg {
    max-width: 226px;
    margin-top: 46px!important;
    filter: brightness(0) invert(1)!important;
}
header.header_left.transparent.header_light {
    background: rgb(0 0 0 / 68%);
}
header.smaller.header_light {
    background: rgba(255,255,255,.95)!important;
    border-bottom: solid 1px #eee;
}
    section.wpb_row.vc_row-fluid.absolute-slider.home-timing{
        position: inherit;
    background: #334d5e!important;
    padding: 0px!important;
    }
.bg-none0.vc_col-has-fill .vc_column-inner {
    background: none;
    background-color: rgb(255 0 0 / 0%)!important;
}
ul.irum-home-cl-strip {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0 auto!important;
    padding: 0;
    padding: 30px;
}
section.vc_section.home-section-logo-strip .container {
    width: 1170px;
}
.facebookfooter a, .facebookfooter a:hover {
    color: #cccccc;
    text-decoration: none!important;
    font-size: 14px;
}
.facebookfooter {
 
}
ul.irum-home-cl-strip li {
    list-style: none;
    margin: 15px;
}
ul.irum-home-cl-strip li img{
	max-width: 100%;
    height: 50px;
    width: 100px;
    object-fit: contain;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    margin: auto;
}
ul.irum-home-cl-strip li a {
    display: block;
    text-align: center;
}
ul.irum-home-cl-strip li img:hover{
	 transition:.3s;
   	-webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
 	transform: scale(1.05);
 	-webkit-transform: scale(1.05);
 	-moz-transform: scale(1.05);
 	-ms-transform: scale(1.05);
} 
div#text-3 a:hover {
    color: white;
}
body.page-id-1219 .col-md-8 {
    max-width: 100%;
    width: 100%;
}
body.page-id-1219 .col-md-4 {
    display: none;
}

.services-irumkhan-main .picframe img {
    object-fit: cover;
}
.services-irumkhan-main .picframe {
    height: 350px!important;
}
section.vc_section.irafme-section-contact iframe {
    width: 100%;
    height: 500px;
    filter: hue-rotate(
160deg
) saturate(3) brightness(0.9);
    -webkit-filter: hue-rotate(
160deg
) saturate(3) brightness(0.9);
}
section.vc_section.irafme-section-contact .container {
    width: 100%!important;
}
section.vc_section.testmonial-slider {
    padding: 100px 20px;
}
.sp-tfree-client-image img {
    width: 120px;
    height: 120px;
    object-fit: cover;
}
.services-irumkhan-main .picframe img {
    width: 100%!important;
    height: 100%!Important;
    object-fit: cover!important;
}
.services-irumkhan-main .picframe img {
    height: 100%!important;
    width: 100%!Important;
    object-fit: cover;
}
footer {
    background-color: #515152!important;
}

section.wpb_row.vc_row-fluid.absolute-slider.home-timing {
    position: inherit;
    background: #515152!important;
    padding: 0px!important;
}
.subfooter {
    background-color: #4c4c4d!important;
}
.de_count h3.timer {
    color: #fff!important;
}
.de_light footer .textwidget address span {
    display: block;
    border-bottom: solid 1px #515152!important;

}
h2.brands-head {
    text-align: center;
    font-size: 30px;
    font-weight: 700;
}
section.vc_section.testmonial-slider section,section.vc_section.testmonial-slider {
    background-color: #fac7cc!important;
}
@media(max-width:1200px){
	
}
@media(max-width:991px){
	ul.irum-home-cl-strip {
    display: flex;
   flex-wrap:wrap;
}
section.wpb_row.vc_row-fluid.absolute-slider.home-timing {
    position: inherit;
    background: #334d5e!important;
    padding: 0px!important;
    margin-top: 0;
}
	header.transparent {
    background: rgb(2 2 2 / 75%);
}

img.logo.logo_dark_bg {
    max-width: 197px;
    object-fit: contain;
    margin-top: 2px!important;
    filter: brightness(0) invert(1)!important;
}

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

	ul.irum-home-cl-strip li img{
    max-width: 100%;
    height: 50px;
    width: 114px;
}
	ul.irum-home-cl-strip.slick-initialized.slick-slider .slick-track{
		margin-left:-72px;
	}
}