.MenuIcon{ display:none; margin:25px 0 0 0; float:right; font-size:30px; color:#b0bec5;}

@media only screen and (min-width: 1025px ){
/*.section1{ padding:195px 0px !important;}
.section3{ padding:215px 0px !important;}*/
.section3 .right .box:nth-last-child(1){ margin-bottom:0px;}
.section3 .right .box:nth-last-child(1) p{ margin-bottom:0px;}
.section3 .right .box:nth-last-child(2){ margin-bottom:0px;}
.section3 .right .box:nth-last-child(2) p{ margin-bottom:0px;}
}



@media (min-width:768px) and (max-width:1024px){
.main_menu li a { margin: 0 38px 0 0;}
.section1 .left { padding: 0;}
.section1 .right { padding: 0; width: 49%;}
.section2 .right { width: 59%;}
.section3 .left{ width:100%;}
.section3 .right { width: 100%;}
.section3 .right .box img { margin: 0 16px 30px 0;}
.section3 .right .box { margin-bottom: 30px; padding:0px 30px 0px 0px;  width: 50%;}
.section6 .FAQ { padding: 0 30px;}
footer .part1 span { margin: 0 10px;}
footer .part1 { text-align: center;}
.owl-nav div{ margin:0 60px !important; bottom:0px;}
.owl-nav { margin: -25px 0 -25px 0;}
.BannerHome .left h1{ font-size:30px; line-height:50px;}
.section3 .right .box p{}
.owl-nav{ top:60px;}
}

@media only screen and (max-width: 767px) {
.MenuIcon{ display:block;}	
.main_menu { background: #37474f none repeat scroll 0 0; display: none; margin: 1px -20px; padding:0; border-top:1px solid rgba(255, 255, 255, 0.1);}
.main_menu li a::after{ display:none;}
.main_menu li{ width:100%; border-bottom:1px solid rgba(255, 255, 255, .1); padding:5px 20px;}
.main_menu li a{ display:block;}
.BannerHome .left { margin: 20px 0 0; text-align: center; width: 100%;}
.BannerHome .left h1 { font-size: 25px; line-height: normal; margin: 0 0 50px;}
.BannerHome .right { padding: 0; text-align: center; width: 100%;}
.BannerHome .right img { margin: 50px auto auto; width: 180px;}
header.Home{ background-attachment:inherit;}
.content .row { padding: 50px 0;}
.section1 .left { padding: 0; text-align: center; width: 100%;}
#owl-demo .item{ margin:0;}
.owl-carousel .owl-wrapper-outer { padding: 7px 0 !important;}
#owl-demo .item img{ box-shadow:none !important; border:1px solid #ccc;}
.owl-controls { margin:30px 0 0 0 !important; }
.owl-buttons div { margin: 0 60px !important;}
.owl-nav div{ margin:0 60px !important;} 
.section1 .right { padding: 20px 0 0; width: 100%;}
.section1 .right ul li {position:relative;  line-height: 24px; padding: 0 0 10px 29px;}
.section1 .right li::after{ position:absolute; left:0; top:0; margin-top:6px;}
.section2 .left { padding: 0; width: 100%;}
.heading h2 { font-size: 30px;}
.section2 .right { text-align: center; width: 100%;}
.section2 .right img { width: 97px;}
.section3 .left { padding: 0; width: 100%;}
.section3 .right { width: 100%;}
.section3 .right .box { padding: 0; width: 100%;}
.section5 .BlogPost .Box { margin: 0 0 20px; width: 100%;}
.section6 .FAQ { padding: 0;}
.section6 .left { padding-right: 0; width: 100%; text-align:center}
.section6 .right { padding-left: 0; width: 100%;}
.accordion-section-title { font-size: 11px;}
footer .part1 { padding: 20px 0; text-align:center;}
footer .part1 a{ display:inline-block; width:calc(50% - 5px);}
footer .part1 span{ display:none;}
footer .part2 { padding: 20px; text-align:left;}
footer .part1{text-align:left;}
.owl-nav{ display:none;}
}


@media only screen and (max-width: 320px) {
body					{ min-width:320px;}	
}


