body {margin: 0px;padding: 0px;}


/******************************** default ********************************/
.main_banner {float: left;width: 960px;height: 550px;display: block;margin: 0 auto;float: none;}
.main_banner3a {float: left;width: 960px;display: block;margin: 0 auto;float: none;}

/******************************** default ********************************/
.main_banner .carousel-control.right{background-image: inherit);background-image: inherit;background-image: inherit;background-image: inherit;filter: inherit;background-repeat: inherit}
.main_banner .carousel-control.left{background-image: inherit);background-image: inherit;background-image: inherit;background-image: inherit;filter: inherit;background-repeat: inherit}
.right_ion{margin-right: -10px;width: 30px;height: 30px;margin-top: -10px;font-size: 30px;right: 50%;position: absolute;top: 50%;z-index: 5;display: inline-block;font-style: normal;font-weight: 400;line-height: 1;color: rgba(233, 233, 233, 0.92);text-align: center}
.left_ion{margin-left: -10px;width: 30px;height: 30px;margin-top: -10px;font-size: 30px;left: 50%;position: absolute;top: 50%;z-index: 5;display: inline-block;font-style: normal;font-weight: 400;line-height: 1;color: rgba(233, 233, 233, 0.92);text-align: center}
.main_banner .carousel-control{width: 8%;top: 30%;}
.pado{ padding-top:0px !important}
.new{color: #66;
    font-family: 'Lato', sans-serif;
    font-size: 17px;
    letter-spacing: 1px;
	padding-bottom:10px;
    font-weight: 600;
    line-height: 26px; text-align:center; margin-top:0;}
.in-pg-cont{ padding-top:0 !important; margin-top:-30px;}
/******************************** default ********************************/
.carousel-fade .carousel-inner .item{opacity: 0;transition-property: opacity}
.carousel-fade .carousel-inner .active{opacity: 1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left: 0;opacity: 0;z-index: 1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity: 1}
.carousel-fade .carousel-control{z-index: 2}

