.section-head.style2 .title.welcome-txt{font-size:35px}
.item-box.m-b10.automation{box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
.item-box.m-b10.automation:hover{box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);}
.item-box.m-b10.automation .item-info.text-center.text-black.p-a10 {height: 65px;position: relative;}
.item-box.m-b10.automation h6.item-title.font-weight-500{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%}
.section-full.partner{background: #fff}
.dlab-box.myproducts{box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);}
.dlab-title-bx h4{font-weight: normal;  font-size: 16px; padding: 15px 0px;text-align: center;}
.overlay-icon a v{color:white;}

.item.myblog{box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);margin-bottom: 21px;}
.item.myblog:hover{box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);}

.item.myblog .ow-carousel-entry .ow-entry-text p{margin-bottom: 13px;text-transform: lowercase;overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}

.item.myblog .ow-carousel-entry .ow-entry-text p a{color:red;}


ul.topbtn{z-index: 999999;
    position: fixed;
    bottom: 20%;
    right: 0;
}

ul.topbtn li {display: block;margin-top: 22px;}

ul.topbtn li a.getquote {
    background: #d2151ede;
    padding: 8px 23px 8px 23px;
    float: right;
    margin-bottom: 1px;
    color: white;
    font-size: 16px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
/* 
    z-index: 999999;
    position: fixed;
    bottom: 20%;
    /* right: -85px; */
    /*right: 0; */
    
}
ul.topbtn li a.schedule {
    background: #1f2124e0;
    padding: 8px 8px;
    float: right;
    color: white;
    font-size: 16px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    z-index: 999999;

    /* position: fixed;
    bottom: 12%; */
    /* right: -85px; */
    /* right: 0; */
}
ul.topbtn li a:hover{right: 0px}

 ul.social2 {float: left;position: relative;}
 ul.social2 li {display: inline-block;text-decoration: none;margin: 2px;}
