/*LARGE DESKTOP */
@media (min-width: 1900px) {

}

/* Desktop dropdown hover */
@media (min-width: 1200px) {
    .menu ul li:hover ul.dropdown-menu {
        display: block!important;
    }
}

@media (min-width:1661px) {

}

/*SEMI-LARGE DESKTOP */
@media (min-width:1400px) and (max-width:1660px) {
main .container { width:1300px;}
.menu { float:left; margin:15px 0 0 50px;}
.contact-us { margin:5px 0 0 0;}
.hero { height:800px;}
.services { padding:50px 0 120px 0;}
.services h2 { font-size:28px; margin:0 0 100px 0;}
.service-block { margin:0 0 30px 0;}
.services .btn-bar { padding:50px 0 0 0;}
.founded { padding:180px 0;}
.founded h2 { font-size:28px; margin:0 0 40px 0;}
.founded p { font-size:16px;}
.customers h2 { font-size:28px;}
.customers p { font-size:16px; padding:0 20%;}
.clients { padding:120px 0;}
.clients .btn-bar {}
.reviews { padding:100px 0;}
.reviews h2 { font-size:40px; margin:0 0 50px 0;}
.reviews .container { padding:0 50px;}
.news { padding:100px 0;}
.news h2 { font-size:38px; margin:0 0 80px 0;}
.news .container { padding:0 100px;}
.project-block { height:500px;}
.project-det h3 { margin:0 0 40px 0;}
.project-det p { margin:0 0 50px 0;}
.questions { padding:100px 0;}
.questions h2 { font-size:28px;}
.about-hero { height:500px;}
.contact-hero { height:500px;}
}

/*NORMAL DESKTOP */
@media (min-width: 1200px) and (max-width: 1399px) {
main .container { width:1150px;}
.btn { font-size:13px;}
.client-block {width: 24%;}
.menu { float:left; margin:15px 0 0 50px;}
.menu ul li { margin:0; padding:0 20px;}
.menu ul li a { font-size:14px;}
.contact-us { margin:5px 0 0 0;}
.hero { height:650px;}
.welcome { padding:22% 0 0 0;}
.welcome h1 {  margin:0 0 30px 0;}
.welcome p { padding:0 22%;}
.stats .container { padding:0 60px;}
.services { padding:50px 0 120px 0;}
.services h2 { margin:0 0 100px 0; padding:0 15%;}
.service-block { margin:0 0 30px 0;}
.services .btn-bar { padding:50px 0 0 0;}
.founded { padding:150px 0;}
.founded-det { padding:100px 0;}
.founded-det .container { padding:0 80px;}
.founded h2 { margin:0 0 40px 0;}
.founded p { font-size:16px;}
.founded-text p { margin:0 0 80px 0;}
.customers { padding:100px 0;}
.customers h2 { margin:0 0 20px 0;}
.customers p { font-size:16px; padding:0 20%;}
.clients { padding:100px 0;}
.clients-slider .slick-prev { left:-1%;}
.clients-slider .slick-next { right:-1%;}
.clients-slider .slick-slide img { width:110px; display:inline-block;}
.reviews { padding:70px 0;}
.reviews h2 { font-size:34px; margin:0 0 20px 0;}
.reviews .container { padding:0 50px;}
.review-block { width:90%; margin:40px 5% 0 5%;}
.reviews-slider .slick-prev { left:-3%;}
.reviews-slider .slick-next { right:-3%;}
.news { padding:60px 0;}
.news h2 { font-size:34px; margin:0 0 50px 0;}
.news .container { padding:0 100px;}
.project-block { height:500px;}
.project-det h3 { margin:0 0 20px 0;}
.project-det p { margin:0 0 30px 0;}
.questions { padding:100px 0;}
.questions h2 { font-size:34px;}
.about-hero { height:500px;}
.contact-hero { height:500px;}

footer .container { padding:0 60px;}
main .container { padding:0 60px;}
}

