
@media screen and (min-width:100px) and (max-width:1125px){

p{font-size:16px; line-height:22px;}
p.font-17{font-size:16px; line-height:22px;}
.padding-b{padding-bottom:25px;}

a.green-btn{font-size:17px; padding:10px 25px;}
h2{font-size:28px;}
.section-bg9 p{font-size:16px; line-height:22px;}

.map {padding:40px 20px;}

}


@media screen and (min-width:100px) and (max-width:767px){


section{padding:30px 0;}
.navbar-default .navbar-toggle{margin:12px 0; background:#e01f2f; border-color:#e01f2f;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#e01f2f;}
.navbar-default .navbar-toggle .icon-bar{background:#FFF;}
.navbar-default #navbar{margin:0; width:100%;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{margin:0 -15px;}
.navbar-default .navbar-nav{width:100%; margin:0;}
.navbar-default .navbar-nav>li>a{padding:5px 0;}
.navbar-default .nav-right{width:100%;}
.navbar-default .nav-right ul{margin-left:0;}
.navbar-default .input-group{max-width:180px;}


.blue-bg-section h1{font-size:24px; padding:0; margin:0; line-height:32px;}
.blue-bg-section h1 br{display:none;}
.blue-bg-section span{font-size:20px; line-height:normal; padding:18px 0 25px 0;}
.blue-bg-section span br{display:none;}
.blue-bg-section .mouse-icon{padding-top:50px;}

.rr-logo {background:#efefef; padding:30px 20px; border-radius:30px; margin-top:-50px;}
.rr-logo img {width:100%; margin-bottom:30px;}

p {font-size:15px;}
h2 {font-size:30px; color:#222; }
.blue-sec-2 {background-color:3f4fe2!important; background-size:cover; padding:50px 20px; margin-top:40px;}

.standard {background:url(../images/standard-bg.jpg) left top no-repeat; padding:0 20px;}
.standard h2 {padding-top:80px; font-size:30px;}
.standard img {width:100%;}

.advanced {padding:40px 20px;}
.advanced h2 {font-size:30px; padding-top:80px;}
.advanced img {width:100%;}

.medium-height h2 {font-size:30px; padding-top:80px;}
.medium-height img {width:100%;}

.full-height {padding:40px 20px;}
.full-height h2 {margin-top:00px;}
.full-height img {width:100%;}


.agent-workstation {padding:40px 20px;}
.agent-workstation h2 {color:#FFF; text-align:center;}
.agent-workstation span {font-size:15px; padding:0 20px;}
.agent-workstation p {color:#FFF;}
.agent-workstation img {margin:30px 0; width:100%;}

.outdoor-kiosk {padding:40px 20px;}

footer{padding:15px 0;}
footer p{line-height:normal !important; text-align:center;}
footer .text-right{text-align:center; padding:10px 0 0 0;}
footer ul li a{margin:0 5px;}

}






@media screen and (min-width:767px) and (max-width:1125px){

section{padding:40px 0;}

.navbar-default .navbar-brand{max-width:150px;}
.navbar-default .navbar-brand img{max-width:100%; display:block;}
.navbar-default #navbar{width:100%;}
.navbar-default .navbar-nav > li > a{padding:0 5px; font-size:13px;}
.navbar-default .input-group{max-width:150px;}

.blue-bg-section h1{font-size:32px; padding:0; margin:0; line-height:normal;}
.blue-bg-section span{font-size:22px; line-height:normal; padding:15px 0 25px 0;}
.blue-bg-section .mouse-icon{padding-top:50px;}

footer{padding:15px 0;}
footer p{font-size:12px!important; line-height:normal!important;}
footer ul li a{font-size:12px; margin:0 0 0 5px;}


}

@media screen and (min-width:1023px) and (max-width:1125px){

.navbar-default .navbar-nav > li > a{padding:0 7px;}
.navbar-default #navbar{width:auto;}

.blue-bg-section h1{font-size:44px; padding:0; margin:0; line-height:normal;}


}