ul.social2 li .fa {
    margin-right: 10px;
    text-align: center;
    color: inherit;
    font-size: 20px;
    transition: 0.2s linear;
}
ul.social2 li .fa:hover{color: #d2151e !important;}
.hozz-white {
    width: 19px;
    height: 24px;
    margin: -6px 0px 0px -4px;
}
.inquiry-form.contact-project {margin-top: 20px;}
.inquiry-form.homepage{height: auto;margin-top:90px;}

ul.mylist {list-style: none;padding: 0px;}
ul.mylist li {margin-left: 20px;margin-bottom: 12px;color: #000;}
ul.mylist li .fa {position: absolute;left: 15px;line-height: 25px;
    color: #a10d0d;}
.icon-content.cont p a{font-weight: bold;color:#000;font-size: 15px}

img.mymap {cursor: zoom-in;}
.mymap2 {
    position: absolute;
    width: 100%;
    z-index: 999;
    display: none;
    top: 0;
    height: 100%;
    padding: 60px;
    background: #212529e8;
    overflow: hidden;
    }   
.mymap2 .cut {
    font-size: 25px;
    padding: 15px;
    background: #a1211fd9;
    position: absolute;
    text-align: center;
    color: white;
    right: 0;
    cursor: zoom-out;
}
.icon-content a{color:white;}
.icon-content a:hover{color:red;}
.icon-content p{margin-bottom: 10px;line-height: 20px;}

span.titlemore {
    margin-left: 20px;
    cursor: pointer;
    font-size: 14px;
    }

.row.mynewsletter .dlab-box{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2)} 
ul li.news-active a{background: #d2151e !important; color:white !important;}  
.row.mynewsletter .dlab-box h4{font-size:16px;}
.our-story p {color: #494949;}
ul.list-angle-right li{color: #494949;} 

.item.myblog .dlab-info-has-text{margin-bottom: 0px;text-align: center}
.section-full.blog.publication .dlab-title-bx h4{    font-size: 16px;
    line-height: 25px;width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    margin-top: 0px;
    }
.dlab-title-bx{position: relative;height: 65px;}

ul.left-details li{list-style: none;margin-bottom:10px;margin-left:25px;font-size: 16px;}
ul.left-details li i{position: absolute;left:15px;line-height: 25px;}
ul.left-details li a{color:white;text-transform: initial;}

.dlab-tilte.contact span{color:white;}
.dlab-tilte.contact span i{color:red;}

ul.list-inline.social2{width: 100%;}
ul.list-inline.social2 li .fa{color:#fff;}

.navstyle2 .main-bar.bg-primary .header-nav .nav>li.active>a:after{box-shadow:inset 0 0 0 0px #fff !important;}

.navstyle2 .main-bar.bg-primary .header-nav .nav>li:hover>a:after{box-shadow: inset 0 0 0 0px #fff}
.navstyle2 .main-bar.bg-primary .header-nav .nav>li:hover>a{color:#2f1717;}


.dez-title small{cursor: pointer;font-size: 14px;text-transform: capitalize;}
.subscribe-form.anusha1 input::placeholder{color:white;}

.post.card-container.mobile-slider h3{font-size:16px;
    font-size: 16px;
    position: absolute;
    bottom: 22px;
    left: 50%;
    background: #000000a1;
    color: white;
    width: fit-content;
    padding: 0px 10px;
    font-weight: normal;
    text-align: center;
    transform: translate(-50%);
    }

    .dlab-topbar-left ul li a {
        position: relative;
        font-size: 14px;
    }    
    
.our-story.pagetitle{margin-bottom: 25px;}

.site-button.mytopsitebtn{padding: 6px 18px;}

ul.list-angle-right.myabout li::before{content: "\f105";font-family: FontAwesome;}
ul.list-angle-right.myabout li{padding-left: 17px;font-size: 16px;}

.mytestimonial .testimonial-13 p{margin-bottom: 0px;}
.mytestimonial .testimonial-13 h6.acod-title a{border:0px;}
.mytestimonial .testimonial-13 .acod-head {width: 30px;float: right;}
.mytestimonial .testimonial-13 .acod-content{margin:0px; margin-top:25px;}
.mytestimonial .testimonial-13 .panel{margin-top: -30px;margin-bottom: 20px;}
.mytestimonial .testimonial-13 #collapseOne7{border: 0px;}

.allblogs .item.myblog{margin-bottom:30px;}
.contact-page-9 .icon-bx-wraper{padding: 10px 20px;}

.maplocation{padding:60px 0px 0px 0px;}
.maplocation iframe{box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
.maplocation iframe{box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2)}

.dlab-title-bx.m-t10 h4 a{cursor: default}

p.contact-info a{color:black;}

.offlinepublication .dlab-box.project-bx{margin-bottom:35px;box-shadow: 0 12px 24px 0 rgba(0,0,0,0.2)}

#lightgallery .card-container{margin-bottom: 30px;}
#lightgallery .card-container .dez-info{box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2)}

.Hospitality {
    background: #ffffff;
    box-shadow: 0px 0px 16px #e1e1e1;
    position: relative;
    padding: 30px 0px;
    margin-bottom: 25px;
    }
/* .ourproducts p.dez-title{height: 56px;} */
.ourproducts .dez-info{position: relative;height:96px;}
.ourproducts p.dez-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    }
.portfolio-ic .dez-info a:hover {color: #d10e07;}
ul.inner-pages li{list-style: none;margin-bottom: 10px;}  
ul.inner-pages li n{color:#d2151e;}
.widget-title.style-1.inner-head{width:fit-content;margin-top:30px;}
p.features{margin-top: 25px;margin-bottom: 15px;}
.portfolio p,ul{text-transform: initial}

ul.inner-pages-2 li{margin-bottom:15px;}

ul.inner-pages-2.left-margin{margin-left:38px;}

.pro-list{margin-top: 50px;}
 ul.pro-list2 li{color: #494949;padding: 5px; font-size: 15px; margin-left: 15px;}

 .dlab-img-overlay1:before{background: black !important;}
 .owl-btn-1 .owl-next, .owl-btn-1 .owl-prev, .owl-btn-2 .owl-next, .owl-btn-2 .owl-prev, .owl-btn-3 .owl-next, .owl-btn-3 .owl-prev{border-radius: 0px;}
 .inquiry-form, button.scroltop,.header-nav .nav>li .mega-menu, .header-nav .nav>li .sub-menu{border-radius: 0px;}

 .offlinepublication .automation{margin-bottom:30px;}
.section-full.blog.content-inner .ow-entry-content{height: 210px;position:relative}
.ow-entry-content .ow-post-readmore{position:absolute;bottom: 0;}

.testimonial-11.testimonial-box .quote-left:before, .testimonial-11.testimonial-box .quote-right:after{color:transparent;}
.testimonial-13 .quote-left:before{display: none;}
.testimonial-13 .testimonial-text {padding: 25px 25px 25px;}
.testimonial-13 .testimonial-detail{padding: 15px 0 15px 15px;}
.testimonial-13{border-radius: 0px;}
.our-story>span{text-transform: uppercase;font-size: 25px;}

h6.item-title.font-weight-500 a:hover{cursor: default;}


body{color:#494949;}
.lg-actions .lg-next, .lg-actions .lg-prev, .lg-sub-html, .lg-toolbar {
    background-color: #060606;
}
.lg-outer .lg-img-wrap, .lg-outer .lg-item, .lg-outer .lg-thumb-outer, .lg-outer .lg-toogle-thumb {
    background-color: #212021;
}
::selection {
    background: #d2151e;
    color: #fff;
}
.testimonial-13{margin-top: 0px;}
.testimonial-13:hover{box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);}

.main-bar {box-shadow: 0 0 50px 0 rgba(0,0,0,.1);}

ul.list-angle-right.myabout li{text-transform:none;}

form#my-form .form-group{margin-bottom: 32px;}

footer .section-full.overlay-black-dark.bg-img-fix{background-attachment:fixed}

.portfolio p small {
    opacity: .7;
    display: block;
    line-height: 22px;
}

.about-year span{word-spacing: -15px;width:130px;font-size: 65px;}


/* Designing dialog box */
        #myalert { 
            display: none; 
            background-color: #222222f2; 
            color: white; 
            position: fixed; 
            width: 350px;
            text-align: center;
            outline: 20px solid #d2151eb0;
            left: 50%;
            top: 50%;
            padding: 16px 8px 8px;
            box-sizing: border-box;
            transform: translate(-50%,-50%);
            z-index: 999999; 
         } 
           
         /* Designing dialog box's okay buttun */
         #myalert button { 
            background-color: #dee2e6; 
            display: inline-block; 
            border-radius: 0px; 
            border: 2px solid gray; 
            padding:3px;
            margin-top: 10px; 
            text-align: center; 
            width: 70px; 
         } 
           
         /* Dialog box message decorating */
         #myalert .mymessage { 
            text-align: center; 
            padding: 10px 30px; 
         } 
         #myalert .mymessage h2,#myalert .mymessage h5{color:white;font-weight: normal;
            margin-bottom: 10px;}

#loader{position:fixed;min-width:100%;min-height:100%;background:url(../images/preloader.gif) no-repeat center;z-index:999999;background-color: black;overflow:hidden}

#lg-share{display: none;}
h3.margin-0.text-white {font-size: 20px;}

.icon-content p{font-size: 15px;line-height: 25px;}
.icon-sm i{font-size: 37px;}
.tagcloud a{font-size:16px;font-weight: normal;cursor: default;color:#9e161c}
img.mobileinti{width:200px;float:left;}

/*mycaptcha*/

#my-form input[type="submit"] {
    background-color:#d2151e;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 0rem 2rem;
    height: 2em;
    border:0px;
    margin-left: 20px;
    border-radius: 0px;

    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
#captchaText,#captchaInput{color: #5d5a5a;}
/* #my-form input[type="submit"]:hover {
    background-color: none;
    color: #5d5a5a;
} */
#my-form input[type="submit"]:disabled {
    border: solid 4px #ccc;
    color: #999;
    background: #fff;
}
#my-form input[type="submit"]:disabled:hover {
    /* background-color: #efefef; */
    cursor: not-allowed;
}

#captchaInput {
    width: 2.5em;
    margin-left: .5em;
}

.changetxt{color:rgb(161, 13, 13);}

h6.item-title.font-weight-500 a {text-transform: capitalize;}

#loader{position:fixed;max-width:100%;max-height:100vh;background:url(#222, ../images/preloader.gif) no-repeat center;z-index:999;}

.testimonial-text.hospitality2{padding: 0px;}

.hosproject{display: inline-block;width: 100%}
.hosproject img{float:left;width: 160px;margin-right: 15px;}
.hosproject ul{float:left;}
.hosproject h5.mt-0{width: 100%;display: table-cell;}

.pro-list2.leftme{margin-left: 175px;}

p.dez-title.m-t0 a{cursor: default;}

.item-info-in{padding: 8px}

ul.topbtn.mobile{display: none;}

.icon-bx-wraper.bx-style-1, .icon-bx-wraper.bx-style-2{height: 265px;}

/* p,h1,h2,h3,h4,h5,h6,table{-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none;}
 */

 footer ul.list-inline.m-a0 li {display: block; margin-top: 7px; font-size: 16px;}
.plxTitle{color: white;font-style: italic;font-size: 45px;line-height: 70px;font-family: 'Playfair Display',serif;}
.logo-header img{width:auto; max-width:191px;}
.myvideo{width: 100%;height:100%;}
.welcome{
    z-index: 9;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
    
}
.myvideo + .welcome h1{
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 55px;
    text-shadow: 0px 5px 3px black;
    animation: glow 5s infinite;
}
@keyframes glow {
    0% {
        text-shadow: 0 0 10px white;
    }

    15% {
        text-shadow: 2px 2px 10px rgba(255, 255, 255, 1),
                   -2px -2px 10px rgba(255, 255, 255, 1);
    }
    30% {
        text-shadow: 2px 2px 4px rgba(255, 255, 255, .7),
                   -2px -2px 4px rgba(255, 255, 255, .7);
    }
    50% {
        text-shadow: 20px 20px 50px rgba(255, 255, 255, .5),
                   -20px -20px 50px rgba(255, 255, 255, .5);
	}
				   
 }
.nav.navbar-nav li a i{color:white;font-size:13px;margin-top:-2px;margin-right: 7px;font-weight: bold;}
/*my media*/
@media(max-width: 768px){
    .item-box.m-b10.automation .item-info.text-center.text-black.p-a10 {height:50px;}
    .item-box.m-b10.automation{margin-bottom: 20px;}
    .mytopslider{display: none;}
    .formobile{padding-top: 0px;}
    .post.card-container.mobile-slider{padding:0px;}
    #hideonmobile{display: none;}
    .section-full.blog.content-inner .ow-entry-content{height:auto}
    img.privacy{display: none;}
    .section-full.blog.publication .dlab-title-bx h4{ height: auto}

    .hosproject{display:block;width: 100%;padding-left: 25px;}
    .hosproject img{float:none;width: 160px;margin-right:0px;display: block;margin:auto;}
    .hosproject ul{float:left;}
    .hosproject h5.mt-0{width: 100%;display: inline-block;text-align: center}
    .inquiry-form.homepage{height: auto;margin-top:40px;}
    .pro-list2.leftme{margin-left: 0px;}

    .our-story.pagetitle{margin-top: 40px;}
    .ow-entry-content .ow-post-readmore {position: absolute; bottom: -20px;}

    .plxTitle{font-size: 25px;line-height: 40px;}
    .logo-header img{width:auto; max-width:150px;}
    table.table.table-bordered.mcTable { text-transform: capitalize; }

    .top-bar{display: none;}

   
    /*testimonial buttons*/
    .owl-btn-2.owl-btn-md .owl-nav .owl-next, .owl-btn-2.owl-btn-md .owl-nav .owl-prev{width:22px;}
    .testimonial-11.testimonial-box{margin:15px 10px;}

    /****/

    .icon-bx-wraper.bx-style-1, .icon-bx-wraper.bx-style-2{height:auto;}
    
}/*end media 768*/


@media (min-width: 769px) and (max-width: 5000px){
.post.card-container.mobile-slider{display: none;margin-top: 50px;}
.header-nav .nav>li .sub-menu li a{padding:5px 22px;}
img.privacy{margin-top: 60px;}
ul.topbtn.mobile{display: none;}
}/*end media 769-2000*/
