/*
Theme Name: Aid Plus Care
Text Domain: apc
Domain Path: /lang
Theme URI: http://kuki.graphics
Author: the WordPress team
Author URI: http://kuki.graphics
Description: Custom Design Template for Aid Plus Care
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
*/
@media screen and (min-width: 1240px) {
#menu-off-canvas-menu-greek{height:auto !important;}
#menu-off-canvas-menu-english{height:auto !important;}
.blue_banner{background:#018aee; width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; padding-top:140px; padding-bottom:80px;}
.blue_banner .logo{width:365px;}
.blue_banner .text{width:750px; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:24px; line-height:32px;}
.blue_banner .icons_cont{width:1080px; display:flex; justify-content:space-between; align-items:center; flex-direction:row; margin-top:85px;}
.blue_banner .icons_item{display:flex; justify-content:center; align-items:center; flex-direction:column; width:250px;}
.blue_banner .icons_item_img img{height:80px;}
.blue_banner .icons_item_text{font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px; color:#fff; text-align:center; margin-top:30px;}

.grey_banner{background:#555555; padding:50px 0px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.grey_banner .text{width:850px; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:24px; line-height:32px;}
.grey_banner .small_text{width:300px; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px; margin-top:30px;}
.grey_banner .btn{width:200px; background:#f7922a; display:flex; justify-content:center; align-items:center; padding:7px 0px; color:#fff; color:#fff; margin-top:15px; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px;}

.white_cont{display:flex; justify-content:center; align-items:center; padding:50px 0px;}
.white_cont_big{display:flex; justify-content:center; align-items:center; padding:50px 0px;}
.white_cont_big img{width:900px;}

.two_col_text{display:flex; justify-content:space-between; align-items:flex-start; padding:50px 0px; width:1240px; margin-left:calc(50% - (1240px / 2));}
.two_col_text .text p{color:#333333; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:20px; line-height:26px; width:580px;}

.triple_banner{display:flex; justify-content:space-between; align-items:flex-start; padding:50px 0px; width:1240px; margin-left:calc(50% - (1240px / 2));}
.triple_banner .banner1{background:#f89f31; padding:50px 25px; width:calc((100% / 3) - 15px); display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.triple_banner .banner2{background:#1f66af; padding:50px 25px; width:calc((100% / 3) - 15px); display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.triple_banner .banner3{background:#555555; padding:50px 25px; width:calc((100% / 3) - 15px); display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.triple_banner .banner .text{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:20px; line-height:26px; color:#fff; text-align:center; min-height:90px;}
.mobile_stores img{width: 300px; height: auto; max-width: 300px;}
.mobile_stores1 img{width: 340px; height: auto; max-width: 340px;}
.triple_banner .banner{min-height:425px;}
.triple_banner .banner .btn{width:200px; background:#84b95c; display:flex; justify-content:center; align-items:center; padding:7px 0px; color:#fff; color:#fff; margin-top:40px; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px;}

}

@media screen and (max-width: 1239px) and (min-width: 768px) {
#menu-off-canvas-menu-greek{height:auto !important;}
#menu-off-canvas-menu-english{height:auto !important;}
.blue_banner{background:#018aee; width:100vw; display:flex; justify-content:center; align-items:center; flex-direction:column; padding-top:140px; padding-bottom:80px;}
.blue_banner .logo{width:365px;}
.blue_banner .text{width:720px; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:24px; line-height:32px;}
.blue_banner .icons_cont{width:760px; display:flex; justify-content:space-between; align-items:center; flex-direction:row; margin-top:85px;}
.blue_banner .icons_item{display:flex; justify-content:center; align-items:center; flex-direction:column; width:calc((100% / 4) - 10px);}
.blue_banner .icons_item_img img{height:50px;}
.blue_banner .icons_item_img{min-height:50px;}
.blue_banner .icons_item_text{font-family: 'Open Sans', sans-serif; font-size:14px; line-height:18px; color:#fff; text-align:center; margin-top:30px;}

.grey_banner{background:#555555; width:100vw; padding:50px 0px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.grey_banner .text{width:720px; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:24px; line-height:32px;}
.grey_banner .small_text{width:300px; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px; margin-top:30px;}
.grey_banner .btn{width:200px; background:#f7922a; display:flex; justify-content:center; align-items:center; padding:7px 0px; color:#fff; color:#fff; margin-top:15px; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px;}

.white_cont{display:flex; justify-content:center; align-items:center; padding:50px 0px; width:100vw;}
.white_cont_big{display:flex; justify-content:center; align-items:center; padding:50px 50px 50px 0px; width:100vw;}
.white_cont_big img{width:900px;}

.two_col_text{display:flex; justify-content:space-between; align-items:flex-start; padding:50px 0px; width:720px; margin-left:calc(50% - (720px / 2));}
.two_col_text .text p{color:#333333; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:20px; line-height:26px; width:320px;}

.triple_banner{display:flex; justify-content:space-between; align-items:flex-start; padding:50px 0px; width:750px; margin-left:calc(50% - (750px / 2));}
.triple_banner .banner1{background:#f89f31; padding:50px 25px; width:calc((100% / 3) - 5px); display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.triple_banner .banner2{background:#1f66af; padding:50px 25px; width:calc((100% / 3) - 5px); display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.triple_banner .banner3{background:#555555; padding:50px 25px; width:calc((100% / 3) - 5px); display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.triple_banner .banner .text{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px; line-height:24px; color:#fff; text-align:center; min-height:90px;}
.mobile_stores img{width: 200px; height: auto; max-width: 200px;}
.mobile_stores1 img{width: 240px; height: auto; max-width: 240px;}
.triple_banner .banner{min-height:350px;}
.triple_banner .banner .btn{width:200px; background:#84b95c; display:flex; justify-content:center; align-items:center; padding:7px 0px; color:#fff; color:#fff; margin-top:40px; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px;}
}

@media screen and (max-width: 767px){
.blue_banner{background:#018aee; width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; padding-top:140px; padding-bottom:80px;}
.blue_banner .logo{width:290px;}
.blue_banner .text{width:290px; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:18px; line-height:26px;}
.blue_banner .icons_cont{width:1080px; display:flex; justify-content:space-between; align-items:center; flex-direction:column; margin-top:85px;}
.blue_banner .icons_item{display:flex; justify-content:center; align-items:center; flex-direction:column; width:250px; margin-bottom:60px;}
.blue_banner .icons_item_img img{height:80px;}
.blue_banner .icons_item_text{font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px; color:#fff; text-align:center; margin-top:30px;}

.grey_banner{background:#555555; padding:50px 0px; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.grey_banner .text{width:290px; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:18px; line-height:26px;}
.grey_banner .small_text{width:200px; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:18px; margin-top:30px;}
.grey_banner .btn{width:200px; background:#f7922a; display:flex; justify-content:center; align-items:center; padding:7px 0px; color:#fff; color:#fff; margin-top:15px; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px;}

.white_cont{display:flex; justify-content:center; align-items:center; padding:50px 0px;}
.white_cont img{width:290px; height:auto;}
.white_cont_big{display:flex; justify-content:center; align-items:center; padding:50px 0px;}
.white_cont_big img{width:290px; height:auto; margin-left:-30px;}

.two_col_text{display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column; padding:30px 0px; width:290px; margin-left:calc(50% - (290px / 2));}
.two_col_text .text{color:#333333; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px; line-height:22px; width:100%; margin-bottom:30px;}

.triple_banner{display:flex; justify-content:space-between; align-items:flex-start; flex-direction:column; padding:50px 0px; width:290px; margin-left:calc(50% - (290px / 2));}
.triple_banner .banner1{background:#f89f31; padding:50px 25px; width:100%; display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.triple_banner .banner2{background:#1f66af; padding:50px 25px; width:100%; display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.triple_banner .banner3{background:#555555; padding:50px 25px; width:100%; display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.triple_banner .banner .text{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px; line-height:24px; color:#fff; text-align:center; min-height:90px;}
.mobile_stores img{width: 200px; height: auto; max-width: 200px;}
.mobile_stores1 img{width: 240px; height: auto; max-width: 240px;}
.triple_banner .banner{min-height:345px; margin-bottom:30px;}
.triple_banner .banner .btn{width:200px; background:#84b95c; display:flex; justify-content:center; align-items:center; padding:7px 0px; color:#fff; color:#fff; margin-top:40px; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:20px;}
}