@media (max-width:640px){.testimonials{-webkit-background-size:cover;background-size:cover;}
.download{-webkit-background-size:cover;background-size:cover;}
.logoepage{max-width:200px;margin:auto;}
.logoepage a{color:#ffffff !important;font-size:16px;font-weight:bold;}
}
@media (max-width:1024px){.animated{-webkit-transform:translateZ(0);}
body{font-size:15px;line-height:26px;}
header .color-overlay{min-height:800px;}
.app-brief .left-align{text-align:center;}
.colored-line-left{float:none;margin:auto;}
.headeremail{font-size:22px;color:#ffffff;font-weight:bold;}
h3.phoneemail{font-size:21px !important;line-height:0px !important;margin-top:10px !important;}
.top-buffer{margin-top:23px;}
.logoepage{max-width:200px;margin:auto;}
.logoepage a{color:#ffffff !important;font-size:16px;font-weight:bold;}
}
@media (min-width:768px) and (max-width:1024px){html{font-size:90%;}
header .color-overlay{min-height:780px;}
.sticky-navigation .navbar-header{width:100%;position:relative;text-align:center;margin-top:10px;}
.sticky-navigation .navbar-header a{float:none !important;}
.sticky-navigation .navbar-header img{max-height:100px;}
.sticky-navigation .main-navigation{text-align:center;width:100%;padding-top:0;}
header .intro-section{padding-top:0;}
header .phone-image{max-width:365px;margin-top:-25%;}
.features .features-left,
.features .features-right{margin-top:0;}
.features .features-left .icon-container,
.features .features-right .icon-container{display:none;}
.headeremail{font-size:22px;color:#ffffff;font-weight:bold;}
h3.phoneemail{font-size:22px !important;line-height:0px !important;margin-left:-50px !important;}
.top-buffer{margin-top:23px;}
}
@media (max-width:767px){html{font-size:80%;}
body{font-size:15px;line-height:26px;}
header .color-overlay{min-height:580px;}
header .only-logo .navbar{padding:20px;}
.navbar-inverse .navbar-nav{padding-left:10px;line-height:normal;text-align:center;}
.navbar-inverse .navbar-nav>li{margin-bottom:0;border-bottom:1px solid #999;}
header .intro-section{padding-top:9%;text-align:center;}
.features .features-left,
.features .features-right{text-align:center;margin-top:5px;}
.features .feature{margin-bottom:70px;}
.features .features-left .icon-container,
.features .features-right .icon-container{float:none;margin-left:inherit;min-height:70px;}
.features .feature .icon-container .icon{margin:auto;}
.download .subscription-form .input-box{margin:auto;width:80%;margin-bottom:10px;}
.logo-margin{margin-left:0px;}
.headeremail{font-size:15px;color:#ffffff;font-weight:bold;}
h3.phoneemail{font-size:18px !important;line-height:0px !important;padding-right:13px !important;}
.top-buffer{margin-top:0px;}
#places{width:50%;}
.logoepage{max-width:200px;margin:auto;}
.logoepage a{color:#ffffff !important;font-size:16px;font-weight:bold;}
}
@media (max-width:480px){html{font-size:65%;}
header .color-overlay{min-height:480px;}
header .only-logo .navbar{padding:10px;}
header .intro-section{padding-top:2%;margin-top:-30px;}
header .intro-section .intro{margin-bottom:16px;}
header .intro-section h5{color:#ffffff;}
header .intro-section .buttons{margin-top:15px;margin-bottom:20px;}
.download .subscription-form .input-box{width:95%;height:50px;}
.standard-button,
.standard-button2{font-size:15px;min-width:100px;padding:11px 20px 11px 20px;}
.features .feature:hover .icon-container .icon,
footer .contact-button:hover{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
a.ranga{font-weight:bold;color:#2482c5 !important;font-size:15px;}
.slinpmar{margin-bottom:10px;}
.logoepage{max-width:180px;margin:auto;}
.logoepage a{color:#ffffff !important;font-size:15px;font-weight:bold;}
}
@media (max-width:320px){html{font-size:60.5%;}
}
@media (min-width:320px) and (max-width:640px) and (orientation:landscape){.full-screen h1{font-size:30px !important;line-height:40px;margin-top:0;font-weight:bold;}
.full-screen .intro-section .intro{margin-bottom:0;}
.full-screen .intro-section h5{font-size:14px;}
.full-screen .intro-section .buttons{margin-top:0;}
.full-screen .standard-button{font-size:14px;padding:8px 5px;}
a.ranga{font-weight:bold;color:#2482c5 !important;font-size:15px;}
.headeremail{font-size:15px;color:#ffffff;font-weight:bold;}
.logoepage{max-width:180px;margin:auto;}
.logoepage a{color:#ffffff !important;font-size:15px;font-weight:bold;}
}
@media (min-width:900px) and (min-height:620px) and (max-height:700px){.home-contents{margin-top:-7% !important;}
.only-logo{margin-top:-68px;}
header .phone-image{margin-top:-65px;}
header .intro-section .intro{margin-bottom:-10px !important}
}
@media (max-width:1024px){.owl-theme .owl-controls .owl-buttons .owl-prev{display:none;}
.owl-theme .owl-controls .owl-buttons .owl-next{display:none;}
}