/*iPad OR SMALL DESKTOP*/
@media (min-width: 992px) and (max-width: 1199px) {
main .container { width:100%; padding:0 30px;}
.btn { font-size:13px;}
.client-block {
    width: 32%;
}

header { background:#012439; z-index:10; padding:10px 8%;}
.fixed-header .menu ul li ul.dropdown-menu { background:#fff;}
.menu-toggle { float:left; margin:8px 30px 0 0; display:block;}
.menu-toggle a { float:left; font-size:25px; color:#fff;}
.menu { position:fixed; left:-45%; top:68px; width:45%; height:100%; background:#fff; margin:0; padding:20px 0 20px 100px; transition: 0.5s;}
.menu ul li { float:left; width:100%; text-align:left; margin:0; padding:0;}
.menu ul li a { float:left; font-size:14px; margin:0 15px; color:#012439; padding:10px 0;}
.dropdown-toggle > a::before { content:''; float:left; margin:4px 10px 0 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #66B2CE;}
.menu ul li ul.dropdown-menu { position:inherit; float:left; width:100%; background:#fff; padding:0 20px; top:0;}
.menu ul li ul.dropdown-menu li { padding:5px 0;}
.menu ul li ul.dropdown-menu li:first-child::before { display:none;}
.menu ul li ul.dropdown-menu li a { padding:0; color:#54606E;}
.menu ul li ul.dropdown-menu li a:hover { color:#66B2CE;}
.menu-active { left:0;}
.dropdown-toggle > a::after { display:none;}
.contact-us { margin:5px 0 0 0;}
.hero { height:500px;}
.welcome { padding:24% 0 0 0;}
.welcome h1 { font-size:26px; margin:0 0 30px 0;}
.welcome p { font-size:14px; padding:0 40%;}
.stats .container { padding:0 8%;}
.stats .inner { margin:0; box-shadow:none; padding:80px 50px;}
.stats ul li span { font-size:33px;}
.stats ul li span sub { font-size:12px; font-weight:500; margin:20px 0 0 5px;}
.stats ul li p { font-size:10px;}
.services { padding:20px 0 120px 0;}
.services h2 { margin:0 0 100px 0; padding:0 20%;}
.service-block { margin:0 0 30px 0;}
.services .btn-bar { padding:50px 0 0 0;}
.founded { padding:150px 0;}
.founded-det { padding:100px 0;}
.founded-det .container { padding:0 80px;}
.founded h2 { margin:0 0 40px 0;}
.founded p { font-size:16px; padding:0 5%;}
.founded-text { width:45%;}
.founded-text p { margin:0 0 80px 0;}
.customers { padding:100px 0;}
.customers h2 { margin:0 0 20px 0;}
.customers p { font-size:16px; padding:0 20%;}
.clients { padding:100px 0;}
.clients .container { padding:0 50px;}
.clients-slider .slick-prev { left:20px; top:45%;}
.clients-slider .slick-next { right:20px; top:45%;}
.clients-slider .slick-slide { text-align:center;}
.clients-slider .slick-slide img { width:70px; display:inline-block;}
.clients .btn-bar { padding:70px 0 0;}
.reviews { padding:50px 0; background-color:#dbdee0;}
.reviews h2 { font-size:34px; margin:0 0 20px 0;}
.reviews .container { padding:0 100px;}
.review-block { width:90%; margin:20px 5% 0; padding:30px 20px; min-height:450px;}
.review-block h5 { margin:0 0 20px 0;}
.review-block p { padding:0 20px;}
.slick-current .review-block { width:98%; margin:0 1%; min-height:inherit;}
.slick-prev, .slick-next { z-index:1;}
.reviews-slider .slick-prev { left:-5%; top:45%;}
.reviews-slider .slick-next { right:-5%; top:45%;}
.reviews-slider .slick-list { padding:0px 0px !important;}
.news { padding:60px 0;}
.news .container { padding:0 100px;}
.news h2 { font-size:34px; margin:0 0 50px 0;}
.news-block a { padding:40px 60px;}
.news-left { width:40%;}
.news-right { width:60%;}
.news .btn-bar { padding:20px 0 0 0;}
.project-block { height:500px;}
.project-det { opacity:1; height:35%; bottom:0; top:auto;}
.project-det h3 { margin:0 0 40px 0; font-size:18px;}
.project-det p { margin:0 0 30px 0; display:none;}
.project-block-blue .project-det { background:rgba(102,178,206,0.9);}
.project-block-blue .project-det h3 { color:#012439;}
.project-block-blue .project-det .btn { background:rgba(84,96,110,0.7);}
.project-block-blue .project-det .btn:hover { background:rgba(84,96,110,1);}
.questions { padding:100px 0;}
.questions h2 { font-size:34px;}
.write-us { width:31%; padding:0;}
.write-us h4 { margin:0 0 5px 0;}
footer { padding:80px 0;}
footer .container { padding:0 5%;}
.footer-links { width:31%; padding:0;}
.footer-links a { margin:0 0 5px 0;}
.partnership { width:31%; padding:0;}
.footer-right { width:100%; flex-direction:row; align-items:center; margin:20px 0 0 0; padding:0;}
.footer-right a { margin:0 100px 0 0;}
.footer-right .social-icons { margin:0 0 0 10px;}
.footer-right .social-icons a { margin:0 20px 0 0; width:40px; height:40px; line-height:40px; font-size:14px;}

/*About Page*/
.inner-page { padding:100px 0;}
main .container { padding:0;}
.about-hero { height:450px; margin-bottom:50px;}
.about-det { width:100%;}
.about-sidebar { display:none;}
.contact-hero { height:450px;}

footer .container { padding:0 60px;}

}


/*TABLET & iPad*/
@media (min-width: 768px) and (max-width: 991px) {
main .container { width:100%; padding:0 30px;}
.btn { font-size:13px;}
.client-block {
    width: 49%;
}

header { background:#012439; z-index:10; padding:10px 8%;}
.fixed-header .menu ul li ul.dropdown-menu { background:#fff;}
.menu-toggle { float:left; margin:8px 30px 0 0; display:block;}
.menu-toggle a { float:left; font-size:25px; color:#fff;}
.menu { position:fixed; left:-60%; top:68px; width:60%; height:100%; background:#fff; margin:0; padding:20px 0 20px 80px; transition: 0.5s;}
.menu ul li { float:left; width:100%; text-align:left; padding:0; margin:0;}
.menu ul li a { float:left; font-size:14px; margin:0 15px; color:#012439; padding:10px 0;}
.dropdown-toggle > a::before { content:''; float:left; margin:6px 10px 0 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #66B2CE;}
.menu ul li ul.dropdown-menu { position:inherit; float:left; width:100%; background:#fff; padding:0 20px; top:0;}
.menu ul li ul.dropdown-menu li { padding:5px 0;}
.menu ul li ul.dropdown-menu li:first-child::before { display:none;}
.menu ul li ul.dropdown-menu li a { padding:0; color:#54606E;}
.menu ul li ul.dropdown-menu li a:hover { color:#66B2CE;}
.menu-active { left:0;}
.dropdown-toggle > a::after { display:none;}
.menu-active .btn { float:left; margin:20px 0 0 15px; display:block;}
.contact-us { margin:5px 0 0 0; display:none;}
.hero { height:500px;}
.welcome { padding:25% 0 0 0;}
.welcome h1 { font-size:26px; margin:0 0 30px 0;}
.welcome p { font-size:14px; padding:0 30%;}
.stats .container { padding:0 8%;}
.stats .inner { margin:0; box-shadow:none; padding:80px 0;}
.stats ul li span { font-size:33px;}
.stats ul li span sub { font-size:12px; font-weight:500; margin:20px 0 0 5px;}
.stats ul li p { font-size:10px;}
.services { padding:20px 0 80px 0;}
.services h2 { margin:0 0 100px 0; padding:0 20%;}
.service-block { width:50%; margin:0 0 30px 0;}
.services .btn-bar { padding:40px 0 0 0;}
.founded { padding:100px 0;}
.founded-det { padding:80px 0;}
.founded-det .container { padding:0 80px;}
.founded h2 { font-size:26px; margin:0 0 20px 0;}
.founded p { font-size:16px; padding:0 5%;}
.founded-text { width:45%;}
.founded-text p { margin:0 0 80px 0;}
.customers { padding:80px 0;}
.customers h2 { margin:0 0 20px 0;}
.customers p { font-size:16px; padding:0 20%;}
.clients { padding:100px 0;}
.clients .container { padding:0 50px;}
.clients-slider .slick-prev { left:20px; top:45%;}
.clients-slider .slick-next { right:20px; top:45%;}
.clients-slider .slick-slide { text-align:center;}
.clients-slider .slick-slide img { width:70px; display:inline-block;}
.clients .btn-bar { padding:70px 0 0;}
.reviews { padding:50px 0; background-color:#dbdee0;}
.reviews h2 { font-size:34px; margin:0 0 20px 0;}
.reviews .container { padding:0 50px;}
.review-block { width:70%; margin:0 15% 0; padding:20px;}
.review-block h5 { margin:0 0 20px 0;}
.slick-current .review-block { width:70%; margin:0 15%; min-height:inherit;}
.slick-prev, .slick-next { z-index:1;}
.reviews-slider .slick-prev { left:20px; top:45%;}
.reviews-slider .slick-next { right:20px; top:45%;}
.reviews-slider .slick-list { padding:0px 60px !important;}
.news { padding:60px 0;}
.news .container { padding:0 40px;}
.news h2 { font-size:34px; margin:0 0 50px 0;}
.news-block a { padding:30px 40px;}
.news-left { width:35%;}
.news-right { width:65%;}
.news .btn-bar { padding:20px 0 0 0;}
.project-block { height:300px;}
.project-det { opacity:1; height:50%; bottom:0; top:auto;}
.project-det h3 { margin:0 0 40px 0; font-size:18px;}
.project-det p { margin:0 0 30px 0; display:none;}
.project-block-blue .project-det { background:rgba(102,178,206,0.9);}
.project-block-blue .project-det h3 { color:#012439;}
.project-block-blue .project-det .btn { background:rgba(84,96,110,0.7);}
.project-block-blue .project-det .btn:hover { background:rgba(84,96,110,1);}
.questions { padding:100px 0;}
.questions h2 { font-size:34px;}
.write-us { width:31%; padding:0;}
.write-us h4 { margin:0 0 5px 0;}
footer { padding:80px 0;}
footer .container { padding:0 5%;}
.footer-links { width:31%; padding:0;}
.footer-links a { margin:0 0 5px 0;}
.partnership { width:31%; padding:0;}
.footer-right { width:100%; flex-direction:row; align-items:center; margin:20px 0 0 0; padding:0;}
.footer-right a { margin:0 30px 0 0;}
.footer-right .social-icons { margin:0 0 0 10px;}
.footer-right .social-icons a { margin:0 20px 0 0; width:40px; height:40px; line-height:40px; font-size:14px;}

/*About Page*/
.inner-page { padding:80px 5%;}
main .container { padding:0;}
.about-hero { height:400px; margin-bottom:50px;}
.about-det { width:100%;}
.about-sidebar { display:none;}

/*Contact Page*/
.contact-hero { height:400px;}
.contact-page { padding:20px 10%;}
.contact-page h2 { margin:0 0 50px 0;}
.contact-page h3 { margin:0 0 50px 0;}
.contact-form { flex-direction:column;}
.contact-form ul { width:100%; padding:0 10%;}
.contact-form ul li textarea { height:180px;}
.contact-det { padding:0 15%;}
.contact-map { height:350px;}

}

/*LARGE MOBILES OR PHABLET*/
@media (max-width: 767px) {
main .container { width:100%; padding:0 20px;}
.page .container { padding:0 20px;}
.btn { font-size:13px;}

header { background:#012439; z-index:14; padding:10px 10px;}
.fixed-header .menu ul li ul.dropdown-menu { background:#fff;}
.menu-toggle { float:left; margin:8px 30px 0 0; display:block;}
.menu-toggle a { float:left; font-size:25px; color:#fff;}
.menu { position:fixed; left:-100%; top:66px; width:100%; height:100%; background:#fff; margin:0; padding:20px 0 20px 20px; transition: 0.5s;}
.menu ul li { float:left; width:100%; text-align:left; margin:0; padding:0;}
.menu ul li a { float:left; font-size:14px; margin:0 15px; color:#012439; padding:10px 0;}
.dropdown-toggle > a::before { content:''; float:left; margin:6px 10px 0 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #66B2CE;}
.menu ul li ul.dropdown-menu { position:inherit; float:left; width:100%; background:#fff; padding:0 20px; top:0;}
.menu ul li ul.dropdown-menu li { padding:5px 0;}
.menu ul li ul.dropdown-menu li:first-child::before { display:none;}
.menu ul li ul.dropdown-menu li a { padding:0; color:#54606E;}
.menu ul li ul.dropdown-menu li a:hover { color:#66B2CE;}
.menu-active { left:0;}
.dropdown-toggle > a::after { display:none;}
.menu-active .btn { float:left; margin:20px 0 0 15px; display:block;}
.contact-us { margin:5px 0 0 0; display:none;}
.hero { height:450px;}
.welcome { height:450px; justify-content:center; align-items:center; padding:0;}
.welcome h1 { font-size:26px; margin:50px 0 30px 0; padding:0 10%;}
.welcome p { font-size:14px; padding:0 20%;}
.stats .container { padding:0 8%;}
.stats .inner { margin:0; box-shadow:none; padding:50px 0;}
.stats ul { flex-wrap:wrap;}
.stats ul li { width:50%; padding:10px 0;}
.stats ul li span { font-size:33px;}
.stats ul li span sub { font-size:12px; font-weight:500; margin:20px 0 0 2px;}
.stats ul li p { font-size:10px;}
.stats ul li:nth-child(1) { order:1;}
.stats ul li:nth-child(2) { order:3;}
.stats ul li:nth-child(3) { order:2;}
.stats ul li:nth-child(4) { order:4;}
.services { padding:20px 0 80px 0;}
.services .container { padding:0 20px;}
.services h2 { font-size:18px; margin:0 0 70px 0; padding:0 10%;}
.service-block { width:100%; margin:0 0 20px 0; display:block;}
.service-block span { float:left; width:40px; min-height:inherit;}
.service-block h3 { float:right; width:80%; text-align:left; min-height:inherit;}
.service-block p { float:right; width:80%; text-align:left; padding:0;}
.services .btn-bar { padding:40px 0 0 0;}
.founded { padding:100px 0;}
.founded .container { padding:0 20px;}
.founded-det { padding:50px 0;}
.founded-det .container { padding:0 80px;}
.founded h2 { font-size:16px; margin:0 0 20px 0;}
.founded p { font-size:14px; padding:0 5%;}
.founded-det .container { padding:0 30px; flex-direction:column;}
.founded-text { width:100%; margin:0 0 40px 0;}
.founded-text p { margin:0 0 40px 0;}
.customers { padding:80px 0;}
.customers .container { padding:0 20px;}
.customers h2 { font-size:18px; margin:0 0 40px 0;}
.customers p { font-size:14px; font-weight:500; padding:0 20px;}
.clients { padding:80px 0;}
.clients .container { padding:0 20px;}
.clients-slider .slick-prev { left:20px; top:45%;}
.clients-slider .slick-next { right:20px; top:45%;}
.clients-slider .slick-slide { text-align:center;}
.clients-slider .slick-slide img { width:70px; display:inline-block;}
.clients .btn-bar { padding:50px 0 0;}
.reviews { padding:50px 0 20px; background-color:#dbdee0; background-size:250% auto;}
.reviews h2 { font-size:18px; margin:0 0 20px 0;}
.reviews .container { padding:0 20px;}
.reviews-slider { padding:30px 0 0 0;}
.review-block { width:80%; margin:0 10% 0; padding:20px;}
.review-img { margin:0 0 10px 0;}
.review-block h5 { margin:0 0 10px 0;}
.review-block p { padding:0 30px; font-size:12px;}
.review-block p::before, .review-block p::after { width:20px; height:20px; background-size:100%;}
.slick-current .review-block { width:80%; margin:0 10%; min-height:inherit;}
.slick-prev, .slick-next { z-index:1;}
.reviews-slider .slick-prev { left:0; top:55%;}
.reviews-slider .slick-next { right:0; top:55%;}
.reviews-slider .slick-list { padding:0 !important;}
.news { padding:50px 0;}
.news .container { padding:0 30px;}
.news h2 { font-size:18px; margin:0 0 40px 0;}
.news-block { margin:0 0 20px 0;}
.news-block a { padding:10px 0; border-radius:0; border:0;}
.news-block a:hover { border:0;}
.news-left { width:100%;}
.news-left h3 { margin:0 0 10px 0;}
.news-right { width:100%;}
.news-right p { display:none;}
.news .btn-bar { padding:20px 0 0 0;}
.project-block { width:100%; height:300px;}
.project-det { opacity:1; height:50%; bottom:0; top:auto;}
.project-det h3 { margin:0 0 40px 0; font-size:18px;}
.project-det p { margin:0 0 30px 0; display:none;}
.project-block-blue .project-det { background:rgba(102,178,206,0.9);}
.project-block-blue .project-det h3 { color:#012439;}
.project-block-blue .project-det .btn { background:rgba(84,96,110,0.7);}
.project-block-blue .project-det .btn:hover { background:rgba(84,96,110,1);}
.questions { padding:100px 0;}
.questions h2 { font-size:18px; padding:0 10%;}
.write-us { width:50%; padding:0;}
.write-us h4 { margin:0 0 5px 0;}
footer { padding:80px 0;}
footer .container { padding:0 5%;}
.footer-links { width:50%; padding:0;}
.footer-links a { margin:0 0 5px 0;}
.partnership { width:100%; padding:0; margin:40px 0 0 0;}
.footer-right { width:100%; flex-direction:inherit; flex-wrap:wrap; align-items:center; margin:20px 0 0 0; padding:0;}
.footer-right a { margin:0 10px 0 0; width:45%; padding:10px 20px;}
.footer-right .social-icons { margin:20px 0 0 0; width:100%;}
.footer-right .social-icons a { margin:0 20px 0 0; width:40px; height:40px; line-height:40px; font-size:14px; padding:0;}


/*About Page*/
.inner-page { padding:50px 5%;}
main .container { padding:0;}
.about-hero { height:inherit; background:#1A76AF; height:400px; margin-bottom:50px;}
.hero-caption { padding:0; height:350px; justify-content:center; align-items:center; padding:20% 0 0 0;}
.hero-caption h1 { font-size:34px; margin:10px 0 20px;}
.hero-caption .down-arrow { font-size:20px;}
.about-us { padding:30px 0;}
.about-det { width:100%;}
.about-det h2 { font-size:26px;}
.about-det h3 { font-size:18px;}
.about-det a.btn { margin:0 10px 10px 0;}
.about-sidebar { display:none;}
.about-text { padding:0 30px 0 0;}

/*Contact Page*/
.contact-hero { height:inherit; background:#9DBC59; height:400px;}
.contact-page { padding:20px 0;}
.contact-page h2 { margin:0 0 50px 0;}
.contact-page h3 { margin:0 0 50px 0;}
.contact-form { flex-direction:column;}
.contact-form ul { width:100%; padding:0;}
.contact-form ul li input, .contact-form ul li textarea { padding:10px;}
.contact-form ul li textarea { height:180px;}
.contact-form .btn-bar { padding:20px 0;}
.contact-det { padding:0 10%; margin:50px 0 0 0;}
.contact-map { height:300px;}

.client-block { width:100%;}

}

/*MEDIUM MOBILES*/
@media (max-width: 360px) {
.stats .inner { padding:50px 60px;}
.stats ul li { width:100%;}
.stats ul li:nth-child(1) { order:1;}
.stats ul li:nth-child(2) { order:2;}
.stats ul li:nth-child(3) { order:3;}
.stats ul li:nth-child(4) { order:4;}
.founded h2 { padding:0 15%; margin:0 0 30px 0;}
.customers { padding:60px 0;}
.customers h2 { margin:0 0 20px 0;}
.reviews { padding:80px 0 20px;}
footer { padding:50px 0;}
.write-us { width:100%; margin:0 0 40px 0;}
.footer-right a { width:100%; margin:0 0 20px 0;}
.footer-right .social-icons { margin:0;}

/*About Page*/
.inner-page { padding:50px 5%;}
.about-hero { height:inherit; background:#1A76AF; margin-bottom:50px;}
.hero-caption { padding:50% 0 40px 0;}
.hero-caption h1 { font-size:20px;}
.hero-caption .down-arrow { font-size:20px;}
.about-us { padding:30px 0;}
.about-det { width:100%;}
.about-det h2 { font-size:24px;}
.about-det h3 { font-size:16px;}
.about-det a.btn { margin:0 10px 10px 0;}
.about-sidebar { display:none;}
.about-text { width:100%; padding:0; margin:0 0 20px 0; font-size:14px;}
}

/*SMALL MOBILES*/
@media (max-width: 320px){
.welcome h1 { margin:0 0 20px 0;}
}


