﻿@charset "utf-8";
/* CSS Document 

font-family:'Conv_Moon Bold',Sans-Serif;
font-family:'Conv_KhmerUI',Sans-Serif;
font-family:'Conv_Moon Light',Sans-Serif;

*/
@font-face {
	font-family: 'Conv_Moon Bold';
	src: url('../fonts/Moon%20Bold.eot');
	src: local('☺'), url('fonts/Moon%20Bold.html') format('woff'), url('fonts/Moon%20Bold-2.html') format('truetype'), url('fonts/Moon%20Bold-3.html') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Moon Light';
	src: url('../fonts/Moon%20Light.eot');
	src: local('☺'), url('fonts/Moon%20Light.html') format('woff'), url('fonts/Moon%20Light-2.html') format('truetype'), url('fonts/Moon%20Light-3.html') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_KhmerUI';
	src: url('../fonts/KhmerUI.eot');
	src: local('☺'), url('fonts/KhmerUI.html') format('woff'), url('fonts/KhmerUI-2.html') format('truetype'), url('fonts/KhmerUI-3.html') format('svg');
	font-weight: normal;
	font-style: normal;
}

.Enquire_box{position:fixed;top:30%;right:-280px;height:0;z-index:10000;transition:all 0.3s;}
.Enquire_box_inner{position: relative;display: block;width: 280px;padding: 20px;background-color: #fff;}
.Enquire_box_inner a{cursor:pointer;position: absolute;top: 100px;right: 100%;padding: 10px;background-color: #89b1d8;color: #000;writing-mode: vertical-lr;text-orientation: mixed;line-height: 21px;text-decoration: none;font-weight: bold;letter-spacing: 1px;transform: rotate(180deg);border-radius: 0 3px 3px 0;}
.Enquire_box_inner .Enquire_box_form textarea{height:90px;}
.Enquire_box.open{right:0;}
.Enquire_box.open .Enquire_box_inner{box-shadow:0 0 10px #ccc;}
.banner_sec{position:relative}
.banner_sec .banner_sec_box{position:absolute;bottom:90px;left:30px;padding:10px 20px;background-color:#89b1d8;border-radius:5px;box-shadow:0 0 30px #545454;font-family:'Oswald',sanserif;}
.banner_sec .banner_sec_box h4{margin-top: 0;font-size: 24px;font-weight: 500;color: #000;transform-origin: 0 0;margin-bottom: 10px;font-family:'Oswald',sans-serif;}
.banner_sec .banner_sec_box p{font-weight:600;color: #000;text-align:center;transform-origin: 0 0;font-size:30px;font-family:'Oswald',sans-serif;transform: scaleY(1.3);position:relative}
.banner_sec .banner_sec_box p i{position:absolute;top:0;left:10px;}
.about_sec_box{max-height:200px;overflow:hidden;margin-bottom:16px;}
.about_sec_box.open{max-height:100%;overflow:visible;}.Read_more_text{position:relative;}
.Read_more_text:after{content:'More';display:inline-block;margin-left:3px;}.Read_more_text.change:after{content:'Less';display:inline-block;margin-left:3px;}
.ResponsivImg{ width:100%;}
.PaddLR0{ padding-left:0 !important; padding-right:0 !important;}
.PaddR0{ padding-right:0 !important;}
.PaddL0{ padding-left:0 !important; }
.PaddLR5{padding-left:5 !important; padding-right:5 !important;}
.PaddR5{ padding-right:5 !important;}
.PaddL5{ padding-left:5 !important; }
.DesktopDisplay{ display:block;}
.DesktopInlineDisplay{ display:inline-block;}
.TabDisplay{ display:none;}
.TabInlineDisplay{ display:none;}
.pull-left1{ float:left}
.pull-right1{ float:right}
.text-left1{ text-align:left}
.text-right1{ text-align:right}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:;}
.navbar-default {
    background-color:transparent;
    border:0;
}

 #owl-demo .item img{
        display: block;
        width: 100%;
        height: auto;
    }
body{ background-color:#fff; font-size:16px;font-family: 'Oswald', sans-serif;}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container2 {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}



@media (min-width: 768px) {
	
  .container {
    width:98%;
  }
  
  .container2 {
    width:94%;
  }
}
@media (min-width: 992px) {
  .container {
    width:98%;
  }
  
  .container2 {
    width:94%;
  }
}
@media (min-width: 1200px) {
  .container {
    width:98%;
  }
  
  .container2 {
    width:94%;
  }
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:0;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #FFF;}
.nav.navbar-nav.navbar-right{background-color: #5eb0e2;position:relative;transition:all 0.3s;}
.affix .nav.navbar-nav.navbar-right{margin-top:8px;}
.nav.navbar-nav.navbar-right:after{position: absolute;top: 0;left: 100%;height: 100%;background-color: #5eb0e2;content: '';max-width: 44px;width: 100%;}

.SocilaICons a{ width:62px; height:72px; background-image:url(../images/social-icons1280.png);  margin-left: -4px; background-repeat:no-repeat;display:inline-block; }	
.SocilaICons a.Fb{ background-position:4px 0;}
.SocilaICons a.Insta{ background-position:-58px 0 ;}
.SocilaICons a.youtube{ background-position:-58px 0 ;}
.logo{ width:197px;}
.SocilaICons{  float:right;}
.navbar-default{ margin-bottom:0; min-height:auto;
    margin-top: 12px;}
    .navbar-default .navbar-nav > li > a {
        text-transform: uppercase;
        color: #ffffff;
        padding: 12px 13px;
        font-weight: 600;
    }
.Caption h1{ font-weight:600; font-size:30px; }
.Caption{ color:#3c3c3c; padding:0px; /*position:absolute;*/ bottom:0; z-index:200; }
.sec2{ background:#efefef}
.Caption p{ font-size:18px; line-height:22px;}
.PositionR{ position:relative;}
.IntroIndi{ padding-left:0 !important; padding-right:0 !important; left:-20px !important; right:-20px !important; text-align:center; position:relative;}
.IntroIcon{ width:80px; height:94px; background-image:url(../images/sec-2-icons1280.png); background-repeat:no-repeat; display:inline-block; margin:0 auto;}
.IntroIcon1{ background-position:0 0; margin-top:38px;}
.IntroIcon2{ background-position:-80px 0; margin-top:121px; }
.IntroIcon3{ background-position:-160px 0; margin-top:38px; }
.IntroIcon4{ background-position:-240px 0; margin-top:121px;  }
.ClickToMore{font-size:9px;}
.clickMoreHr{ height:4px; margin-top:0; margin-bottom:69px; border-top:0; background-image:url(../images/click-save-under-img.jpg); background-repeat:no-repeat; }
.ClickToMore p{ margin-bottom:0;}
.ClickToMore p a{ color:#fff;}
.ClickToMore p a:hover{ text-decoration:none;}
.IntroIndi p{ color:#383838; font-size:14px; line-height:20px;}
.Sec3Indi p{ margin-bottom:0; position:absolute; color:#fff; background-color:rgba(46, 85, 165, 0.87); font-size:22px; padding-top:32px; padding-bottom:32px; top:0; left:0; right:0; text-align:center; transition:all ease-in-out 1s; -webkit-transition:all ease-in-out 1s; -o-transition:all ease-in-out 1s;-moz-transition:all ease-in-out 1s; -ms-transition:all ease-in-out 1s;}
.Sec3Indi:hover p{  top:88%;}
.Sec3Indi, .Sec5indi{ overflow:hidden;}
.Sec3Indi .HoverCont{ position:absolute; color:#fff; padding-left:20px; padding-right:20px; text-align:center; background-color:rgba(43, 99, 144, 0.60); padding-bottom:40px; font-size:16px; line-height:20px; transition:all ease-in-out 1s; -webkit-transition:all ease-in-out 1s; -o-transition:all ease-in-out 1s;-moz-transition:all ease-in-out 1s; -ms-transition:all ease-in-out 1s; top:-50%; height:0;}
.Sec3Indi:hover .HoverCont{  padding-top:40%; padding-bottom:50px; height:88%; top:0;}

.Sec4{ padding-top:53px; padding-bottom:20px;}
.PmarTNew{ padding-top:30px;}
.Sec5indi p{ margin-bottom:0; position:absolute; left:0; right:0; color:#fff; background-color:rgba(255, 133, 2, 0.6); text-align:center; top:0; font-size:17px; padding-top:16px; padding-bottom:16px; transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s;}
.Sec5indi .HoverCont{ transition:all ease-in-out 1s; -webkit-transition:all ease-in-out 1s; -o-transition:all ease-in-out 1s;-moz-transition:all ease-in-out 1s; -ms-transition:all ease-in-out 1s; bottom:-555px; color:#fff; padding-left:20px; padding-right:20px; text-align:center; background-color:rgba(255, 133, 2, 0.6); padding-top:40px; padding-bottom:40px; font-size:16px; line-height:20px; position:absolute; height:0}
.Sec5indi:hover p{ top:-100px;}
.Sec5indi:hover .HoverCont{ bottom:0; height:100%; padding-top:25%;}
.Sec4C{ color:#383838; font-size:15px; line-height:22px; font-weight:700; position:relative; } 
.Sec4Img{ background-image:url(../images/sec4-icon.png); background-repeat:no-repeat; width:79px; height:72px; background-size:100%; display:inline-block; margin:0 auto 63px;}
.FootLogo{ width:63px; display:inline-block; margin-bottom:29px;}
.FootUl{ padding-left:0; margin-bottom:33px;}
.FootUl li{ list-style-type:none; display:inline-block;}
.FootUl li a{ text-transform:uppercase; color:#383838; display:block; padding-right:18px; padding-left:18px;}
.Footer{ padding-top:100px; padding-bottom:36px;}
.GalImg {
    border-bottom: 13px solid #3e5ea1;
}
.GalImg .owl-carousel .item a{ display:block; position:relative; transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s; overflow:hidden;}
.GHoverCont, .blog-img a div:before{ background-color:#383838; position:absolute; left:0; right:0; top:0; bottom:0; padding-top:24%; transform:scale(2);-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2); font-size:20px; color:#fff; text-align:center; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s; opacity:0; z-index:20;}
.GalImg .owl-carousel .item a img, .blog-img a div img{transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;}
.GalImg .owl-carousel .item a:hover img, .blog-img a:hover div img{ transform:scale(3);-webkit-transform:scale(3);-o-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);}
.GalImg .owl-carousel .item a:hover .GHoverCont, .blog-img a:hover div:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1); opacity:0.8;}
.blog-img a{ display:block;}
.blog-img a div{ position:relative; overflow:hidden; font-family:'FontAwesome'; max-height:165px;}
.blog-img a div:before{ content:'\f047'; display:block;}
/* ================ testis slider ============= */
.testis_sld1 { padding:20px 15px 40px;}
.testis_sldw {background-color:#fff;box-shadow:2px 3px 12px 0 #d0d2d5;padding:50px 35px;}
.testis_head {font-size:23px;margin:0 0 20px;text-transform:uppercase;font-weight:700;color:#383838;text-align:center;}
.testis_sect {padding: 0 50px;
    position: relative;
    display: inline-block;
    width: 100%;}
    .testis_sect .owl-theme .owl-controls .owl-buttons div {
        width: 40px;
        height: 40px;
        transform: translateY(-50%);
        background: #1b75be;
        margin: 0;
        border-radius: 0;
        top: 50%;
        padding: 0;
    }
.testis_sect .owl-theme .owl-controls .owl-buttons div.owl-prev {left: -45px;
    position: absolute;}
.testis_sect .owl-theme .owl-controls .owl-buttons div.owl-next {right:-45px;    position: absolute;}
.testis_sect .owl-theme .owl-controls {
    bottom: 0;
    background-color: transparent;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}
.testis_sect .item p {
    text-align: center;
    font-size: 16px;color:#444;
    font-weight: 400;position:relative;
    max-width: 85%;padding:0 25px;
    display: table;
    margin: 0 auto 10px;
    line-height: 28px;
}
.testis_sect .item p:before,
.testis_sect .item p:after {font-family:FontAwesome;}
.testis_sect .item p:before {content: "\f10d";margin-right: 10px;}
.testis_sect .item p:after {content: "\f10e";margin-left: 10px;}
.testis_sect .item h3 {
    margin: 0 0 8px;
    text-align: center;
}
.testis_sect .item h4 {
    margin: 0;
    text-align: center;
    font-size: 14px;
    font-weight: 300;
}

.form_sectn1 { padding:20px 15px 40px;}
.form_sectnw { padding:20px;display:table;width:80%;margin:auto;}
.form_sectnw .form-control {    margin-bottom: 25px;
    height: 45px;
    border: 1px solid #999;}
.form_sectnw textarea.form-control {
    height: 177px;
}
.form_sectnw .form-control:hover{
    border:1px solid #444;outline:0px !important;
    -webkit-appearance:none;outline: none;
    box-shadow: none !important;
  }

.form_sectnw .form-control:focus{
    outline: none;outline:0px !important;
    -webkit-appearance:none;
    box-shadow: none !important;
    border:1px solid #444;
  }
.form_sectnw .form-group .btn.btn-primary {margin: auto;
    display: table;
    padding: 7px 20px;}
/* ================ testis slider ============= */
.GalImg.products a{ display:block; position:relative; transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s; overflow:hidden;}
.GHoverCont, .GalImg.products a div:before{ background-color:#383838; position:absolute; left:0; right:0; top:0; bottom:0; padding-top:24%; transform:scale(2);-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2); font-size:20px; color:#fff; text-align:center; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s; opacity:0; z-index:20;}
.GalImg.products a img, .GalImg.products a div img{transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;}
.GalImg.products a:hover img, .GalImg.products a:hover div img{ transform:scale(3);-webkit-transform:scale(3);-o-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);}
.GalImg.products a:hover .GHoverCont, .blog-img a:hover div:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1); opacity:0.8;}


.living-room-icon{ width:35px; height:39px;}
.WhiteP{ color:#5b5b5b;}
.OrengeP{ color:#383838;}
.
p{ font-size:14px; line-height:20px; margin-bottom:38px;}
.GalSec h4{ font-size:18px; text-transform:uppercase; font-weight:bold; color:#383838; margin-bottom:34px;}
.GalSec1{ margin-top:56px;}
.GalIcon{ margin-bottom:10px;}
.RowPddTop{ padding-top:38px;}
.bed-room-icon{ width:56px; height:36px;}
.kitchen-icon{ width:43px; height:53px;}
.kids-room-icon{width:59px; height:70px;}
.Header1{ position:relative;overflow-x:hidden !important;} 
.newp{ font-size:19px!important; }
.SideBarL:before, .ProCont:before{left:0; }
.SideBarR:before{ right:0;}
.positionR{ position:relative;}
.Sec1, .Sec2{position: relative; color: #383838;font-weight: bold!important;font-size: 14px;min-height: 170px;padding-top: 65px;text-transform: uppercase;}
.Sec1 img, .Sec2 img{position:absolute; width:170px; height:170px; top:0; }
.Sec1{padding-right:175px;}
.Sec1 img{right:15px;}
.Sec2{padding-left:175px; }
.Sec2 img{ left:15px;}
.arrow{ position:absolute; width:351px; height:1855px;}
.Line1{ width:11px; height:159px;}
.Line2{ width:149px; height:176px;}
.Line3{ width:158px; height:192px;}
.line4{ width:138px; height:282px;}
.ProIcon1{ width:140px; height:140px;}
.arrow{ width:184px; height:959px;    left: -5px;}
.ProIcon2{ margin-top:120px;}
.QuestionMark{ width:31px;}
.WhyFab{ background-color:#fff; color:#353535; font-size:16px;line-height:24px; padding-top:20px; padding-bottom:20px; border-top:7px solid #383838; border-bottom:7px solid #383838;  margin-bottom:18px; margin-top:43px;}
.human-icon{width:59px;}
.marb{ margin-top:30px;}
.ProSec3{ border-top:7px solid #383838; padding-top:39px; padding-bottom:34px; background-image:url(../images/pro-bg-img.png); background-repeat:no-repeat; background-size:100% 100%; color:#fff; text-transform:uppercase; font-size:14px;line-height:20px;}
.ProCont{ position:relative;}
.BorderTBContact{ border-bottom:4px solid #5eb0e2; border-top:4px solid #5eb0e2; margin-top:-4px;}
.ContactAdd{ padding-left:10%;}
.ContactCont{ margin-top:10px; margin-bottom:10px;}
.ContactHeadSec{ color:#fff; font-size:17px; margin-bottom:0; font-weight:bold;}
.AddressOrenge{ font-size:16px; padding-left:10%;color:#383838;}
label{ padding-left:0; padding-right:0; color:#383838; text-transform:uppercase;}
.form-control {height: 37px; font-size: 14px; border:1px solid #e2e2e2; border-radius:0;}
.new{ font-size:20px ;  margin:30px 0; text-align:center}
.form-group{ margin-bottom:8px;}
textarea.form-control{ height:177px;}
.btn-primary:hover {color: #FF8402; background-color: #fff; border-color: #FF8402;}
.btn-primary {color: #fff; background-color: #FF8402;border-color: #FF8402; font-size:16px; text-transform:uppercase;}
.TxtTransfrom{ text-transform:uppercase; color: #FF8402; font-size:16px;}
.Gmap{ padding-left:5%;}
.ContactFootBor{ border-top:4px solid #FF8402;}
.AboutCont1 h3{ font-size:18px; text-transform:uppercase; font-weight:bold; color:#383838; margin-bottom:34px;}
.AboutCont1 p{    font-size: 14px;
    line-height: 20px;}
.AboutCont1{    margin-bottom: 38px;}
.Designeering h1{ color:#fff; text-transform:uppercase; font-size:24px;}
.Sec5{ margin-top:100px;}
.i-gallery {
    border-top: 3px solid #3e5ea1
}
.blog-img .item{ padding:15px !important;}
.blog-img .item a h2{ font-size:16px; color:#2f2f2f; padding-bottom:10px; border-bottom:2px solid #383838; margin-bottom:0; text-align:center;
    height: 50px;}
.blog-img{padding:50px 0;}
.blog-menu{ padding-left:0;}
.blog-menu li{ padding-left:20px; position:relative; font-family:'FontAwesome'; list-style-type:none;}
.blog-menu li a{ color:#383838; display:block; font-family:'Lato', sans-serif; padding:10px 0; border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.blog-menu li:before{ content:'\f105'; display:block; position:absolute; color:#fff; left:0; top:10px; }
.blog-indi a{ color:rgb(241, 141, 2);}
.blog-indi a:hover{ color:rgba(255, 255, 255, 0.7); text-decoration:none;}
.blog-indi p img{ float:left; margin-right:20px;}
.blog-indi p{ display:block; float:none; clear:both; font-family:'Lato'; line-height:28px;}
.blog-indi h4{ float:none;}
.latest-blog-head{ padding-bottom:10px; margin-bottom:20px; font-size:26px; border-bottom:1px solid rgba(255, 255, 255, 0.3);}
.blog-indi{ }
.blog-indi h1{ padding-bottom:10px; 
    font-size: 23px;
    line-height: 30px; border-bottom:1px solid rgba(255, 255, 255, 0.8); color:#383838;}
.blog-indi-p{ padding:20px; border-bottom:3px solid #383838;}
.blog-indi h4{ color:#fff; font-size:22px; color:#383838; margin-bottom:10px; margin-top:30px; font-weight:bold;}
.blog-indi h4 span{ border-bottom:1px solid rgba(255, 255, 255, 0.4); padding-bottom:10px; display:inline-block;
    font-weight: normal;}
.blog-indi img{ margin-bottom:15px; width:100%; max-width:400px;}
/* ========================= akz new css ========================= */
.new_ctm_mdl h3 {
    font-size: 18px;
    margin-bottom: 34px;
    text-transform: uppercase;
    font-weight: bold;
    color: #383838;
}
.new_ctm_mdl .modal-content {
    border-radius: 0;
}
.new_ctm_mdl .modal-title {
    color: #fff;
    font-weight: 700;
}
.new_ctm_mdl .close {
    font-size: 33px;
    opacity: 1;
    position: absolute;
    z-index: 999;
    right: 15px;
    top: 13px;
}
.new_ctm_mdl .modal-header {
    background: #383838;
}
.new_ctm_mdl .modal-body p {    font-size: 14px;
    line-height: 23px;}

/* ========================= akz new css ========================= */
.testimonial-indi{ border-bottom:2px solid #383838;}
.testimonial-cont span{ color:#383838 !important; display:block;}
.divider-new{ height:13px; background-color:#383838; margin-top:20px;}
/* Nav Trigger */
.nav-trigger {
right: 0;
    width: 50px;
    height: 50px;
    position:fixed;
    background: transparent;
    border: none;
    vertical-align: middle;
    padding: 10px;
    margin: 0;
    cursor: pointer;
    z-index: 20000001;
    top: 11px;

}
.nav-trigger:focus {
  outline: 0;
}
.nav-trigger:hover span,
.nav-trigger:hover span:before,
.nav-trigger:hover span:after {
  background:#5eb0e2;
}
.nav-trigger:before {
  content: '';
  opacity: 0;
  width: 0;
  height: 0;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  background: transparent;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.nav-trigger span {
  display: block;
  position: relative;
}
.nav-trigger span:before, .nav-trigger span:after {
  content: '';
  position: absolute;
  left: 0;
}
.nav-trigger span:before {
  top: -8px;
}
.nav-trigger span:after {
  bottom: -8px;
}
    .nav-trigger span,
    .nav-trigger span:before,
    .nav-trigger span:after {
        width: 100%;
        height: 2px;
        background: #89b1d8;
        -webkit-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }
    .nav-trigger.is-active:before {
        opacity: 1;
        width: 50px;
        height: 50px;
        background: #363875;
    }
.nav-trigger.is-active:hover span{ background-color:hsla(0, 0%, 100%, 0)} 
.nav-trigger.is-active span {
  background: transparent;
}
.nav-trigger.is-active span:before {
  top: 0;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);background-color:#fff;
}
.nav-trigger.is-active span:after {
  bottom: 0;background-color:#fff;
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
}
.i-before-after-head{ color:#fff; text-transform: uppercase; font-weight: bold; color: #383838; font-size:18px;}

.before-after{position:relative; overflow:hidden; }

.before-after h6{ color:#fff; text-align:center; font-size:16px;padding:10px 20px; background-color:rgb(241, 141, 2); bottom:0; margin-top:0; margin-bottom:0; position:relative;}
.after{ position:relative; z-index:2; transition:all ease-in-out 0.4s;}
.before{ position:absolute; z-index:3; top:-100%;}
/*.display-n{ display:none;}
.display-b{ display:block;}
.after{ position:relative; z-index:2; transition:all ease-in-out 0.4s;}
.before{ position:relative; z-index:1; top:0;}*/
/*.before-after:hover .after{ height:0; opacity:0;}*/
.before-after:hover .before{ top:0;}
.before-after{ position:relative; padding:0;
    border: 4px solid #fff;}
.view-more{ margin-top:20px;}
.blog-head h4{ color:#353535; font-size:25px;}
.before-after-i-btn{ position:absolute; right:10px; color:#fff; text-decoration:underline;}
.before-after-i-btn:hover{ color:#fff;}

.career-indi h4{ text-transform:uppercase; padding-bottom:10px; position:relative; font-size:17px;}
.career-indi h4:before{ content:''; display:block; position:absolute; width:40px; height:2px; background-color:#383838; bottom:0;}
.career-indi article{ margin-bottom:20px;}
.WhyFab.career-indi{ margin-top:0 !important; margin-bottom:20px;}
.AboutCont1.career-indi-head h3{ font-size:24px; margin-bottom:20px !important;}
.AboutCont1.career-indi-head{margin-bottom:0 !important;}
.career-indi h2{text-transform:uppercase; font-weight: bold; color: #383838; font-size:20px;}

.Footer .SocilaICons {
    float: none;display:table;margin:auto;
}
.Footer .SocilaICons a {
    margin: 0 0px;
}
.SocilaICons a {
    margin: 0 0px;
}
.FootUl{margin-bottom:33px;}
.logo{ width:197px;}	
.SocilaICons a{ width:62px; height:72px; background-image:url(../images/social-icons1280.png);  margin-left: -4px; background-repeat:no-repeat;background-size: 190px;}	
.SocilaICons a.Fb{ background-position:4px 0;}
.SocilaICons a.Insta{ background-position:-55px 0 ;}
.SocilaICons a.youtube{     background-position: -116px 0;
    width: 68px;}


/* ========================= akz new css ========================= */
.SocilaICons2 {float: right;display:inline-block;margin-top:30px;}
.SocilaICons2 a {display: inline-block;
    max-width: 55px;}
.SocilaICons2 a img {width:100%;}

.Footer .SocilaICons2 {float: none;display:block;margin-top:11px;}
.Footer .SocilaICons2 a {display: inline-block;
    max-width: 70px;}
.Footer .SocilaICons2 a img {width:100%;}
.fixe_cal_button {
    background: transparent;
    border-radius: 20px;width: 65px;
    height: 65px; 
    z-index: 99999;
    position:fixed;
    bottom:0 !important;
    right: 15px !important;
    margin: 0 15px 50px 0 !important;transform: translate3d(0,0,0) !important;transform: translate3d(0,0,0) !important;
	}
.fixe_cal_button a {display:block;width: 65px;border-radius: 20px;
    height: 65px;}
.fixe_cal_button:after{content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    display: block;top:6px;left:4px; 
    border-radius: 20px;
    z-index: -1;
    margin: 1px;}
.fixe_cal_button img{    max-height: 100%;
    max-width: 100%;
    width: 50px;
    height: auto;
    position: absolute;
    top: -72px;
    bottom: 0;
    left: 0;
    right: -22px;
    margin: auto;}
	
.fixe_cal_button1 {
    background: transparent;
    border-radius: 20px;width: 75px;
    height: 75px; 
    z-index: 1000;
    position:fixed;
    bottom:70px !important;
    right: 10px !important;
    margin: 0 15px 50px 0 !important;transform: translate3d(0,0,0) !important;transform: translate3d(0,0,0) !important;
	}
.fixe_cal_button1 a {display:block;width: 65px;border-radius: 20px;
    height: 65px;}
.fixe_cal_button1:after{content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    display: block;top:6px;left:4px; 
    border-radius: 20px;
    z-index: -1;
    margin: 1px;}
.fixe_cal_button1 img{    max-height: 100%;
    max-width: 100%;
    width: 55px;
    height: auto;
    position: absolute;
    top: -72px;
    bottom: 0;
    left: 0;
    right: -22px;
    margin: auto;}
/* ========================= akz new css ========================= */
.main_footer {
    padding: 40px 0;
    border-top: 6px solid #3e5ea1;
}
.footer_para {
    margin: 0;
    line-height: 29px;
    font-size: 16px;
}
.footer_head {font-size: 18px; margin: 0 0 20px;color:#000;font-weight:600;}
.footer_nav1 {padding:0;margin:0;list-style:none;}
.footer_nav1 li{display:block;margin-bottom:4px;}
.footer_nav1 li a{display:block;font-size:14px;color:#666;font-weight:400;}
.footer_nav2 {padding:0;margin:0;list-style:none;}
.footer_nav2 li{display:block;margin-bottom:7px;float:left;width:50%;}
.footer_nav2 li a{display:block;font-size:14px;color:#666;font-weight:400;}
.logo_footer {max-width:200px;margin-bottom:20px;}
.footer_par2 {    margin: 0 0 17px;
    display: block;
    font-size: 14px;
    color: #666;
    font-weight: 400;
    line-height: 26px;}
.social_btn {}
.social_btn .btn{padding: 0;
    width: 30px;    color: #fff;
    height: 30px;margin-right:5px;
    line-height: 27px;
    text-align: center;
    background: #111;
    border-radius: 0;}
.new_hover_sc .Sec3Indi .HoverCont {
    width: 100%;
}
.image_hovr {padding:0;margin:0;list-style:none;display:inline-block;width:100%;}
.image_hovr li {margin-bottom:15px;font-size:18px;color:#fff;font-weight:400;}
.image_hovr li a {color:#fff;}
.image_hovr li a:hover,.image_hovr li a:focus {color:#fff;text-decoration:none;}
.image_hovr li i{margin-right:10px;display:none;}
/* ========================= akz new css ========================= */

@media (min-width: 768px){
.navbar-toggle { display:block;
}
.navbar-nav > li {
    float: none;
}
}
@media (min-width: 992px){
.navbar-toggle { display:none;
}
.navbar-nav > li {
    float:left;
}	
}
@media (min-width: 1280px) {
	
	.Designeering h1{font-size:24px;}
	.AboutCont1 p{    font-size: 14px;
    line-height: 20px;}
.AboutCont1{    margin-bottom: 38px;}
	.TxtTransfrom{ font-size:16px;}
	.btn-primary { font-size:16px;}
	textarea.form-control{ height:90px;}
.form-control {height: 37px; font-size: 14px;}
.form-group{ margin-bottom:8px;}
.AddressOrenge{ font-size:16px;}
.ContactHeadSec{ font-size:17px;}
.ContactCont{ margin-top:20px; margin-bottom:24px;}
.ProSec3{ border-top:7px solid #383838; padding-top:39px; padding-bottom:34px; font-size:14px;line-height:20px;}
.human-icon{width:59px;}
.WhyFab{   font-size:16px;line-height:24px;border-top:7px solid #5eb0e2; border-bottom:7px solid #5eb0e2; margin-top:43px; margin-bottom:18px;}
.QuestionMark{ width:32px;}
.ProIcon2{ margin-top:120px;}
.arrow{ width:184px; height:959px;}
.ProIcon1{ width:140px; height:140px;}
.line4{ width:138px; height:282px;}
.Line3{ width:158px; height:192px;}
.Line2{ width:149px; height:176px;}
.Line1{ width:11px; height:159px;}
.Sec1, .Sec2{font-size:14px; min-height:170px; padding-top:65px;}
.Sec1{padding-right:175px;}
.Sec1 img, .Sec2 img{width:170px; height:170px; }
.Sec2{padding-left:175px;}
.SideBar:bafore{ width:35px;}
.kids-room-icon{width:59px; height:70px;}
.kitchen-icon{ width:43px; height:53px;}
.bed-room-icon{ width:56px; height:36px;}
.RowPddTop{ padding-top:18px;}
.GalSec p{ margin-bottom:38px;}
.GalIcon{ margin-bottom:10px;}
.GalSec1{ margin-top:56px;}
.living-room-icon{ width:35px; height:39px;}
.GalSec p{font-size:14px; line-height:20px;}
.GalSec h4{ font-size:18px; margin-bottom:34px;}
.IntroIcon1{ background-position:0 0; margin-top:38px;}
.IntroIcon2{ background-position:-80px 0; margin-top:121px; }
.IntroIcon3{ background-position:-160px 0; margin-top:38px; }
.IntroIcon4{ background-position:-240px 0; margin-top:121px;  }
.ClickToMore{font-size:11px;}
.clickMoreHr{margin-bottom:69px;}
.IntroIcon{ width:80px; height:94px; background-image:url(../images/sec-2-icons1280.png); background-repeat:no-repeat;}
.IntroIndi p{font-size:14px; line-height:20px;}
.Sec3Indi p{ font-size:22px; padding-top:32px; padding-bottom:32px;}
.Sec4C{font-size:15px; line-height:22px;}
.Sec4{ padding-top:53px; padding-bottom:20px;}
.PmarTNew{ padding-top:30px;}
.Sec5indi p{font-size:17px; padding-top:16px; padding-bottom:16px;}
.Sec5indi .HoverCont{font-size:16px; line-height:20px;}
.Sec4Img{width:79px; height:72px;margin:0 auto 40px;}
.Sec3Indi .HoverCont{ font-size:16px; line-height:23px;}
.FootLogo{ width:63px; margin-bottom:29px;}
.FootUl li a{padding-right:18px; padding-left:18px;}
.Footer{ padding-top:100px; padding-bottom:36px;}

.HeadMarT{ margin-top:15px;}
.navbar-default .navbar-nav > li > a {padding:12px 16px;}
.Caption{ padding:15px;}
.Caption p{    font-size: 17px;
    line-height: 30px;}
	.mar50{ margin-top:100px;}
.Caption h1{font-size:30px;  line-height:30px;}
.IntroIcon{ width:80px; height:94px;}
.AboutCont1 h3{font-size:18px; margin-bottom:34px;}
}
@media (min-width: 1600px) {
		.Designeering h1{font-size:30px;}
	.AboutCont1 p{ font-size:15px; line-height:24px;}
.AboutCont1{    margin-bottom:46px;}
	.TxtTransfrom{ font-size:17px;}
	.btn-primary { font-size:17px;}
	textarea.form-control{ height:150px;}
.form-control {height: 45px; font-size: 17px;}
.form-group{ margin-bottom:9px;}
	.AddressOrenge{ font-size:17px;}
.ContactHeadSec{ font-size:21px;}
.ContactCont{ margin-top:32px; margin-bottom:68px;}	
.ProSec3{ border-top:8px solid #383838; padding-top:48px; padding-bottom:41px;font-size:15px; line-height:24px;}

.human-icon{width:73px;}
.WhyFab{  font-size:17px; line-height:28px;border-top:8px solid #5eb0e2; border-bottom:8px solid #5eb0e2; margin-top:53px; margin-bottom:22px;}
	.QuestionMark{ width:36px;}
.ProIcon2{ margin-top:150px;}
	.arrow{ width:229px; height:1198px;}
.ProIcon1{ width:172px; height:172px;}
.line4{ width:170px; height:350px;}
.Line3{ width:207px; height:249px;}
		.Line2{ width:184px; height:218px;}
.Line1{ width:13px; height:198px;}
.Sec1, .Sec2{font-size:15px; min-height:213px; padding-top:86px;}
.Sec1{padding-right:218px;}
.Sec1 img, .Sec2 img{width:213px; height:213px; }
.Sec2{padding-left:218px; }
.sec2{ background:#ebebeb!important}}
.SideBar:bafore{ width:43px;}
.kids-room-icon{width:72px; height:87px;}
.kitchen-icon{ width:53px; height:65px;}
.bed-room-icon{ width:70px; height:44px;}
.RowPddTop{ padding-top:18px;}
.GalSec p{ margin-bottom:46px;}
.AboutCont1 p{ font-size:15px; line-height:24px;}
.AboutCont1{    margin-bottom: 46px;}
.GalIcon{ margin-bottom:12px;}
.GalSec1{ margin-top:13px;}
.living-room-icon{ width:43px; height:48px;}
.GalSec p{font-size:17px; line-height:27px;}
.GalSec h4{ font-size:23px; margin-bottom:42px;}
.AboutCont1 h3{font-size:23px; margin-bottom:6px; margin-top:40px; margin-left:30px; margin-right:30px; text-align:justify;}
.IntroIcon1{ background-position:0 0; margin-top:47px;}
.IntroIcon2{ background-position:-99px 0; margin-top:151px; }
.IntroIcon3{ background-position:-198px 0; margin-top:47px; }
.IntroIcon4{ background-position:-297px 0; margin-top:151px; }
.ClickToMore{font-size:16px;}
.IntroIndi p{ font-size:16px; line-height:24px}
.clickMoreHr{margin-bottom:85px;}

.pc_whatsapp {
    display: block;
    position: fixed;
    bottom: 10px;
    z-index:9999;
    right: 20px;
}
.pc_whatsapp img {
    max-width: 60px;
}
.IntroIcon{ width:99px; height:117px; background-image:url(../images/sec-2-icons1600.png); background-repeat:no-repeat;}
.Sec4C{font-size: 17px;    line-height: 27px;    font-weight: 500;}
.Sec3Indi p{ font-size:27px; padding-top:38px; padding-bottom:38px;}
.Sec4{ padding-top:65px; padding-bottom:24px;}
.PmarTNew{ padding-top:34px;}
.Sec5indi p{font-size:21px; padding-top:19px; padding-bottom:19px;}
.Sec4Img{width:98px; height:89px; margin:0 auto 38px;}
.FootLogo{ width:78px; margin-bottom:36px;}
.FootUl li a{padding-right:24px; padding-left:24px;}
.FootUl{margin-bottom:40px;}
.Footer{ padding-top:56px; padding-bottom:44px;}
.Sec3Indi .HoverCont, .Sec5indi .HoverCont{ font-size:15px; line-height:24px;}

.affix{top: 0;width: 100%;left:0;margin-top:0 !important;z-index: 999 !important;background: #fff !important;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}
.affix + .container-fluid{padding-top: 70px}
.affix .navbar-brand{height: auto;padding: 18px 10px}
.affix ul.nav > li > a{padding: 12px 17px 12px 17px !important}
.affix ul.nav > li:last-child a{padding-right: 10px !important;}
.affix .logo_mxws {
    max-width: 250px;
}
.logo {
    width: 257px;
}
.SocilaICons a{ width:77px; height:89px; background-image:url(../images/social-icons1600.png); background-repeat:no-repeat;}
.SocilaICons a.Insta{ background-position:-74px 0 ;}
.SocilaICons a.Fb{ background-position:4px 0;}
.HeadMarT{ margin-top:17px;margin-bottom:6px;    transition: 0.3s;}
.navbar-default .navbar-nav > li > a {padding:12px 16px;}
.Caption p{ font-size:17px; line-height:30px;}
.Caption h1{font-size:30px;  line-height:38px;}
.IntroIcon{ width:99px; height:117px;}
}

@media (min-width: 1920px) {
	.Designeering h1{font-size:36px;}
	.AboutCont1 p{ font-size:19px; line-height:28px}
.AboutCont1{    margin-bottom: 54px;}
	.TxtTransfrom{ font-size:21px;}
	.btn-primary { font-size:21px;}
	textarea.form-control{ height:340px;}
	.form-control {height: 53px; font-size:21px;}
.form-group{ margin-bottom:10px;}
	.AddressOrenge{ font-size:21px;}
	.ContactHeadSec{ font-size:27px;}
.ContactCont{ margin-top:146px; margin-bottom:82px;}
.ProSec3{ border-top:9px solid #383838; padding-top:57px; padding-bottom:48px;font-size:19px; line-height:28px;}
.human-icon{width:87px;}
.WhyFab{  font-size:19px; line-height:28px;border-top:9px solid #383838; border-bottom:9px solid #383838; margin-top:63px; margin-bottom:25px;}
.QuestionMark{ width:42px;}
.ProIcon2{ margin-top:180px;}
.arrow{ width:273px; height:1437px;}
.ProIcon1{ width:204px; height:204px;}
.line4{ width:201px; height:418px;}
.Line3{ width:267px; height:296px;}
.Line2{ width:217px; height:259px;}
.Line1{ width:16px; height:238px;}
.Sec1, .Sec2{font-size:18px; min-height:254px; padding-top:97px;}
.Sec1{padding-right:259px;}
.Sec1 img, .Sec2 img{width:254px; height:254px; }
.Sec2{padding-left:259px;}
.SideBar:bafore{ width:50px;}
.kids-room-icon{width:85px; height:103px;}
.kitchen-icon{ width:63px; height:77px;}
.bed-room-icon{ width:83px; height:52px;}
.RowPddTop{ padding-top:54px;}
.GalSec p{ margin-bottom:54px;}
.GalIcon{ margin-bottom:14px;}
.GalSec1{ margin-top:80px;}
.living-room-icon{ width:51px; height:56px;}
.GalSec p{font-size:19px; line-height:28px;}
.GalSec h4{ font-size:27px; margin-bottom:50px;}
.AboutCont1 h3{font-size:27px; margin-bottom:50px;}
.IntroIcon1{ background-position:0 0; margin-top:56px;}
.IntroIcon2{ background-position:-118px 0; margin-top:151px; }
.IntroIcon3{ background-position:-236px 0; margin-top:56px; }
.IntroIcon4{ background-position:-354px 0; margin-top:151px;  }
.IntroIcon{ width:118px; height:139px; background-image:url(../images/sec-2-icons1920.png); background-repeat:no-repeat;}
.clickMoreHr{margin-bottom:101px;}
.ClickToMore{font-size:16px;}
.IntroIndi p{ font-size:19px; line-height:28px}
.Sec4C{font-size:23px; line-height:32px;}
.Sec3Indi p{ font-size:32px; padding-top:44px; padding-bottom:44px;}
.Sec4{ padding-top:76px; padding-bottom:29px;}

.PmarTNew{ padding-top:40px;}
.Sec5indi p{font-size:26px; padding-top:21px; padding-bottom:21px;}
.Sec4Img{width:116px; height:106px; margin:0 auto 92px;}
.FootLogo{ width:92px; margin-bottom:42px;}
.FootUl li a{padding-right:28px; padding-left:28px;}
.Footer{ padding-top:212px; padding-bottom:52px;}
.FootUl{margin-bottom:46px;}
.Sec3Indi .HoverCont, .Sec5indi .HoverCont{ font-size:19px; line-height:28px;}
.logo{ width:1045px;}
.SocilaICons a{ width:100px; height:106px; background-image:url(../images/social-icons1920.png); background-repeat:no-repeat;}
.SocilaICons a.Insta{ background-position:-86px 0 ;}
.SocilaICons a.Fb{ background-position:15px 0;}
.HeadMarT{ margin-top:20px;}
.navbar-default .navbar-nav > li > a {padding:15px 43px;}
.Caption p{ font-size:28px; line-height:33px;}
.Caption h1{font-size:48px;  line-height:48px;}
.IntroIcon{ width:118px; height:139px;}
}
@media (min-width: 2559px) {
		.Designeering h1{font-size:40px;}
	.TxtTransfrom{ font-size:27px;}
	.btn-primary { font-size:27px;}
		.form-control {height:68px; font-size:27px;}
.form-group{ margin-bottom:12px;}
.AddressOrenge{ font-size:27px;}
.ContactHeadSec{ font-size:35px;}
.ContactCont{ margin-top:187px; margin-bottom:106px;}
.ProSec3{ border-top:10px solid #383838; padding-top:72px; padding-bottom:61px; font-size:24px;line-height:32px;}
.human-icon{width:111px;}
.WhyFab{  font-size:24px;line-height:32px;border-top:10px solid #383838; border-bottom:10px solid #383838; margin-top:80px; margin-bottom:30px;}
.QuestionMark{ width:49px;}
.ProIcon2{ margin-top:232px;}
.arrow{ width:351px; height:1855px;}
.ProIcon1{ width:260px; height:260px;}
.line4{ width:256px; height:536px;}
.Line3{ width:291px; height:360px;}
.Line2{ width:245px; height:323px;}
.Line1{ width:19px; height:306px;}
.Sec1, .Sec2{font-size:25px; min-height:329px; padding-top:135px;}
.Sec1{padding-right:332px;}
.Sec1 img, .Sec2 img{width:329px; height:329px; }
.Sec2{padding-left:332px;}
.SideBar:bafore{ width:66px;}
.kids-room-icon{width:109px; height:131px;}
.kitchen-icon{ width:80px; height:98px;}
.bed-room-icon{ width:105px; height:66px;}
.RowPddTop{ padding-top:69px;}
.GalSec p{ margin-bottom:69px;}

	.AboutCont1 p{ font-size:25px; line-height:32px;}
.AboutCont1{    margin-bottom: 69px;}
.GalIcon{ margin-bottom:16px;}
.GalSec1{ margin-top:102px;}
.living-room-icon{ width:65px; height:71px;}
.GalSec p{font-size:25px; line-height:32px;}
.GalSec h4{ font-size:37px;margin-bottom:60px;}
.AboutCont1 h3{font-size:37px;margin-bottom:60px;}
.IntroIcon1{ background-position:0 0; margin-top:85px;}
.IntroIcon2{ background-position:-157px 0; margin-top:241px; }
.IntroIcon3{ background-position:-314px 0; margin-top:85px; }
.IntroIcon4{ background-position:-471px 0; margin-top:241px; }
.IntroIcon{ width:157px; height:184px; background-image:url(../images/sec-2-icons2560.png); background-repeat:no-repeat;}
.clickMoreHr{margin-bottom:134px;}
.ClickToMore{font-size:17px;}
.IntroIndi p{ font-size:25px; line-height:32px;}
.Sec3Indi p{ font-size:43px; padding-top:57px; padding-bottom:57px;}
.Sec4C{font-size:30px; line-height:42px;}
.Sec4{ padding-top:102px; padding-bottom:39px;}
.PmarTNew{ padding-top:50px;}
.Sec5indi p{font-size:34px; padding-top:27px; padding-bottom:27px;}
.Sec4Img{width:154px; height:140px; margin:0 auto 124px;}
.FootLogo{ width:121px; margin-bottom:57px;}
.Footer{ padding-top:326px; padding-bottom:70px;}
.FootUl li a{padding-right:32px; padding-left:32px;}
.FootUl{margin-bottom:62px;}
.Sec3Indi .HoverCont, .Sec5indi .HoverCont{ font-size:25px; line-height:32px;}
.logo{ width:1370px;}		
.SocilaICons a{ width:123px; height:140px; background-image:url(../images/social-icons2560.png);}	
.SocilaICons a.Insta{ background-position:-123px 0 ;}
.SocilaICons a.Fb{ background-position:4px 0;}
.HeadMarT{ margin-top:26px;}
.navbar-default .navbar-nav > li > a {padding:16px 54px;}
.Caption p{ font-size:37px; line-height:42px;}
.Caption h1{font-size:60px;  line-height:60px;}
.IntroIcon{ width:157px; height:184px;}
}

@media (max-width:991px){
.TabPaddLR0{ padding-left:0 !important; padding-right:0 !important;}
.TabPaddR0{ padding-right:0 !important;}
.TabPaddL0{ padding-left:0 !important; }
.TabDisplay{ display:block;}
.TabInlineDisplay{ display:inline-block;}
.DesktopDisplay{ display:none;}
.DesktopInlineDisplay{ display:none;}
.TabTxtCenter{ text-align:center;}
.pull-left1{ float:none}
.pull-right1{ float:none}
.text-left1{ text-align:center}
.text-right1{ text-align:center}
.SideBar:before, .ProCont:before{ display:none;}
#owl-demo.m-banner.owl-carousel .item img{ display:block;}
#owl-demo.owl-theme .owl-controls{ display:none !important;}
.sec2{ display:none;}
.Sec4{ display:none;}
.Sec4.video_block{ display:block;}
.mobile_pnon {padding:0;}
.m-banner.owl-carousel { position: relative; height: auto; }
.m-banner.owl-carousel div:not(.owl-controls) { height:auto; }
.m-banner .item{background-repeat: no-repeat; background-size: cover; background-position: center;}
/* .ban1{ background-image:url(../images/banner.jpg);} */
/* .ban2{ background-image:url(../images/banner1.jpg);} */
/* .ban3{ background-image:url(../images/banner2.jpg);} */
/* .ban4{ background-image:url(../images/banner3.jpg);} */
/* .ban5{ background-image:url(../images/banner4.jpg);} */
/* .ban6{ background-image:url(../images/banner5.jpg);} */
/* .ban7{ background-image:url(../images/banner6.jpg);} */
/* .ban8{ background-image:url(../images/banner7.jpg);} */



.DivToggle991 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    /* optional */
    -webkit-box-align:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
  }
  .DivToggle991 .first_div991 {
    -webkit-box-ordinal-group:2;
    -moz-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2;
  }

  .DivToggle991 .second_div991 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order:1;
  }
 
 
 .DivToggle991-2 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    /* optional */
    -webkit-box-align:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
  }
  .DivToggle991-2 .first_div991 {
    -webkit-box-ordinal-group:1;
    -moz-box-ordinal-group:1;
    -ms-flex-order:1;
    -webkit-order:1;
    order:1;
  }

  .DivToggle991-2 .second_div991 {
    -webkit-box-ordinal-group: 7;
    -moz-box-ordinal-group: 7;
    -ms-flex-order: 7;
    -webkit-order:7;
    order:7;
  }
 
 .DivToggle991-2 .third_div991 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order:2;
    order:2;
  }
  .DivToggle991-2 .forth_div991 {
    -webkit-box-ordinal-group:3;
    -moz-box-ordinal-group:3;
    -ms-flex-order:3;
    -webkit-order:3;
    order:3;
  }
  .DivToggle991-2 .fifth_div991 {
    -webkit-box-ordinal-group:4;
    -moz-box-ordinal-group:4;
    -ms-flex-order:4;
    -webkit-order:4;
    order:4;
  }
  .DivToggle991-2 .sixth_div991 {
    -webkit-box-ordinal-group:5;
    -moz-box-ordinal-group:5;
    -ms-flex-order:5;
    -webkit-order:5;
    order:5;
  }
  .DivToggle991-2 .seventh_div991 {
    -webkit-box-ordinal-group:6;
    -moz-box-ordinal-group:6;
    -ms-flex-order:6;
    -webkit-order:6;
    order:6;
  }
  .DivToggle991-2 .eighth_div991 {
    -webkit-box-ordinal-group:7;
    -moz-box-ordinal-group:7;
    -ms-flex-order:7;
    -webkit-order:7;
    order:7;
  }
  
  .Caption {
  background-image:none;
    background-repeat: repeat-y; 
     bottom: 0;
    z-index: 200;
    text-align: left;
}
.Caption h1 {font-size: 20px; line-height: 30px;}
.Caption p {
    font-size: 14px; max-height:151px; overflow-y:scroll;}
.IntroIndi {
   padding-left:20px !important;
}
.TabCssForIconTxt{ display:block; width:100%; margin-top:20px;}
.Sec1 img, .Sec2 img{ display:block; position:relative; margin:0 auto;}
.Sec2 img {
    left: 0;
}
.Sec1, .Sec2{ padding-top:10px; padding-bottom:10px;}
.DownArrow{ color:#383838; font-size:20px;}
.ProIcon2 {
    margin-top: 20px;
}
.Sec2 {
    padding-left: 0; padding-right:0;
}
.Sec1 {
    padding-right:0; padding-left:0;
}
.Sec1 img {right:0;} 

.navulmrgn{ position:fixed !important; width:250px;height:100% !important; right:0 !important; background-color:rgba(41, 141, 202, 0.74); top:0 !important; 
z-index:20001 !important; width:250px; padding-top:50px; margin-top:0 !important; display:none;}

.navbar-default .navbar-nav>li>a {padding: 12px 9px !important; text-align: right; color: #FFF;}
.navbar-default .navbar-nav > li > a {background-color: transparent;}
.Caption {position: relative;}
.blog-indi img{ float:none; display:block;}
}

@media (max-width:800px){
.testis_sld1 {padding: 20px 0px 40px;}
.testis_sld1 .container2{width:100%}
.testis_sldw {padding:30px 0}
.testis_sect .item p{text-align:center;font-size:15px;color:#444;font-weight:400;position:relative;max-width:100%;padding:0;display:table;margin:0 auto 10px}
.testis_sect .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-64px}
.testis_sect .owl-theme .owl-controls .owl-buttons div.owl-next{right:-64px}
.form_sectnw {width:100%;padding:0}
}
@media (max-width:700px){
	.logo{width: 250px;}
	.banner_sec_box{ display:none;}
	.Sec5indi .HoverCont{display:none; }
	.new_hover_sc .Sec3Indi { display:block;overflow:hidden;border: 2px solid #fff;}
	.new_hover_sc .Sec3Indi p{position:absolute;bottom:0;height:20%;top:auto}
	.Sec3Indi:hover p{top:auto}
	.new_hover_sc .Sec3Indi .HoverCont{ display:block;    height: 80%; top:-80%; }
	.new_hover_sc .Sec3Indi:hover .HoverCont {    top: 0;}
	.Sec3Indi .HoverCont{ display:none;}
	.Sec3Indi p{position:relative;}
	.Sec3Indi{ overflow:visible;}
	.sec6{top:100px; position:relative; margin-bottom:100px;}
	.footer_head {margin:14px 0 20px;}
	.footer_para br {display:none;}
}

@media (max-width:640px){
	.fixe_cal_button{display:block!important}
	.Footer .SocilaICons2 a{display:inline-block;max-width:40px}
	.testis_sect{padding:0 25px}
	.testis_sect .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-39px}
	.testis_sect .owl-theme .owl-controls .owl-buttons div.owl-next{right:-39px}
}
@media (max-width:480px){
	.testis_sect .owl-theme .owl-controls .owl-buttons div{width:27px;height:30px;line-height:24px}
	.testis_head {font-size:23px;margin:0 0 10px}
	.testis_sect .item p{font-size:13px;font-weight:300}
	.testis_head {font-size:18px}
	.testis_sect .item h3{margin:0 0 3px;font-size:16px}
	.testis_sect .item h4{font-size:13px}
	.testis_sect .owl-theme .owl-controls .owl-buttons div{top:40%}
	.form_sectnw .form-control{margin-bottom:10px;height:37px}
	.form_sectnw textarea.form-control{height:120px}
}
@media (max-width:360px){
	.HeadMarT{margin-top:9px;margin-bottom:6px}
	.affix.HeadMarT{padding:4px 10px 0}
	.logo{width:230px}
	.nav-trigger{width:40px;height:40px;padding:10px 7px;top:14px}
}
/* ========================================================================
 * bootstrap-switch - v3.3.2
 * http://www.bootstrap-switch.org
 * ========================================================================
 * Copyright 2012-2013 Mattia Larentis
 *
 * ========================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.bootstrap-switch {
  display: inline-block;
  direction: ltr;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: #cccccc;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  border-radius: 4px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block !important;
  height: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background:#2EB103;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #5bc0de;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #5cb85c;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f0ad4e;
  color: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #d9534f;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #fff;
  background:#E00606;
}
.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  color: #333333;
  background: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  position: absolute !important;
  top: 0;
  left: 0;
  margin: 0;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important;
}
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important;
}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin-left 0.5s;
  -o-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>

*/

.hljs {
  display: block; padding: 0.5em;
  background: #F0F0F0;
}

.hljs,
.hljs-subst,
.hljs-tag .hljs-title,
.lisp .hljs-title,
.clojure .hljs-built_in,
.nginx .hljs-title {
  color: black;
}

.hljs-string,
.hljs-title,
.hljs-constant,
.hljs-parent,
.hljs-tag .hljs-value,
.hljs-rules .hljs-value,
.hljs-rules .hljs-value .hljs-number,
.hljs-preprocessor,
.hljs-pragma,
.haml .hljs-symbol,
.ruby .hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.hljs-aggregate,
.hljs-template_tag,
.django .hljs-variable,
.smalltalk .hljs-class,
.hljs-addition,
.hljs-flow,
.hljs-stream,
.bash .hljs-variable,
.apache .hljs-tag,
.apache .hljs-cbracket,
.tex .hljs-command,
.tex .hljs-special,
.erlang_repl .hljs-function_or_atom,
.asciidoc .hljs-header,
.markdown .hljs-header,
.coffeescript .hljs-attribute {
  color: #800;
}

.smartquote,
.hljs-comment,
.hljs-annotation,
.hljs-template_comment,
.diff .hljs-header,
.hljs-chunk,
.asciidoc .hljs-blockquote,
.markdown .hljs-blockquote {
  color: #888;
}

.hljs-number,
.hljs-date,
.hljs-regexp,
.hljs-literal,
.hljs-hexcolor,
.smalltalk .hljs-symbol,
.smalltalk .hljs-char,
.go .hljs-constant,
.hljs-change,
.lasso .hljs-variable,
.makefile .hljs-variable,
.asciidoc .hljs-bullet,
.markdown .hljs-bullet,
.asciidoc .hljs-link_url,
.markdown .hljs-link_url {
  color: #080;
}

.hljs-label,
.hljs-javadoc,
.ruby .hljs-string,
.hljs-decorator,
.hljs-filter .hljs-argument,
.hljs-localvars,
.hljs-array,
.hljs-attr_selector,
.hljs-important,
.hljs-pseudo,
.hljs-pi,
.haml .hljs-bullet,
.hljs-doctype,
.hljs-deletion,
.hljs-envvar,
.hljs-shebang,
.apache .hljs-sqbracket,
.nginx .hljs-built_in,
.tex .hljs-formula,
.erlang_repl .hljs-reserved,
.hljs-prompt,
.asciidoc .hljs-link_label,
.markdown .hljs-link_label,
.vhdl .hljs-attribute,
.clojure .hljs-attribute,
.asciidoc .hljs-attribute,
.lasso .hljs-attribute,
.coffeescript .hljs-property,
.hljs-phony {
  color: #88F
}

.hljs-keyword,
.hljs-id,
.hljs-title,
.hljs-built_in,
.hljs-aggregate,
.css .hljs-tag,
.hljs-javadoctag,
.hljs-phpdoc,
.hljs-yardoctag,
.smalltalk .hljs-class,
.hljs-winutils,
.bash .hljs-variable,
.apache .hljs-tag,
.go .hljs-typename,
.tex .hljs-command,
.asciidoc .hljs-strong,
.markdown .hljs-strong,
.hljs-request,
.hljs-status {
  font-weight: bold;
}

.asciidoc .hljs-emphasis,
.markdown .hljs-emphasis {
  font-style: italic;
}

.nginx .hljs-built_in {
  font-weight: normal;
}

.coffeescript .javascript,
.javascript .xml,
.lasso .markup,
.tex .hljs-formula,
.xml .javascript,
.xml .vbscript,
.xml .css,
.xml .hljs-cdata {
  opacity: 0.5;
}

/* default */
.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../images/close.html) url(../images/loading.html) url(../images/prev.html) url(../images/next.html);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.html) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/* default */
@media (max-width:991px){.nav.navbar-nav.navbar-right{background-color: transparent !important}
.pc_whatsapp img{max-width:35px;z-index: 999;}
.fixe_cal_button{width:40px;height:40px;transform:none !important;z-index: 999;}
.fixe_cal_button img{top: 0;    bottom: 0;    left: 0;width:32px;}
.fixe_cal_button1 img{    max-width: 35px;width:auto;top: 0;bottom: 0;      left: 0;right: -22px;}
.fixe_cal_button1{width: auto;      height: auto;    bottom: 80px !important;    right: 32px !important; margin:0 !important;z-index: 999;}
.fixe_cal_button1 a{    width: 40px;}}








