* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

img {
    max-width: 100%;
}

header {
    width: 100%;
    background: #fff;
}

.contact-addon {
    background-color: #ff0000;
}
::selection{
    color: rgb(255, 255, 255);
    background-color: #ff0000;
}
.nav-bar {
    display: none;
}

header nav {
    z-index: 1000;
    position: fixed;
    left: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(255, 255, 255, 0.6);
    background-size: cover;
    border-right: 1px solid #ddd;
}

header nav ul {
    list-style: none;
}

header nav ul li {
    position: relative;
}

header nav:after {
    content: "";
    display: block;
    clear: both;
}

header nav ul li a {
    color: #333;
    display: block;
    padding: 22px 3px;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

header nav ul li ul li a {
    padding: 10px 5px;
}

header nav ul li:hover {
    /*background: #cd7901;*/
    /* background: #ce181f; */
    /*background:#e9232b;*/
    background:#ff0000;
}

header nav ul li:hover a {
    color: #fff;

}

header nav ul li:hover i {
    color: #eee;
}

header nav ul li i {
    font-size: 26px !important;
}

header nav ul li:hover .children {
    display: block;
}

header nav ul li .children {
    display: none;
    background: #34495e;
    position: absolute;
    width: 150%;
    z-index: 1000;
}

header nav ul li .children span {
    display: none;
}

header nav ul li .children li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #ffffff99;
}

header nav ul li .children li a {
    margin-left: 30px;
}

header nav ul li .fa-angle-down {
    position: relative;
    top: 3px;
}
header nav ul li .headerdiv {
    word-wrap: break-word; 
    width:75px;
}

.tiles:hover {
    /* color: #ce181f; */
    color:black;
}

.hori {
    box-shadow: 0px 2px 2px #ff0000 !important;
    /* border-top: 1px solid red !important; */
}

.sepcurve {
    position: relative;
    z-index: 7;
}

.sepcurve img {
    width: max-content;
}
.logos {
    display: none;
}

/*responsive nav style*/
.bannerinner {
    width: 80% !important;
    float: right !important;
}
.wwa {
    right: 10px;
}

@media screen and (max-width: 800px) {
    .wwa{
        right: 0;
    }
    .logos{
        display: block;
        /* float: left; */
        width: 100px;
        position: fixed;
        top: 15px;
        left:15px;
        /*background: #d57903;*/
        z-index: 2000;
    }
    .logos img {
        height: 33px;
        width: auto;
        position: sticky;
        
    }
    .sepcurve {
        top: 45px;
    }
    .services {
        padding-left: 20px !important;
    }
    .mview {
        text-align: center;
    }
    .nav-bar span {
        padding: 10px 20px !important;
        width: 38%;
    }
    .nav-bar .fa {
        float: right !important;
    }
    body {
        /* padding-top: 62px; */
    }
    .nav-bar {
        display: block;
        width: 20px;
        position: fixed;
        top: 0;
        right: 0px;
        /*background: #d57903;*/
        z-index: 2000;
    }
    .nav-bar span {
        float: left;
        font-size: 18px;
        padding: 20px;
        color: #fff;
        font-weight: bold;
    }
    .nav-bar .fa-bars {
        display: block;
        padding: 20px;
        color: #000000;
        overflow: hidden;
        font-size: 20px;
        font-weight: bold;
        text-decoration: none;
        float: right !important;
       
    }
    header nav {
        width: 80%;
        height: auto;
        position: fixed;
        right: 100%;
        left: auto;
        top: 63px;
        overflow: hidden;
        /*height: 100%;*/
        /*aneeshcode*/
        height: 50%;
    }
    header nav ul li {
        display: block;
        border-bottom: 1px solid #ddd;
        width: 100%;
    }
    header ul li a {
        display: block;
    }
    header nav ul li .children {
        width: 100%;
        position: relative;
        overflow: hidden;
        display: none;
    }
    header nav ul li:hover .children {
        display: none;
    }
    header nav ul li ul li:first-child {
        border-top: 1px solid #ffffff99;
    }
    header nav ul li .children span {
        display: inline-block;
        margin-right: 10px;
    }
    header nav ul li .children a {
        margin-left: 10px;
        padding: 6px 0;
        font-weight: bold;
    }
    header nav ul li .fa-angle-down {
        position: relative;
        top: 3px;
    }
    header nav ul li a {
        padding: 8px 0px;
    }
    header nav ul li i {
        font-size: 18px !important;
    }
    .call h5 {
        font-size: 14px !important;
    }
    .three-tile div div div {
        min-height: 240px;
    }
    .left-menu {
        position: inherit !important;
        width: 9990px !important;
        margin-left: 0px !important;
        /* height: 100% !important; */
        max-width: 100% !important;
        /* top: -200px !important; */
        background: rgb(0, 0, 0) !important;
        z-index: 6 !important;
        /* height: 100% !important; */
        left: 0px !important;
    }
    .left-menu ul {
        margin-top: 0px !important;
    }
    .great {
        position: relative !important;
    }
    .inner h3,
    p {
        bottom: 0px !important;
        text-align: center !important;
    }
    .inner-heading {
        padding-top: 330px !important;
    }
    .inner-heading h3 {
        font-size: 24px !important;
    }
    .bannerinner {
        float: unset !important;
        position: relative !important;
        z-index: 3 !important;
        left: 0px !important;
        width: 100% !important;
    }
    /*aneesh code*/
    .banner {
        position: relative !important;
        width: 100% !important;
        z-index: 3 !important;
    }
    .anetest{
        text-align: justify !important;
    }


}

