@media (max-width:992px) {
    html {
       
    }
    body {
        -webkit-overflow-scrolling: touch;
        position: relative;
        padding-top:0;
		overflow-x:hidden;
		background-image:none; 
    } 
    .Order1 {order: 1 !important}
    .Order2 {order: 2 !important}
    .Button1 {
        height:36px;
        line-height:36px;
        font-size: 20px;
    }
    .Button1 .Icon svg {
        width:30px;
        margin-top: -3px;
    }
	
	.container {
        overflow:hidden;
	}
    .container-fluid {
        overflow-x:hidden;
		padding-left:15px !important;
		padding-right:15px !important;
    }
	.Height100 {
		height:100%;
	}
    .HideMobile {
        display: none !important;
    }



#Hamburger {
  width: 60px;
  height: 45px;
  position: absolute;
  top:30px;
  right:0;
  z-index:99; 
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer; 
  transform:scale(0.5);

}

#Hamburger span {
  display: block;
  position: absolute;
  height: 9px;
  width: 100%;
  background: #fff;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
/* Icon 3 */

#Hamburger span:nth-child(1) {
  top: 0px;
}

#Hamburger span:nth-child(2),#Hamburger span:nth-child(3) {
  top: 18px;
}

#Hamburger span:nth-child(4) {
  top: 36px;
}

#Hamburger.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#Hamburger.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#Hamburger.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#Hamburger.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

 


    .Header {
        top:0;
        padding-top:20px;
    }
    .Header .row {
        display:inherit;
    }
    .Header .Logo {}
    .Header .Logo img {
        height:90px;
    }
    .HeadRight {
        position:absolute;
        top:0;
        left:0;
        background:#143974;
        width:100%;
        height:100vh;
        padding-top:50px;
        text-align:center !important;
        visibility:hidden;
        opacity:0;
        transition:0.5s;
    }
    .HeadRight .Button1 {
        margin-top:50px;
    }

    .Header .MainMenu {}
    .Header .MainMenu li {
        width:100%;
        text-align:center;
    }
    .Header .MainMenu li a {
        padding-top:10px;
        padding-bottom:10px;
        display:block;
    }

    .ShowMenu .HeadRight {
        visibility:visible;
        opacity:1;
    }


    .HomePage {
        padding-top:30px;
    }
    .HomePage .Flex .row {
        display:inherit;
    }
    .HomePage .Flex .Title {
        font-size:32px;
        line-height:42px;
        text-align:center;
        margin-bottom:40px;
    }
    .HomePage .Flex .Image {
        width:100%;
    }
    .HomePage .Flex .Image img {
        width:100%; 
    }

    
	  

    .OfferDiv { 
        padding: 50px 0;
    }
    .OfferDiv .Head .Title { 
        font-size: 28px;
        line-height: 30px;
    }
	.OfferDiv .Content .Offers .Item {
        margin-bottom:20px;
    }
    .OfferDiv .Content .Offers .Item .Title {
        font-size: 16px;
        line-height: 23px;
    }
    .OfferDiv .Content .Image {
        margin-top:20px;
    }
	

    .Services {
        margin-top:0;
        padding-top: 30px;
        padding-bottom: 0px;
    }
    .Services .Head .Title {
        font-size: 28px;
        line-height: 30px;
    }
    .Services .Head {
        margin-bottom:30px;
    }
    .Services .ServiceItems .Item {
        margin-bottom:20px;
    }
    .Services .ServiceItems .Item .Title {
        font-size:20px;
        line-height:26px;
    }



    .WhyUs {
        padding-top:40px;
        padding-bottom:20px;
    }
    .WhyUs:after {
        left:0;
    }
    .WhyUs .Head .Title {
        font-size: 28px;
        line-height: 30px;
    }
    .WhyUs .Content .Item {
        margin-bottom:30px;
    } 
    .WhyUs .Content .Image {
        margin-bottom:15px;
    }



    .ContactDiv {
        padding-top:30px;
    }
    .ContactDiv .Title {
         font-size: 28px;
        line-height: 30px;
    }
    .ContactDiv .Address {
        font-size:18px;
    }
    .ContactDiv .Email {
        font-size:18px;
    }
    .ContactDiv .Button1 {
        margin-bottom:28px;
        margin-top:0px;
    }


    .ContactForm {
        margin-bottom:40px;
    }
    .ContactForm .Form {
        width:100%;
    }
    .ContactForm label {
        font-size:16px;
        margin-bottom:8px;
    }
    
    .ContactForm input[type="text"], .ContactForm input[type="email"] {
        height:60px;
        line-height:60px;
    }
    .ContactForm textarea {
        height:160px;
    }

    .ContactDiv .FootLogo {
        position:relative;
        bottom:0;
        left:0;
        margin-bottom:30px;
    }

    .ContactForm input[type="submit"] {
        height:50px;
        line-height:50px;
        font-size:18px;
    }

 
    .Lines {
        
        bottom:-27px !important;
    }
    .Lines .Line { 
         height:40px;
    }

    .ContactDiv .Lines {
        bottom: auto !important;
        top: -20px;
    }

}
 
@media (min-width:992px) {
    .HideDesktop {
        display: none !important;
    }
	 
	 
	 
}

 