@media screen and (max-width: 767px){
#mainMenu{height: 100%;background:rgb(84, 102, 172,0.95);width: 0;position: fixed;z-index: 9999;top: 0;left: 0; overflow-x: hidden;transition: 0.5s;padding-top: 60px;}
#mainMenu.navbar-collapse.collapse.show{visibility:visible;display:block !important;z-index:999}
#mainMenu ul li a{color:#fff;display:block;padding:10px 20px;font:600 18px 'Arial Bold',sans-serif;width: 100%;margin: 0}
#mainMenu ul li a:hover{background:transparent}
#mainMenu .closebtn {position: absolute;top: 0;left: 0;font-size:50px;color: #fff;line-height: 1.2;padding-left: 1.2rem;}
.navbar-toggler{font-size: 35px;color: #5565ab}
.navbar-nav{padding: 0;width: 100%;}
.navbar-nav li.dropdown{display:block}
.navbar-nav .dropdown .dropdown-menu{background: transparent;border: none;border-radius: 0;}
.navbar-nav .dropdown .dropdown-toggle[aria-expanded='false']::after{right:20px;content: '\f067'}
.navbar-nav .dropdown .dropdown-toggle[aria-expanded='true']::after{right:20px;content: '\f068'}
.navbar-nav li.active:after{height: 0}
.benefits .next-slide{right: 0}
.benefits .prev-slide{left: 0}
.img-overlay:before{height: 0%}
.navbar,.navbar-brand{padding: 0}
.section-padding{padding:2rem 0}
#why-rigas .icon-box{flex: 1 1 100%;margin: 15px 40px;}
#benefits .icon-box{flex: 1 1 100%;margin: 15px;}
.div-padding{padding: 1rem}
.modal-padding{padding: 1rem}
.modal .modal-body > p{padding: 0}
.radio-opt{justify-content: space-between;margin-bottom: 15px}
.radio-btns{flex-direction: column;}
.tab-content{padding:2rem 5px}
#about img{margin-bottom: 2rem}
.navbar-nav .nav-link{text-align:left;padding:1rem;color: #fff;font-size: 18px;position: relative;}
.navbar-nav .nav-link.call-btn{background: transparent;color: #fff;padding:1rem;height: auto;text-shadow: none;border-radius: 0;line-height: 1.2}
.navbar.sticky-top .navbar-nav .nav-link.call-btn{background: transparent;color: #F8F8F8;padding:0.2rem 1rem;margin-bottom: 10px;height: auto;text-shadow: none;}
.navbar-nav .nav-link.active{border-bottom: none !important}
/*.navbar-nav .nav-link.active:after{content: '\f105'; font-family:'FontAwesome';color: #fff;position: absolute;top: 0;right: 0;font-size:26px;padding: 13px 0}*/
.headline{margin-top: 2%;left: 0;position: relative;color: #707070;padding: 15px;}
.headline h1{font-size: 20px;text-shadow: none}
.headline h2{font-size: 18px;text-shadow: none}
.headline a.btn{margin-top: 10px}
.navbar.sticky-top .navbar-nav .nav-link.call-btn{padding:0.2rem 1rem}
.nav-tabs .nav-link{margin:0;}
.feature-list li{padding: 1rem;margin-bottom: 1.5rem;}
.feature-list li:before{padding-right: 1rem;}
#benefits .item{margin: 0 25px}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.icon-box{flex: 1 1 40%}
.div-padding{padding:3rem 5rem}
}
@media screen and (max-width: 991px){
.custom-btn{padding: 5px 20px}
}
@media screen and (min-width: 1024px){
	.navbar-nav .dropdown:hover>.dropdown-menu {display: block;}
}
@media screen and (min-width: 991px){
.navbar-nav{padding:0 3rem}
.navbar-brand{margin: 0 2rem;padding: 0}
.p-0{padding: 0}
.form-pad{padding: 5px 2rem}
}
@media only screen and (min-width:801px) and (max-width:1050px){
#mainMenu.navbar-collapse.collapse.show{margin-top:45px;}
#mainMenu.no-margin.collapse.show{margin-top:0px;}
}