.banner {
    position: relative;
    width: 100%;
    z-index: 0;
}
.language-dropdown select {
    /* display: none; */
    -webkit-appearance: none;
    -moz-appearance: none;
    /* text-indent: 1px; */
    /* text-overflow: ''; */
    background: transparent;
    border: none;
    color: black;
    width: 75px;
}
.language-dropdown option {
    width: 75px;
    text-align: center;
}
.language-dropdown option :focus {
    color: white;
}
.language-dropdown select :focus{
    color: white;
    background: rgb(170, 63, 63);
}
.language-dropdown select :hover option{
    display: block;
}
.language-dropdown select ::selection{
    color: rgb(255, 255, 255);
}
.language-dropdown option {
    width: 45px !important;
    background: red;
    color: black;
}

.banner {
    float: right;
}

.head-top {
    position: absolute;
    right: 0px;
    top: 0px;
    left: 0px;
}

.logo {
    position: relative;
    z-index: 10;
    /* max-width: 240px; */
    max-width: 18em;
    
    /*margin-top: 10px;
    margin-left: 20px;*/
}

@media screen and (min-width: 801px) and (max-width: 991px) {
    .medialogo {
        margin-left: 100px !important;
    }
    .wwa {
        margin-left: 90px !important;
        
      }
}

@media screen and (min-width: 1240px) {
    .medialogo {
        margin-left: -10px;
    }
}

.phone {
    position: relative;
    z-index: 300;
    color: #fff;
    font-size: 15px;
    text-align: right;
    padding-top: 10px;
}

.phone i {
    margin: 0px 0px 0px 10px;
}

.phone span {
    margin-left: 20px;
}

.phone span img {
    margin-right: 6px;
}

.three-tile {
    background: #fff;
    text-align: center;
    padding: 100px 20px 100px 120px;
}

.parallax_content {
    padding: 10px 50px 30px 150px;
}

