/************************************************* Header *********************************/
header .btn { font-size: 18px; letter-spacing: 3px;}
.top-sec a { color: #fff;}
.top-sec a:hover { color: #ffe22f;}
/******* Contents ***************/
.schedule { background: url(../images/bg-1.jpg) repeat-x top left #143967; background-size: auto 100%;}
.schedule h1 { font-size: 72px;}
.schedule p { font-size: 20px;}
.schedule .btn { font-size: 15px;}
h2 small { font-size: 14px; letter-spacing: 10px; line-height: 19px;}
.services { background: url(../images/bg-2.jpg) repeat-x top left #143967; background-size: auto 100%;}
.get-in-touch {background: url(../images/bg-3.jpg) repeat-x top left #143967; background-size: auto 100%;}
.welcome h2 { font-size: 72px; line-height: 70px;}
.social-rounded li a { background:#fff; width:56px; height:56px; line-height:56px; color:#000; font-size:20px; border:1px solid #d9d9d9;}
.social-rounded li a:hover { background:#d9d9d9; color:#000;}
.cus-mar { padding: 150px 0;}
.services { padding: 0 0 180px 0;}
.services h2 { margin:0 0 90px 0; position: relative; top:-10px;}
.services h3 { font-size: 18px; letter-spacing: 3px; min-height:50px;}
.services p { font-size: 14px; line-height: 28px;}
.testimonials  p { font-size: 32px; line-height: 50px;}
.testimonials .name { font-size: 15px;}
.testimonials .curved { border-radius: 100% 100% 0 100%;}
.get-in-touch {padding: 0 0 120px 0;}
.get-in-touch h2 {margin:0 0 90px 0; position: relative; top:-10px;}
.contacts p { font-size: 24px;}
.icon-set { width: 60px; height: 60px; line-height: 60px; font-size: 20px;}
.book-form .form-group {border: 1px solid #ccc;}
/********** Footer *************/
.copyright p {font-size:11px; line-height:18px; letter-spacing:1px;}
/*************************************************************************************************************/
@media (min-width: 767.98px) {}
@media (min-width: 1920px) {}
@media (min-width: 1200px) {}
@media (max-width: 1459.98px) {
}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {}
@media (min-width: 991.98px) and (max-width: 1199.98px) {}
@media (max-width: 1199.98px) {
    .btn {padding: 20px 15px;}
    header .btn {font-size: 15px;}
    .welcome h2 {font-size: 50px; line-height: 50px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (max-width: 991.98px) {}
@media (max-width: 767.98px) {
    .schedule h1 { font-size: 50px;}
}
/******************************* width-ipad ***************************************/
@media (max-width:768px) {
.cus-mar {padding:50px 0 !important;}
.navbar .navbar-nav .nav-link {padding: 10px 25px;}
.welcome h2 {font-size: 45px;}
.testimonials p {font-size: 24px; line-height: 35px;}
}
@media (max-width: 479px) {
footer { text-align:center;}
}
@media (max-width: 320px) {}