@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right{opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left{opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}
.carousel-caption{text-shadow: 0 1px 4px rgba(0,0,0,.9);font-size:17px}
.carousel-caption h3{font-size: 30px;font-family: 'Lato', sans-serif}
.carousel,.carousel-inner,.carousel-inner .item{height: 95% !important;}
.left_ion2, .right_ion2{top: 30%;}
.carousel2, .carousel-inner2, .carousel-inner2 .item{height:100% !important;}
.item:nth-child(1){background: url('../images/slider-21.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(2){background: url('../images/slider-22.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(3){background: url('../images/slider-18.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(4){background: url('../images/slider-19.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(5){background: url('../images/slider-20.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(6){background: url('../images/slider-1.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(7){background: url('../images/slider-2.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(8){background: url('../images/slider-3.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(9){background: url('../images/slider-4.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(10){background: url('../images/slider-4a.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(11){background: url('../images/slider-6.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(12){background: url('../images/slider-7.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(13){background: url('../images/slider-8.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(14){background: url('../images/slider-9.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(15){background: url('../images/slider-10.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(16){background: url('../images/slider-11.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(17){background: url('../images/slider-13.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(18){background: url('../images/slider-14.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(19){background: url('../images/slider-15.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(20){background: url('../images/slider-16.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item:nth-child(21){background: url('../images/slider-17.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}


.item2:nth-child(1){background: url('../images/proliva.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item2:nth-child(2){background: url('../images/proliva2.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}

.item3:nth-child(1){background: url('../images/ns.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}
.item3:nth-child(2){background: url('../images/ns2.jpg');background-size:100%;background-position: center center;background-repeat: no-repeat}


/******************************** philosophy_bg ********************************/
.main2_banner {float: left;width: 100%;height: auto;}
.main3a_banner {float: left;width: 100%;height: auto;    padding-bottom: 0px;}
.itemnew{background:url('../images/about_bg.jpg') !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;}
.itemnew2{background:url('../images/philosophy-bg.jpg') !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;}
.header2_container {background-color: rgba(255, 255, 255, 0.7);
    height: auto;
    width: 100%;
    position: relative;
    z-index: 99999;
    padding: 20px 0;
    height: auto;
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;}
.philosophy_bg {float: left;width: 100%;    max-width: 960px;
    display: block;
    margin: auto;
    float: none;}
.abt_mxw { max-width: 400px;}
.philo_mxw { max-width: 600px;}
/******************************** logo_mxw ********************************/
.logo_mxw {max-width: 310px;display: block;margin: 0 auto;}
.header_container{background-color: rgba(255, 255, 255, 0.7);height: auto;width: 100%;position: relative;z-index: 99999;padding: 20px 0;height: auto;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out}
.header_container:hover{background-color: rgba(255, 255, 255, 0.8)}
.collpse_nvbr {float: left;width: 100%;margin-bottom: 10px;}
/* NOT PART OF MENU */
.fa-bars{color: #989898;margin-top: 6px;font-size: 24px !important;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out}
.fa-times{color: #e4e4e4;margin-top: 6px;color: #000;margin-top: 6px;font-size: 30px !important;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out}
.menu-bar{background: transparent;float: none;position: relative;height: 35px;cursor: pointer;width: 50px;text-align: center;display: block;margin: auto}
.menu{position: absolute;background: rgba(255, 255, 255, 0.9);width: 100%;display: block;float: left}
.menu ul{padding: 0 50px}
.menu ul li{list-style: none;text-align: center;padding: 4px 0;font-family: 'Quicksand', sans-serif}
.menu ul li a{text-align: center;color: #333;font-family: 'Lato', sans-serif;font-size: 11px;letter-spacing: 1px;text-transform: uppercase;font-weight: 600;}
.menu ul li a:hover{text-decoration: none}
.menu ul li a:focus{text-decoration: none}
.menu ul li:last-child{border-bottom: none}
/******************************** footer_seq ********************************/
.footer_seq {float: left;
    width: 100%;
    padding: 30px 0 23px;
    background: #545454;
    margin-top: 0px;
    color: #c4c4c4;}
	.abc{color: #C4C4C4;
    font-family: 'Lato', sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: initial;
    font-weight: 400;
    line-height: 24px;}
.footer_hed {font-family: 'Lato', sans-serif;font-size:12px;letter-spacing: .50px;color:#f5f5f5;text-align:left;font-weight:600;text-transform:initial;margin: 10px 0 10px;}
.footer_ulnav {padding: 0px;margin: 0px;list-style: none;display: block;}
.footer_ulnav li{padding: 0px 0;text-align: left;}
.footer_ulnav li a{color: #C4C4C4;
    font-family: 'Lato', sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: initial;
    font-weight: 400;
    line-height: 24px;}
.footer_ulnav li a:hover {color: #fff;text-decoration: none;}
.footer2_hed {font-family: 'Quicksand', sans-serif;font-size: 14px;letter-spacing: .50px;color: #f5f5f5;text-align: center;font-weight: 600;text-transform: initial;margin-bottom: 20px;}
.footer2_ulnav {padding: 5px 0 0;margin: 0px;list-style: none;display: block;}
.footer2_ulnav li{padding: 2px 0;text-align: center;}
.footer2_ulnav li a{color: #F7F7F7;font-family: 'Lato', sans-serif;
    font-size: 12px;letter-spacing: 1px;text-transform: uppercase;font-weight: 600;line-height: 26px;}
.footer2_ulnav li a:hover {color: #fff;text-decoration: none;}
/******************************** aboutme_fake ********************************/.
.aboutme_fake {display: none !important;}
.menu2{display: block;position: relative;background: rgba(255, 255, 255, 0.0);width: 100%;display: block;float: left}
.menu2 ul{padding: 0 50px;margin-top: 10px}
.menu2 ul li{list-style: none;text-align: center;padding: 7px 0;font-family: 'Quicksand', sans-serif}
.menu2 ul li a{    text-align: center;
    color: #333;
    font-family: 'Lato', sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;}
.menu2 ul li a:hover{text-decoration: none;}
/******************************** default ********************************/
.aboutme_seq {float: left;width: 100%;padding: 25px 0;}
.aboutme_seq3a {float: left;width: 100%;padding: 20px 0;}
.about_par {    color: #555;
   /* font-family: 'Crimson Text', serif;*/
   font-family:'Lato';
    font-size: 16px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: initial;
    line-height: 28px;
    margin-bottom: 18px;}
/******************************** default ********************************/
.phlilspy2_seq {float: left;width: 100%;padding: 20px 0 20px;padding-top: 40px !important;}
.phlilspy_seq {float: left;width: 100%;padding: 20px 0 20px;}
.about_par2a {    color: #555;
   /* font-family: 'Crimson Text', serif;*/
   font-family:'Lato';
    font-size: 17px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: initial;
    line-height: 28px;
    margin-bottom: 25px;}

.foter_cenbtb {float: left;width: 960px;display: block;margin: 0 auto;float: none;padding: 0 -15px !important;}
/******************************** work page ********************************/
.wrk_hight {height: 30px;}
.workz_seq {float: left;width: 100%;padding: 0px 0 20px;}
.workz_bg {float: left;width: 100%;max-width: 960px;display: block;margin: auto;float: none;}
.col_md_4 {float: left;width: 33.3333337%;padding: 10px;}
/******************************** default ********************************/
.col_md_4 .snip1504{font-family: 'Source Sans Pro', sans-serif;position: relative;float: left;overflow: hidden;margin: 0;width: 100%;color: #000000;text-align: left;font-size: 16px;background-color: #fff}
.col_md_4 .snip1504 *{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.45s ease;transition: all 0.45s ease}
.col_md_4 .snip1504 img{vertical-align: top;max-width: 100%;backface-visibility: hidden;}
.col_md_4 .snip1504 figcaption{position: absolute;top: 0;left: 0;right: 0;z-index: 1;align-items: center;bottom: 0;display: flex;flex-direction: column;justify-content: center}
.col_md_4 .snip1504 h3,.col_md_4 .snip1504 h5{margin: 0;opacity: 0;letter-spacing: 1px}
.col_md_4 .snip1504 h3{-webkit-transform: translateY(-100%);transform: translateY(-100%);text-transform: uppercase;color: #000;font-family: 'Lato', sans-serif;font-size: 16px;letter-spacing: 1px;font-weight: 700;line-height: 26px;margin: 0 0 3px;}
.col_md_4 .snip1504 h5{font-weight: normal;font-style: normal;color: #888;-webkit-transform: translateY(100%);font-weight: 600;transform: translateY(100%);font-family: 'Lato', sans-serif;font-size: 13px}
.col_md_4 .snip1504 a{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1}
.col_md_4 .snip1504:hover > img,.col_md_4 .snip1504.hover > img{opacity: 0.1;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);}
.col_md_4 .snip1504:hover h3,.col_md_4 .snip1504.hover h3,.col_md_4 .snip1504:hover h5,.col_md_4 .snip1504.hover h5{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1}
/******************************** default ********************************/



/* fonts

font-family: 'Poppins', sans-serif;

font-family: 'galano grotesque', sans-serif;

font-family: 'Muli', sans-serif;

font-family: 'Quicksand', sans-serif;

font-family: 'Lato', sans-serif;

 */