.three-tile h3 {
    color: #3e3e3e;
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.three-tile p {
    color: #3e3e3e;
    font-size: 14px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
}

.three-tile div div div {
    padding-top: 15px;
    min-height: 220px;
}

.choice {
    background-color: #fff !important;
    padding: 0px 0px;
    box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    margin-top: 20px;
}

.choice p {
    color: #3e3e3e;
    font-size: 14px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
    margin: 20px 0px;
}

.choice h3 {
    color: #3e3e3e;
    font-size: 30px;
    line-height: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
    margin-top: 50px;
}

.choice .btn {
    /*background-color: #e68d09;*/
    /* background-color: #ce181f; */
    /*background-color: #ff0000;*/
    background-color:#ff0000;
    border-radius: 0px;
    padding: 12px 30px;
    transition: ease all 0.5s;
    text-transform: uppercase;
    color: #fff;
}

.choice .btn:hover {}

.brands {
    background: url(../images/brands.jpg) center no-repeat;
    min-height: 350px;
    color: #fff;
    padding: 30px 0px;
    text-align: center;
}

.brands .btn {
    background: #ee9521;
    border-radius: 0px;
    padding: 8px 30px;
    transition: ease all 0.5s;
}

.brands .btn:hover {
    background: #f93;
}

.brands h3 {
    font-size: 36px;
    text-align: center;
}

.brands h3 span {
    border-bottom: 2px solid #ee9521;
}

.brands .btn {
    padding: 10px 30px;
}

.brands p {
    color: #fff;
    line-height: 24px;
}

.seperation {}

.news h3 {
    font-size: 44px;
}

.news {
    background: #fff;
    padding: 90px 0px 120px 0px;
}

.news img {
    width: 100%;
}

.news .row div div {
    background: rgba(255, 255, 255, 0);
}

.tiles {
    /* height: 500px; */
    height: auto;
    min-height: 528px;
    width: auto;
    border: black;
    box-shadow: 0px 0px 8px 0px;
    border-radius: 13px;
    margin: 10px 10px 10px 10px;
    background: url("../images/paper05.jpg") !important;
    background-size: cover !important;
    z-index: 5;
}

@media screen and (min-width: 800px) {
    .tiles:hover {
        transform: scale(1.009);
        z-index: 666 !important;
    }
}

.setbg {
    background: rgba(255, 255, 255, 0) !important;
}

.tiles h4 {
    text-align: center;
}

.home-page {
    font-family: "Poppins", sans-serif !important; 
    margin-top: -27px;
}

.inner-page p, .inner-page a {
    font-family: "Poppins", sans-serif !important;
    /* font-weight: 300; */
}

.tiles p {
    color: #3e3e3e;
    font-size: 14px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
}

.news h4 {
    color: #3e3e3e;
    font-size: 25px;
    line-height: 22px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
    margin: 30px 0px 20px 0px;
}

.news h3 {
    color: #ee9521;
}

.great {
    background: #fff url(../images/great.jpg) right no-repeat;
    color: #fff;
    /* font-family: "Poppins", sans-serif !important;
    font-weight: 300; */
}

.great .inner {
    padding: 50px 20px 15px 20px;
}

.inner h4 {
    color: #555;
    font-weight: 600;
    font-size: 20px;
}

.great h3 {
    font-size: 36px;
    font-weight: 700;
    margin-top: 0px;
    color: #333;
}

.great p {
    line-height: 24px;
    margin-bottom: 30px;
    color: #333;
    text-align: justify;
}

.great a {
    padding: 12px 30px;
    border: 2px solid #333;
    color: #333;
}

.news p {}

.news h5 {
    border-top: 1px solid #eee;
    padding-top: 7px;
}

.solutions {
    padding: 30px 0px;
}

.solutions li {
    width: 100%;
    max-width: 200px;
    float: left;
    list-style: none;
}

.solutions li a {
    color: #777;
}

.solutions li a:hover {
    color: #f60;
}

.solutions h3 {
    margin-bottom: 20px;
    color: #777;
    font-size: 28px;
}

.solutions li i {
    font-size: 30px;
    color: #787a7d;
    margin-right: 10px;
}

.solutions li {
    color: #787a7d;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 30px;
    margin-right: 30px;
}

.bod-right {
    border-right: 1px solid #aaa;
}

footer {
    border-top: 1px solid #aaa;
}

.testimonial {
    text-align: center;
}

.testimonial h3 {
    font-size: 22px;
    font-weight: 500;
}

.testimonial p {
    background: url(../images/testimonial-left.png) left top no-repeat, url(../images/testimonial-right.png) right bottom no-repeat;
    padding: 40px;
}

.testimonial h5 {
    color: #f8981d;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}

.testimonial h5 strong {
    font-size: 14px;
    color: #aaa;
}

.call h5 {
    font-size: 20px;
    color: #0788ae;
}

.call h5 i {
    color: #f8981d;
}

.social {
    text-align: center;
    margin-top: 40px;
}

.social img {
    margin-right: 15px;
    margin-bottom: 20px;
    opacity: 0.8;
    transition: ease all 0.5s;
}

.social img:hover {
    opacity: 1;
}

.quick {
    border-top: 1px solid #eee;
    padding: 20px 0px;
    text-align: center;
}

.quick a {
    margin-right: 20px;
    color: #121a23;
    text-transform: uppercase;
}

.quick a:hover {
    color: #ff0000;
}

.language {
    position: relative;
    z-index: 10;
}
/* header nav ul li form select {
    width: 60px; 
    background-color:transparent; 
    border:none; 
    color:black;
}
header nav ul li form select ::selection {
    color: white;
} */
#dropdownMenu1 {
    background-color: transparent;
    color:black;
    /* margin-top: 10px; */
    /* padding: 4px 6px; */
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    right: 0;

}
#dropdownMenu1 :hover{
    border: none !important;
    outline: none !important;
    color: white;
}

