/* =================reset css starts here=================  */
* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset { margin: 0; padding: 0; outline: none; border: 0 }
img {border: 0;}
a { text-decoration: none; border: 0; outline: 0; }
.clear { clear: both; width: auto !important }
ul {list-style: none;}
a:focus, input:focus, textarea:focus,
*:focus { outline: 0 !important; box-shadow: none !important; }
/* =================reset css ends here================= */
/* =================core css starts here================= */
body { font-size: 14px; line-height: 23px; font-weight:400; font-family: 'Chakra Petch'; color: #333; background: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.container { width: 100%; max-width: 1200px; }
a, input, button {display: inline-block; text-decoration: none; color: inherit; outline: none;}
a img {border: 0px none;}
a:hover { outline: none; color: #024594; text-decoration: none; }
a:active { outline: none; text-decoration: none; }
a:focus { outline: none; outline-offset: 0px; text-decoration: none; color: inherit; }
.form-control::-webkit-input-placeholder { color: #ccc; opacity: 1; }
.form-control::-moz-placeholder { color: #ccc; opacity: 1; }
.form-control:-moz-placeholder { color: #ccc; opacity: 1; }
.form-control:-ms-input-placeholder { color: #ccc; opacity: 1; }
.os-animation {opacity: 0;}
.os-animation.animated {opacity: 1;}
img {max-width: 100%;}
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; margin-bottom: 15px; line-height: 1.2; font-weight: 700; color: inherit; }
h1 {font-size: 42px;}
h2 {font-size: 36px;}
h3 {font-size: 48px;}
h4 { font-size: 40px; line-height: 1.4; }
h5 { font-size: 18px; line-height: 1.4; }
h6 { font-size: 11px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; margin: 0 0 10px }
p { margin: 0px; padding: 0px; margin-bottom: 25px; }
strong {font-weight: 600;}
b {font-weight: 700;}
p:last-child {margin-bottom: 0;}
.mar-40 {margin-bottom: 40px !important;}
.mar-30 {margin-bottom: 30px !important;}
.no-mar {margin: 0 !important;}
.btn{border:0; border-radius:0; font-weight:700; padding:12px 25px 12px 30px; min-width:170px; font-size:28px; line-height:47px; box-shadow:none; background:transparent; position:relative; z-index:1; transition: none;}
.btn-default, .btn-default:focus{margin-left:19px; background-color:#00326e; color:#fff; border:solid 6px #00326e; border-left:0;}
.btn-default:hover, .btn-default:active,
.btn-default:not(:disabled):not(.disabled):active{background-color:transparent; color:#00326e;}
.btn-default:before{content:''; position:absolute; left:-19px; top:-6px; bottom:0; width:19px; height:83px; background:transparent url(../images/btn-fill-img.png) no-repeat left center/19px 83px; transition:all 0s ease-in-out;}
.btn-default:hover:before{background-image:url(../images/btn-img.png);}
.btn-primary, .btn-primary:focus{margin-left:19px; color:#00326e; border:solid 6px #00326e; border-left:0;}
.btn-primary:hover, .btn-primary:active,
.btn-primary:not(:disabled):not(.disabled):active{background-color:#00326e; color:#fff; border-color:#00326e;}
.btn-primary:before{content:''; position:absolute; left:-19px; top:-6px; bottom:0; width:19px; height:83px; background:transparent url(../images/btn-img.png) no-repeat left center/19px 83px; transition:all 0s ease-in-out;}
.btn-primary:hover:before{background-image:url(../images/btn-fill-img.png);}
.btn-white, .btn-white:focus{margin-left:19px; color:#fff; border:solid 6px #fff; border-left:0;}
.btn-white:hover, .btn-white:active{background-color:#fff; color:#00326e; border-color:#fff;}
.btn-white:before{content:''; position:absolute; left:-19px; top:-6px; bottom:0; width:19px; height:83px; background:transparent url(../images/btn-white-img.png) no-repeat left center/19px 83px; transition:all 0s ease-in-out;}
.btn-white:hover:before{background-image:url(../images/btn-white-fill-img.png);}
.btn-white2, .btn-white2:focus{margin-left:19px; color:#fff; border:solid 6px #fff; border-left:0;}
.btn-white2:hover, .btn-white2:active{background-color:#00326e; color:#fff; border-color:#00326e;}
.btn-white2:before{content:''; position:absolute; left:-19px; top:-6px; bottom:0; width:19px; height:83px; background:transparent url(../images/btn-white-img.png) no-repeat left center/19px 83px; transition:all 0s ease-in-out;}
.btn-white2:hover:before{background-image:url(../images/btn-fill-img.png);}
.btn.btn-lg {min-width:370px;}
.btn.btn-xs { padding: 8px 15px !important; min-width: auto; }
.btn+.btn {margin-left:31px;}
.btn-block{width:calc(100% - 19px); margin-left:19px;}
.color-text {color: #00326e !important;}
/* =================core css ends here================= */
/* ================= Google Fonts start ================= */
/* chakra-petch-regular - latin */
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/chakra-petch-v2-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Chakra Petch Regular'), local('ChakraPetch-Regular'),
       url('../fonts/chakra-petch-v2-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/chakra-petch-v2-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/chakra-petch-v2-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/chakra-petch-v2-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/chakra-petch-v2-latin-regular.svg#ChakraPetch') format('svg'); /* Legacy iOS */
}

/* chakra-petch-700 - latin */
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/chakra-petch-v2-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Chakra Petch Bold'), local('ChakraPetch-Bold'),
       url('../fonts/chakra-petch-v2-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/chakra-petch-v2-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/chakra-petch-v2-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/chakra-petch-v2-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/chakra-petch-v2-latin-700.svg#ChakraPetch') format('svg'); /* Legacy iOS */
}
/* ================= Google Fonts ends here ================= */
/* ================= Header start ================= */
header {background:rgba(0,50,110,0.9); color: #000; position: fixed; left: 0; top: 0; right: 0; padding:18px 0; z-index: 9999; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; }
.navbar-toggler { width: 60px; height: 60px; border-radius: 0; cursor: pointer; text-decoration: none; padding: 0; border: 0; background: transparent; margin: 0; position: absolute; top: 0; right: 0; }
.navbar-default .navbar-toggler:hover,
.navbar-default .navbar-toggler:focus {background: transparent;}
.navbar-toggler:not([class="collapsed"]),
.navbar-toggler:not([class="collapsed"]):focus,
.navbar-toggler:not([class="collapsed"]):hover {background: transparent;}
.navbar-toggler.collapsed,
.navbar-toggler.collapsed:focus,
.navbar-toggler.collapsed:hover {background: transparent;}
.home .navbar-toggler.collapsed,
.home .navbar-toggler.collapsed:focus,
.home .navbar-toggler.collapsed:hover {background: transparent;}
.navbar-toggler .icon-bar { position: relative; display: inline-block; width: 18px; height: 3px; color: #243238; text-indent: -55px; margin-top: 0; background: transparent!important; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; vertical-align: middle; }
.navbar-toggler .icon-bar:before,
.navbar-toggler .icon-bar:after { content: ''; width: 23px; height: 3px; background: #fff; position: absolute; left: 0; transition: all .2s ease-out; }
.navbar-toggler.collapsed .icon-bar {background: #fff!important;}
.navbar-toggler.collapsed .icon-bar:before,
.navbar-toggler.collapsed .icon-bar:after {background: #fff;}
.navbar-toggler.collapsed .icon-bar:before { top: -7px; -webkit-transform: rotateZ(0deg); -moz-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); -o-transform: rotateZ(0deg); transform: rotateZ(0deg); }
.navbar-toggler .icon-bar:before { top: 0; -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); transform: rotateZ(45deg); }
.navbar-toggler.collapsed .icon-bar:after { bottom: -7px; -webkit-transform: rotateZ(0deg); -moz-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); -o-transform: rotateZ(0deg); transform: rotateZ(0deg); }
.navbar-toggler .icon-bar:after { bottom: 0; -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); -o-transform: rotateZ(-45deg); transform: rotateZ(-45deg); }
.dropdown-menu { border: 0; border-radius: 0; font-size: 12px; line-height: 18px; }
.dropdown-item {padding: 6px 15px;}
.dropdown-menu>li:hover>a,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>.active>a,
.dropdown-menu>li:focus>a,
.dropdown-menu>li:active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus,
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.nav-item.active>a,
.dropdown-item.active,
.dropdown-item:active {background: transparent; color: #024594;}
#privacy h4{margin: 10px 0 30px 0;}
#privacy p, #privacy ul li {font-size: 1.4em; line-height: 1.2em;}
#privacy ul {margin: 20px 0;}
.btn-box p {font-size: 1.6em; line-height: 1.4em;}
.list-items-outer{display:block; margin:0 auto 25px; text-align:left; max-width:450px;}
.list-items {font-size:22px; line-height:30px; padding-left:20px;}
.list-items li::before {content: "▪"; color: #00326e; display: inline-block; width: 1em; margin-left: -1em;}

.navbar-nav .nav-link em{position: relative; display: inline-block; vertical-align: top; font-style: normal;}
.navbar-nav .nav-link em:before{content:'';width:0;height: 1px;float:left;position:absolute;bottom: 10px;left:50%;background: #fff;transition: all 0.1s ease-in;-moz-transition: all 0.1s ease-in;-o-transition: all 0.1s ease-in;-webkit-transition: all 0.1s ease-in;-ms-transition: all 0.1s ease-in;}
.navbar-nav .nav-link:hover em:before, .navbar-nav .nav-link.active  em:before{width:100%; left:0;}
 
@media only screen and (min-width: 1200px) {
.navbar-nav>li>.dropdown-menu { display: block !important; top: 100% !important; margin-top: 10px !important; opacity: 0; visibility: hidden; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06); transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; }
.dropdown:hover .dropdown-menu { opacity: 1; visibility: visible; margin-top: 0px !important; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; }
 
}

.header-right { float: right; z-index: 20; position: relative; margin: 0; padding: 0; font-size: 17px; line-height: 40px; font-weight: 700; }
.header-right a{float:left; padding:0 10px; text-align:center; margin:10px; transition: all 0.2s ease-in;}
.header-right .phone img{width:34px; transition: all 0.2s ease-in;}
.header-right .email img{width:65px; transition: all 0.2s ease-in;}
.header-right .phone{margin-right:40px;}
.navbar{padding:0;}
.navbar-nav { font-size:24px; font-weight: 400; }
.navbar-brand { width: 250px; position: relative; margin: 0; }
.navbar-nav .nav-link,
.navbar-expand-xl .navbar-nav .nav-link { color:#fff; padding: 0 40px; line-height: 60px; }
.fixed header{padding:0; box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); background: rgba(0,50,110,1);}
.fixed .navbar-brand{width:200px;}
.fixed .navbar-nav{font-size:20px;}
.fixed .header-right .phone img{width:24px;}
.fixed .header-right .email img{width:45px;}
.fixed .header-right .phone{margin-right:0;}
/* ================= Header end ================= */

.banner-container{display:table; vertical-align:top; width:100%; height:1075px; padding:200px 0; background:#333 no-repeat center/cover; color:#fff; text-shadow:5px 5px 10px rgba(0,54,116,0.1); position:relative;}
.banner-inside{display:table-cell; vertical-align:middle; width:100%;}
.banner-container h2{font-size:123px; margin-bottom:0; position:relative;}
.banner-container h1{font-size:152px; margin-bottom:0; position:relative;}
.banner-container h3{font-size:90px; margin-bottom:0; position:relative;}
@-webkit-keyframes bouncey {
  0% {-webkit-transform: translateY(0); transform: translateY(0);}
  50%{-webkit-transform: translateY(10px); transform: translateY(10px);}
  100%{-webkit-transform: translateY(0); transform: translateY(0);}
}

@keyframes bouncey {
  0%{-webkit-transform: translateY(0); transform: translateY(0);}
  50%{-webkit-transform: translateY(10px); transform: translateY(10px);}
  100%{-webkit-transform: translateY(0); transform: translateY(0);}
}
.intro-scroll-down {position: absolute; z-index: 1;bottom: 40px;left: 50%;margin-left: -32px; width: 64px; cursor: pointer; -webkit-animation: bouncey 1.2s linear infinite; animation: bouncey 1.2s linear infinite;}


.intro-container{padding:100px 0;}
.intro-container .lead{font-size:36px; line-height:46px;}
.divider{background:#024594; width:30%; min-width:200px; height:5px; margin:40px auto;}
.intro-container p{font-size:30px; line-height:40px; margin-bottom:40px;}

.service-container{background:#f1f1f1; padding:120px 0 150px;}
.heading{text-align:center; padding:0 50px; margin-bottom:70px;}
.heading h3{color:#00326e; margin-bottom:30px; padding-bottom:30px; position:relative;}
.heading h3:after{content:''; width:200px; height:5px; background:#a7a7a7; position:absolute; bottom:0; left:50%; transform:translateX(-50%);}
.heading p{font-size:2em; line-height:1.4em;}
.service-list{}
.service-list li:nth-child(2n) .service-box{-ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.service-list li:nth-child(2n) .service-content:after{left:auto; right:100%; transform:rotateY(-180deg);}
.service-box{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; width:100%; position:relative;}
.service-content{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-direction:column; flex-direction:column; width:50%; background:#fff; color:#333; text-align:center; padding:40px; position:relative;}
.service-content:after{content:''; width:0; height:0; border-top:53px solid transparent; border-bottom:53px solid transparent; border-left:30px solid #fff; position:absolute; left:100%; top:calc(50% - 53px);}
.service-content h4{margin-bottom:15px;}
.service-content p{font-size:1.8em; line-height:1.2em;}
.service-img{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center; width:50%; background:#333 no-repeat center/cover; padding:40px;}
.service-img .btn{width:100%; max-width:370px;}

.tracking-container{background:#333 url(../images/tracking-bg.jpg) no-repeat center/cover fixed; padding:50px 0; text-align:center; min-height:335px;}

.content-container{padding:120px 0; background:#ececec; text-align:center;}
.content-container p{font-size:2em; line-height:1.4em;}

.contact-container{background:#00326e url(../images/contact-map-bg.png) no-repeat center/cover; color:#fff; padding:120px 0;}
.contact-container .heading h3{color:#fff;}
.contact-info{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:distribute; justify-content:space-around; text-align:center; max-width:786px; margin:0 auto 50px;}
.contact-info li{padding:0 20px;}
.contact-info li .contact-icon{width:25px; height:30px; margin:0 auto;}
.contact-info li:nth-child(2) .contact-icon{width:50px;}
.contact-info li h4{font-size:30px; margin-bottom:0;}
.contact-info li a:hover{color:#fff; text-decoration:underline;}
.contact-form{display:block; max-width:786px; margin:0 auto;}
.contact-form a:hover{color:#fff; text-decoration:underline;}
.form-group{margin-bottom:27px;}
.form-control{border-radius:0; height:74px; padding:15px 30px; font-size:30px;}
textarea.form-control{height:220px; resize:none;}
.custom-checkbox input{display:none;}
.custom-checkbox label{width:100%; height:83px; font-size:20px; cursor:pointer; padding-top:15px; padding-left:115px; position:relative;}
.custom-checkbox label span{display:block; font-weight:700;}
.custom-checkbox label:before{content:''; width:83px; height:83px; border:6px solid #fff; border-right:0; position:absolute; top:0; left:0;}
.custom-checkbox label:after{content:''; width:96px; height:83px; background:transparent url(../images/checkbox-img.png) no-repeat right center/19px 83px; position:absolute; top:0; left:0;}
.custom-checkbox label .tick-icon{width:41px; height:33px; position:absolute; top:25px; left:25px; transform:scale(0.5); opacity:0; transition:all 0.2s ease-in;}
.custom-checkbox input:checked + label .tick-icon{transform:scale(1); opacity:1;}
#success, #error {display: none; margin-top:25px;}
#success h4, #error h4{margin-bottom:10px; font-weight: 700;}
#success h4{color: #4c9c48;}
#error h4{color: #f00;}
#success p {  padding: 0; font-size: 15px;}
#error p { padding: 0; margin: 0; font-size: 15px;}
.loading{display: inline-block;width: 20px;vertical-align:middle;margin: 0 10px;position: absolute;right: 0;top: 50%;transform:  translateY(-50%);}
.loading img{width:20px;}
.messgaeOutput{text-align: center;}
label.error{color: #f00;}
footer{background:#212121; color:#ccc; padding:60px 0;}
.footer-logo{width:220px;}
.footer-nav{font-size:18px; line-height:24px;}

.iframe .modal-body{height:400px; max-width:100%; padding:0;}
.iframe button.close{position:absolute; top:0; right:0; width:40px; height:40px; background:#00336d; color:#fff;}
footer a:hover{color: inherit; text-decoration: underline;}
.modal-backdrop.show{opacity: 0.75;}
.modal-backdrop{z-index: 9999998;}
.modal{z-index: 9999999;}
.bottom-container{display: none;}

.btn-close{position:absolute;right: calc(50% - 18px);top: -50px;font-size: 70px;color: #00326e !important; z-index: 99; cursor:pointer;}


/* ============================= 
! Screen size below 1201px
 ============================= */
@media only screen and (max-width: 1200px) {
header{padding:0;}
.navbar-brand { margin: 0 15px; width:134px !important;}
.header-right { position: absolute; top: 0; right:60px; }
.navbar-nav { background-color: rgba(0,50,110,0.9); color: #fff; }
.navbar-nav{font-size:20px;}
.navbar-nav .nav-link,
.navbar-expand-xl .navbar-nav .nav-link {color: #fff;line-height: 40px;text-align:center;padding: 15px 0;font-size: 25px;}
.navbar-collapse { position: fixed; left: 0; top: 60px; right: 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06); max-height: calc(100% - 60px); overflow-y: auto; }
.dropdown-menu {padding: 0;}
.dropdown-menu a {padding-left: 30px;}
.navbar-nav.sm-collapsible .sub-arrow { border: 0; margin: 0; line-height: 40px; height: 40px; top: 0; }
.header-right .phone img{width:24px;}
.header-right .email img{width:45px;}
.header-right .phone{margin-right:0;}
.navbar-nav .nav-link em:before{bottom:0;}
}

/* ============================= 
! Layout for ipad lanscape 
 ============================= */
@media only screen and (max-width: 1048px) {
.banner-container{height:650px; padding: 120px 0 60px;}
.banner-container h2{font-size:90px;}
.banner-container h1{font-size:110px;}
.banner-container h3{font-size:70px;}
.intro-container{padding:80px 0;}
.intro-container .lead{font-size:32px; line-height:40px;}
.intro-container p{font-size:26px; line-height:36px;}
.service-container, .content-container{padding:80px 0;}
.heading{padding:0;}
.heading h3{padding-bottom:20px; margin-bottom:20px;}
.heading p{font-size:32px; line-height:40px;}
.content-container p{font-size:26px; line-height:36px;}
}
/*============================= 
! Layout for ipad portrait  
============================= */
@media only screen and (max-width: 991px) {

}
/* =============================  
 ! Layout for mobile(lanscape) version  
============================= */
@media handheld, only screen and (max-width: 767px){
	html, body{height: 100%;}
h1{font-size:32px;}
h2{font-size:30px;}
h3{font-size:30px;}
h4{font-size:22px;}
h5{font-size:18px;}
h6{font-size:16px;}
.btn{font-size:20px;}
.banner-container{height:100%;}
.banner-container h2{font-size:60px;}
.banner-container h1{font-size:90px;}
.banner-container h3{font-size:50px;}
.header-right a{padding:0;}
.header-right .phone img{width:18px !important; margin-right:5px;}
.header-right .email img{width:34px !important;}
.intro-container{padding:50px 0;}
.intro-container .lead{font-size:20px; line-height:30px; margin-bottom:30px;}
.divider{width:150px; margin:30px auto;}
.intro-container p{font-size:20px; line-height:30px;}
.btn-box{max-width:500px; margin:0 auto;}
.btn-box .btn{width: calc(100% - 19px);margin-left: 19px;}
.btn-box .btn + .btn{margin-top:10px;}
.service-container{padding:50px 0;}
.heading{margin-bottom:50px;}
.heading h3:after{width:150px;}
.heading p{font-size:20px; line-height:30px;}
.service-content:after,
.service-list li:nth-child(2n) .service-content:after{top:100%; left:calc(50% - 15px); transform:rotate(90deg) translate(-38px, 0);}
.service-content{width:100%; padding:20px;}
.service-content h4{margin-bottom:5px;}
.service-content p{font-size:18px; line-height:24px;}
.service-img{width:100%; min-height:280px;}
.content-container p{font-size:20px; line-height:30px;}
.btn.btn-lg{min-width:250px;}
.tracking-container{background-attachment:scroll;}
.contact-container, .content-container{padding:50px 0;}
.form-control{height:60px; font-size:24px;}
.custom-checkbox label{height:65px; font-size:16px; padding-top:10px; padding-left:80px;}
.custom-checkbox label:before{width:57px; height:65px;}
.custom-checkbox label:after{width:70px; height:65px; background-size:19px 65px;}
.custom-checkbox label .tick-icon{left: 15px;top: 20px;width: 31px;height: 26px;}
footer{padding:50px 0; text-align:center;}
.footer-logo{margin:0 auto 25px;}
.footer-nav{margin-bottom:15px;}
.contact-info{display:block;}

.list-items{font-size:20px; line-height:30px;}
.btn-box p{font-size:20px; line-height:30px;}
.contact-info li{padding:10px  15px;}
#privacy .heading > h3{font-size:27px;}
#privacy a{word-break:break-all;}
.bottom-container{padding-top:80px;}
}
/* ============================= 
 ! Layout for mobile(portrait) version  
 ============================= */
@media only screen and (max-width: 479px) {
.banner-container h2{font-size:40px;}
.banner-container h1{font-size:50px;}
.banner-container h3{font-size:30px;}
.service-img{min-height:180px;}
}