/* #dropdownMenu1 :hover,#dropdownMenu1:not(:focus) {
    color: rgb(0, 0, 0) !important;
} */
.landrop .btn:hover,.landrop .btn:hover{
    outline: none;
}
.bg-none {
    background-image: none;
}

.inner-img {}

.career .row {
    border-bottom: 1px solid #ccc;
}

.news-tile h4 {
    background: #005daa;
    padding: 10px;
    color: #fff;
    text-align: center;
    margin-top: 0px;
}

.news-tile {
    background: #f8f8f8;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
    transition: ease all 0.5s;
    cursor: pointer;
    margin-bottom: 20px;
}

.news-tile:hover {
    background: rgba(255, 255, 255, 1);
}

.news-tile a {
    text-align: right;
    padding: 1px 4px;
    border: none;
    float: right;
    font-size: 13px;
    color: #36f;
    font-weight: 600;
}

.news-tile h5 {
    color: #666;
}

.contactform label {
    color: #888;
}

.address {
    color: #666;
    line-height: 24px;
}

.address a {
    padding: 1px 0px;
    border: none;
    /* color: #ce181f; */
    color: #ff0000;
    line-height: 24px;
}

.gallery div {
    margin-bottom: 25px;
}

.gallery div img {
    height: 120px;
    width: 100%;
   /* border: 2px solid #eee;*/
    /*box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);*/
}

.left-menu {
    /* bottom: 0; */
    height: 100%;
    left: 100px;
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 285px;
    background-position: 70% 0;
    background-size: auto 100%;
    background: #fff url(../images/left-menu.jpg) top 40px center no-repeat;
    background: transparent !important;
}

.left-menu ul li {
    /* display: block; */
    width: 100%;
    list-style: none;
    float: left;
    padding: 10px 30px;
    border-bottom: 1px solid #ddd;
    background: rgba(255, 255, 255, 0.8);
}
.left-item{
    display: block;
}
.inner-list {
    display: none ;
}

.left-menu ul {
    margin-top: 140px;
}

.left-menu a {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    border: none;
    color: #222;
    transition: ease all 0.5s;
}

.left-menu a:hover {
    /* color: #ce181f; */
    color: #000000;
    margin-left: 10px;
}
.panel-selection a {
    transform: scale(1.1);
    font-weight: 600;
    color:#ff0000!important;
    margin-left: 20px;
}

section.parallax_section_holder {
    position: static;
    padding: 0;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center 0;
    background-attachment: fixed;
    overflow: hidden;
}

.lightbox_single_portfolio,
.portfolio_detail,
.portfolio_single,
.portfolio_single_text_holder {
    position: relative;
}

section.parallax_section_holder.qode_vertical_middle_align {
    display: table;
    width: 100%;
}

.parallax_content,
.parallax_content_full_width {
    z-index: 100;
    position: relative;
}

.qode_vertical_middle_align .parallax_content_outer {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}

.parallax_content.left,
.parallax_content_full_width.left {
    text-align: left;
}

.parallax_content.center,
.parallax_content_full_width.center {
    text-align: center;
}

.parallax_content.right,
.parallax_content_full_width.right {
    text-align: right;
}

.parallax_content h2 {
    color: #3e3e3e;
    font-size: 30px;
    line-height: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.parallax_content p {
    color: #3e3e3e;
    font-size: 14px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300;
}

.qbutton {
    color: #ffffff !important;
    font-size: 12px;
    line-height: 49px;
    font-style: normal;
    font-weight: 600;
    /* background-color: #ce181f !important; */
    /*background-color: #ff0000 !important;*/
    background-color: #ff0000 !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    letter-spacing: 0px;
    text-transform: uppercase;
    border-width: 0px;
    padding-left: 28px !important;
    padding-right: 28px !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    border: none !important;
}

.wpb_single_image img {
    border: 6px solid #fff;
}

.fa-stack-2x {
    font-size: 0.8em;
    background: #333;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    padding: 14px;
    margin-right: 4px;
    float: left;
    color: #fff;
}

.fa-stack {
    margin-left: 0px !important;
}

@media all and (max-width: 800px) {
    .km {
        text-align: center;
    }
    .news h4 {
        font-size: 18px;
    }
    .tiles p {
        font-size: 13px !important;
        text-align: center !important;
    }
    .great {
        padding-left: 0px !important;
    }
    .logo {
        margin-top: 40px;
        width: 160px;
        display: none;
    }
    .news {
        padding: 20px !important;
    }
    .news .row div div {
        padding-top: 6px;
    }
    .choice {
        padding: 20px;
    }
    .three-tile {
        padding: 20px;
    }
    .parallax_content {
        padding: 20px !important;
    }
    .container_inner {
        width: auto !important;
    }
    .footer_top {
        padding: 20px !important;
    }
    .inner-list{
        display: block;
        position: inherit;
    }
    .inner-list p {
        margin: 4px;
    }
    .inner {
        /* display: none; */
    }
}


/*Style for new slider in home page - 18-04-2020*/


/*@media(max-width:767.98px) {



	



	.rotategame .item img {



	width:200px;



	



	



}



.rotategame .item {



	max-width:100% !important;



	



}



	.next, .prev {



		top:35%;



		



	}



	



	.nivo-caption {



    position:relative !important;



    font-size: 16px !important;



	



	}



	



	.nivoSlider {



    



    height: 155px !important;



	box-shadow:none !important;



	



	}



	



	.home-banner {



   



    height: 360px !important;



	



	}



	



	.rotategame {



    margin: 100px auto !important;



	



	}



	



	.top-link {



		



		background:rgba(255,255,255,.9);



		width:100%;



		padding-right:20px;



		



	}



	



	



	



	.inner-content {



    padding-top: 40px !important;



}



	



	.top-link  {



	 position: absolute;







right: 0px;







top: 40px;







right: 20px;



	}



	



	.top-link a {



		 



	}



	



	header {



		padding-bottom: 0px;



		



	}



	



	.clients h2 {



    font-size: 26px;



	



	}



	



	.services {



   



    padding: 40px 0px 30px 0px !important;



	position: relative;



	z-index: 50;



	



	}



	



	.top-banner-content h1 {







    font-size: 26px !important;



	



	}



	.mobile-logo {



	text-align: center;



	



}



 .mobile-logo img {



	max-width:150px;



	



}



	.clients  h2 {



	font-size:24px;



	



	}



	



	.career-tile h2 {



    font-size: 24px !important;



	



	}



	.vision-mission {



		



		padding-top:30px !important;



	}



	



	.banner-vdo-wrapper {



     



    height: 360px !important;



	position:relative !important;



	



	}



	



	.home-contact-box h4 {



    font-size: 22px !important;



	



	}



	



	.ui-tabs-anchor img{



	width:100px !important;



	 



}







.ui-state-active  .ui-tabs-anchor img {



	 



	width:110px !important;



	 



}



	



	



	



	



	.banner-img {



		display:none;



	}



	



	.top-banner-content {



    margin-top: 50% !important;



	margin-bottom:0% !important;



	



	}



	



	.margin-zero {



	margin-left:inherit;



	



}



.banner-content-wrapper .title-1 {



	font-size: 3rem



}



}





.banner-vdo-wrapper {



	 position: absolute !important;







height: 760px;







width: 100%;







-webkit-transition: all .3s;







-o-transition: all .3s;







transition: all .3s;







left: 0;



z-index:0;



}



.banner-vdo-wrapper .icon-image {



	display: inline-block;



	z-index: 1;



	position: absolute;



	margin: auto;



	cursor: pointer;



	bottom: 20px



}



@media(min-width:992px) {



.banner-vdo-wrapper .icon-image {



	bottom: auto



}



}



.banner-vdo-wrapper .icon-image img {



	max-width: 6.6rem



}



@media(max-width:991.98px) {



.banner-vdo-wrapper {



	min-width: 100%



}



}



.banner-vdo-inner {



	width: 100%;



	height: 100%;



	position: absolute;



	background: url(../images/banner.jpg);



	background-position: 50%;



	background-size: cover



}



.banner-vdo-inner .carousel-item {



	position: relative;



	display: none;



	-webkit-box-align: center;



	-ms-flex-align: center;



	align-items: center;



	width: 100%;



	-webkit-backface-visibility: hidden;



	backface-visibility: hidden;



	-webkit-perspective: 1000px;



	perspective: 1000px



}



.banner-vdo-inner .carousel-item:active {



	display: block;



	-webkit-transition: -webkit-transform .6s ease;



	transition: -webkit-transform .6s ease;



	-o-transition: transform .6s ease;



	transition: transform .6s ease;



	transition: transform .6s ease, -webkit-transform .6s ease;



	transition: transform .6s ease, -webkit-transform .6s ease



}



.banner-vdo-inner .carousel-inner {



	position: relative;



	width: 100%;



	overflow: hidden



}



.banner-vdo-inner:before {



	 width: 100%;



height: 100%;



content: '';



background-image: url(../images/bg-1.png);



background-position: 50% 100%;



background-repeat: no-repeat;



position: absolute;



z-index: 2;



left: 0;



right: 0px;



}



.banner-vdo-inner .img-wrapper {



	width: 100%;



	height: 100%;



	position: absolute;



	left: 0;



	top: 0



}



.banner-vdo-inner video {



	width: auto!important;



	height: 100%;



	background: #fff;



	min-width: 100%;



	min-height: 100%;



	position: absolute;



	top: 50%;



	left: 50%;



	-webkit-transform: translate(-50%, -50%);



	-ms-transform: translate(-50%, -50%);



	transform: translate(-50%, -50%);



	-webkit-transition: all .6s;



	-o-transition: all .6s;



	transition: all .6s



}



.banner-vdo-inner video::-webkit-media-controls-overlay-play-button {



display:none;



-webkit-transition:.3s;



-o-transition:.3s;



transition:.3s



}



.banner-vdo-inner img {



	width: 100%;



	height: 100%;



	-o-object-fit: cover;



	object-fit: cover



}*/


/*Style for new slider in home page - 18-04-2020*/

.services {
    padding-left: 120px;
    padding-right: 20px;
}

.three-tile img {
    width: 70px;
}

.great {
    padding-left: 120px;
}
header nav ul li .landrop ul {
    min-width: 75px;
    float: none;
    text-align: center;
    line-height: 23px;
    border: none;
    margin: 0px;
    right: 0;
}
header nav ul li .landrop ul :hover{
    color: white !important;
    cursor:  pointer;
}

#style-1 {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    width: 100%;
    font-family: "Poppins", sans-serif !important;
}
#style-1::-webkit-scrollbar-track
{
    box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar-thumb
{
	border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	/* background-color: #ff0000cc; */
	background-color:grey;

}

#style-2 {
    overflow:hidden ;
    /* margin:auto; */
    /* display: flex;  */
    justify-content: center; 
    align-items: center;
    /* margin-left: 12px;  */
    /* margin-right: 12px; */
}
#style-2 p {
    margin: 6px;
}
#style-2:hover {
    overflow-y:auto ;
}
#style-2::-webkit-scrollbar-track
{
    box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar-thumb
{
	border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #ff0000;
}




/*aneesh codes */






  /*@media only screen and (max-width: 480px) {
    section.parallax_section_holder{
      background-image: none !important;
    }
  }
@media screen and (min-width: 800px) and (max-width:1050px) {
    .col-md-6  mview wwa {
      margin-left: 10px !important;
      margin-right: 415px !important;
    }
  }
  @media screen and (min-width: 992px) and (max-width:1060px) {
    .column_inner {
      width:100% ! important;
    }
  }
  @media screen and (min-width: 801px) and (max-width:1000px) {
    body {
     margin-left:156px;
    }
  }*/

  /*For Desktop*/
@media only screen and (max-width: 1200px) {
    .testinnerimage {
        margin-top: -170px;
        
        
    }
   
}
/*For Laptop*/
@media only screen and (max-width: 992px) {

    .corporatetext{
        margin-top:-60px !important;
        text-align: justify;
       
      }
      .testinnerimage {
        margin-top: -50px !important;
        width: 50% !important;
        margin-left: 159px !important;
        text-align: center;
    }
    .testbannerinner{
        margin-top:15px !important;
    }
    .testtext{

        margin-top: 20px !important;
        text-align: justify !important;
    }
    .constructiontext{
        margin-top: -73px !important;
        margin-left: 20px !important;
        text-align: justify !important;
    }
    .testcorporate_innerpara{
        text-align: justify !important; 
    }
    .tradingbanner{
        margin-top:-20px !important;
    }
    .tradingtest{
        margin-top:0px !important;
        text-align: justify !important;
    }
    .rentalbanner{
        margin-top:0px !important;
    }
    .rentaltext{
        margin-top:0px !important;
        text-align:justify !important;
    }
    .realestatebanner{
        margin-top:-50px !important;
    }
    .realestatetext{
        margin-top:0px !important;
        text-align: justify !important;
    }
    .recruitmentbanner{
        margin-top:-22px !important;
    }
    .recruitmenttext{
      
        text-align: justify !important;
    }
    .recruitmenttextalign{
        text-align: justify !important;
    }
    .healthtext{
        margin-top:-22px !important;
        text-align: justify !important;
    }
    .fashiontext{
        margin-top:0px !important;
        text-align: justify !important;
    }
    .contactbanner{
        margin-top:2px !important;
    }
    .galleryinner{
        float:left !important;
        margin-top: 0px !important;
    }
    
}
/*For Tab*/
@media only screen and (max-width: 767px) {
    .corporatetext{
        top:-3px !important;
      } 
      .testinnerimage {
        margin-top: -50px !important;
        width: 50% !important;
        margin-left: 125px !important;
        text-align: center;
    }
    .testtext {
        text-align: justify !important;
    }
    .recruitmenttext{
        
        text-align: justify !important;
    }
    
}
  /*For mobile*/
@media only screen and (max-width: 480px) {
    section.parallax_section_holder{
        background-image: none !important;
      }
      .testinnerimage {
        margin-top: -50px !important;
        width: 50% !important;
        margin-left: 100px !important;
        text-align: center;
    }
    
}


.corporatetext{
    margin-top:-200px;
}
.testbanner{
    margin-top:-75px;
}
.testinnerimage{
    margin-top:-120px;
    width:80%;
}
.testbannerinner{
    margin-top:-30px;
}
.testtext{
    margin-top:-155px;
}
.gallerybanner{
    margin-top:-63px;
}
.galleryinner{
    margin-top:-199px;
    
}
.contactbanner{
    margin-top:-130px;
}
.contactinner{
     margin-top:-200px;
}
.constructionbanner{
    margin-top:-50px;
}
.constructiontext{
    margin-top:-157px;
}
.tradingbanner{
    margin-top:-47px;
}
.tradingtest{
    margin-top:-150px;
}
.rentalbanner{
    margin-top:10px;
}
.rentaltext{
    margin-top:-140px;
}
.realestatebanner{
    margin-top:-50px;
}
.realestatetext{
    margin-top:-200px;
}
.recruitmentbanner{
    margin-top:-22px !important;
}
.recruitmenttext{
    margin-top:-165px !important;
}
.helthbanner{
    margin-top:-50px;
}

.healthtext{
    margin-top:-175px;
}

.healthh{
    margin-top:-100px;
}

.fashionbanner{
    margin-top:-50px;
}
.fashiontext{
    margin-top:-150px;
}
.testheadernav{
    line-height: 12px !important;
   
}
.testhedernavli{
    font-weight:bold!important;
}
