.mob-cont{display:none !important;}.mob-cont ul{list-style:none;}.mob-cont ul li{width:100%;position: relative;}.mob-cont ul li img{width:100%;}.mob-cont ul li h5 {margin: auto;position: absolute;z-index: 3;top: 42% !important;width: 100%;text-align: center;color: #fff;font-size: 31px;}.mob-cont ul li a::after {background: rgba(2, 44, 68, 0.4);position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: "";}.btn-align{text-align:right;}.mobile-strip {width: 100%;font-size:16px !important;text-align:center;padding: 5px 5px;}.mobile-strip a {color: #fff;}.page-title {position: absolute !important;top: 30%;background-position: center top;background-repeat: no-repeat;}.pop{top: 50%;left: 50%;display: none;}#mask {position: absolute;left: 0;top: 0;z-index: 9000;background-color: #26262c;display: none;}#boxes .window {position: fixed;left: 0;top: 0;width: 440px;height: 850px;display: none;z-index: 9999;padding: 20px;border-radius: 5px;text-align: center;}#boxes #dialog {width: 510px;height: auto;padding: 10px 10px 10px 10px;background-color: #ffffff;font-size: 15pt;}.agree:hover {background-color: #D1D1D1;}.popupoption:hover {background-color: #D1D1D1;color: green;}.popupoption2:hover {color: red;}.note {text-align: center;height: 80px;background:#2c3f69;color: #fff;line-height: 19px;padding-top: 10px;}.note h5 {margin-bottom:5px;color:#fff;}.form-content {padding: 5%;border: 1px solid #ced4da;margin-bottom: 2%;}.form-control{}.btnSubmit {border:none;padding: 1%;width: 100%;cursor: pointer;color: #fff; line-height:30px;}.header_image img {width: 100%;}.header_image::before {background: rgba(18, 41, 76, .8);position: absolute;top: 0;right: 0;left: 0;height: 100%;width: 100%;content: "";}.header_image {width: 100%;height: 200px !important;overflow: hidden;display: inline-block;position: relative;}iframe {width: 100% !important;}.pt {padding-top: 50px;}.fnt {font-size: 3.75rem !important;line-height: 1 !important;color: #ea8600 !important;}.h3-banner {font-size: 25px !important;}.h2-banner {font-size: 50px !important;}.subscribe-bg {background: #fff;box-shadow: 0px 0px 22px -11px #000;top: 0;position: relative;margin-top: -147px;margin-bottom: 60px;}.p-lr {padding: 0 25px;}.themesflat-action-box .inner {display: table;overflow: hidden;width: 100%;}.themesflat-action-box .heading-wrap {display: table-cell;margin: 0;text-align: left;vertical-align: middle;width: 25%;}.themesflat-action-box.has-icon .text-wrap {position: relative;display: inline-block;}.themesflat-action-box.style-1 .heading-wrap .heading {color: #2c3f69;font-weight: normal;}.themesflat-action-box .btnSubmit.heading-wrap .heading {margin: 0;letter-spacing: 0;font-size: 33px;}.themesflat-action-box .button-wrap {display: table-cell;text-align: left;vertical-align: middle;width: 25%;}.button-wrap {display: inline-block;margin: 0px 0px 10px 10px;}.es_txt_email {border-radius: 4px 0px 0px 4px;float: left;margin: 13px 0px 10px 0px;letter-spacing: 1px;color: #333;border: 1px solid;border-top-color: currentcolor;border-right-color: currentcolor;border-bottom-color: currentcolor;border-left-color: currentcolor;border-color: #ebebeb;padding: 8.5px 22px;background-color: transparent;font-size: 14px;line-height: inherit;width: 100%;margin-bottom: 14px;height: auto;text-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: border ease .238s;-moz-transition: border ease .238s;transition: border ease .238s;}.themesflat-button.white {background-color: #2c3f69;color: #fff;}.es_submit_button {background:#ea8600 !important;border-radius: 0px 4px 4px 0;border: 0px;float: left;margin: 13px 0px 10px 0px;font-size: 13px;font-weight: 500;letter-spacing: 1px;text-transform: uppercase;color: #fff;padding: 10px 40px;display: inline-block;-webkit-appearance: none;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;transition: all ease 0.3s;}.modal {top: 50px !important;}.modal-header .close {padding: 1rem 1rem;margin: -4.5rem -1rem -1rem auto !important;background: none !important;color: #fff !important;opacity: 1 !important;font-size: 38px !important;position: absolute;right: 0;}.modal-header {background: #2c3f69;}.modal-title {color: #fff;}.modal .hero-request-form {padding: 0px;margin: 0;}#enquirypopup .modal-dialog {width: 400px;padding: 0px ;position: relative;}#enquirypopup .modal-dialog {width: 400px;padding: 0px ;position: relative;}#enquirypopup .modal-dialog:before {content: '';height: 0px;width: 0px;border-left: 50px solid #17B6BB;border-right: 50px solid transparent;border-bottom: 50px solid transparent;position: absolute;top: 1px;left: -14px;z-index: 99;}.custom-modal-header {text-align: center;color: #17b6bb;text-transform: uppercase;letter-spacing: 2px;border-top: 4px solid;}#enquirypopup .modal-dialog .close {z-index: 99999999;color: white;text-shadow: 0px 0px 0px;font-weight: normal;top: 4px;right: 6px;position: absolute;opacity: 1;}.custom-modal-header .modal-title {font-size: 18px;}#enquirypopup .modal-dialog:after {content: '';height: 0px;width: 0px;border-right: 50px solid #17b6bb;border-bottom: 50px solid transparent;position: absolute;top: 1px;right: -14px;z-index: 999999;}.form-group {margin-bottom: 15px !important;}.form-inline .form-control {display: inline-block;width: 100%;vertical-align: middle;}.premium-designs {}.premium-designs .design-text {text-align: center;max-width: 1035px;margin: 0 auto 80px;padding: 0 15px;}.premium-designs .design-text h4 {font-size: 36px;line-height: 42px;font-weight: 400;color: #333333;text-transform: uppercase;margin: 0 0 25px;}.premium-designs .design-text p {font-size: 24px;line-height: 28px;color: #424242;}.premium-designs ul {display: flex;flex-wrap: wrap;}.premium-designs ul li {width: 33.33%;position: relative;overflow: hidden;cursor: pointer;margin: 0 !important;transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}.premium-designs ul li:after {position: absolute;content: "";top: 0;bottom: 0;left: 0;right: 0;background: rgba(2, 44, 68, 0.4);transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}.hover .premium-designs ul li:after {opacity: 0;}.hover .premium-designs ul li.hovered:after {opacity: 1;}.premium-designs ul li img {width: 100%;height: 100%;transition: all 0.7s;-o-transition: all 0.7s;-ms-transition: all 0.7s;-webkit-transition: all 0.7s;-moz-transition: all 0.7s;}.premium-designs ul li img:hover {-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}.premium-designs ul li h5 {font-size: 30px;line-height: 37px;font-weight: 700;padding: 0 15px;color: #fafbfc;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 410px;width: 100%;text-align: center;z-index: 2;}.premium-designs .portfolio-hero-image img {opacity: 0;top: 0 !important;}.premium-designs .portfolio-hero-image {overflow: hidden;height: 866px;position: relative;}.premium-designs .work-list-page {position: relative;transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;-moz-transition: all 1.2s;-webkit-transition: all 1.2s;}.premium-designs .work-listing {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;margin-bottom: 0;overflow: hidden;}.premium-designs .work-listing li a {display: block;height: 100%;width: 100%;vertical-align: middle;text-align: center;color: #fff;transition: all .9s ease;position: inherit;z-index: 1;}.premium-designs .work-listing li a::after {background: rgba(2, 44, 68, 0.4);position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: "";}.premium-designs .work-listing li a img {width: 100.5%;height: 288px;}.premium-designs .work-listing li:hover span {opacity: 1 }body.hover .premium-designs .work-listing li a {opacity: 0;}body.hover .premium-designs .work-listing li h5 {opacity: 0.6;}body.hover .premium-designs .work-listing li.hovered {opacity: 1 }body.hover .premium-designs .work-listing li.hovered a {opacity: 1 }body.hover .premium-designs .work-listing li.hovered h5 {opacity: 1 }.premium-designs .work-listing li {transition: all .9s ease;}.premium-designs .portfolio-hero-image .full {transition: all .9s ease;position: absolute;width: 100%;height: auto;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: block;}.premium-designs .portfolio-hero-image .zoom {-webkit-animation: scale 30s linear infinite;-moz-animation: scale 30s linear infinite;-ms-animation: scale 30s linear infinite;animation: scale 30s linear infinite;}body.hover .premium-designs .work-listing li.hovered img {-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}.portfolio-hero-image:after {background: rgba(2, 44, 68, 0.4);position: absolute;left: 0;right: 0;top: 0;width: 100%;height: 100%;content: "";}@keyframes scale {50% {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}}.btn-test {border: 2px solid #2c3f69;padding: 10px 10px;margin-top: 17px;min-width: 255px !important;overflow: hidden;float: inherit;display: inline-block;text-align: center;font-weight: bold;color: #2c3f69 !important;}.mob-view {display: none !important;}.inner-left {padding: 15px;}.inner-left p {text-align: justify;font-size: 16px;}.home-content {padding-left: 4% !important;}.home-content p {font-size: 15px;}.home-content h5 {font-weight: normal !important;margin-bottom: 20px;font-size: 17px;}.home-video {padding-right: 4%;}.home-content-l p {font-size: 14px;}.home-content-l h5 {font-weight: normal !important;margin-bottom: 20px;font-size: 17px;}.home-video-r {padding-left: 4% !important;}.brpt h2 {margin-bottom: 10px;margin-top: 0;color: #fff;}.breadcumb-inner ul, .breadcumb-inner li, .breadcumb-inner li a {opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.breadcumb-inner ul, .breadcumb-inner li, .breadcumb-inner li a {color: #fff;letter-spacing: .5px;}.breadcumb-inner li {display: inline-block;margin: 0 6px;color: #fff;font-size: 14px;font-weight: 400;text-transform: uppercase;}.orange-border {width: 100px;height: 4px;background: #ea8600;float: left;margin: 10px 0;}.border-h1 {overflow: hidden !important;width: 100% !important;}@media only screen and (min-width: 300px) and (max-width: 800px) {.subscribe-bg {margin-top: -119px;}.themesflat-action-box .inner {padding: 8px 0px 0px 0px;}.es-field-wrap {margin-bottom: 0;}.es_txt_email{border-radius:4px; margin:0px;}.es_submit_button {border-radius: 4px;margin: 0px 0px 10px 0px;width: 100%;}.mob-cont{display:block !important;}.mob-hidden{display:none;}#contacts-3{position: relative;}.header_image img {width: 100%;height: 100%;}.page-title {margin-top: -28% !important;left: 5%;position: relative !important;}.brpt h2 {margin-bottom: 6px;}.header_image {height: 145px !important;}.slider .slides li .caption {top: 50% !important;}.sub-btn {float: left;padding: 10px 27px;}.btn-align{text-align:center;}.premium-designs ul li {width: 100%;}.premium-designs .portfolio-hero-image {height: 2110px;}.premium-designs ul li h5 {font-size: 30px;}.desk-view {display: none !important;}.mob-view {display: block !important;;}.home-content h5 {margin-top: 20px;}.premium-designs .work-listing li a img {width: 100.5%;height: auto;}.h2-banner {font-size: 25px !important;}.wsmobileheader .smllogo {margin-top: 10px !important;}.wsanimated-arrow {padding: 14px 28px 14px 0px;margin: 0px !important;float: right;position: absolute;top: 65px !important;}.themesflat-action-box .heading-wrap {display: block;width: 100%;margin: 0px;}.themesflat-action-box .heading-wrap .heading {font-size: 26px;}.themesflat-action-box .button-wrap {display: block;width: 100%;margin: 0px;}.sub-inp {width: 63.4% !important;}.home-about h1 {font-size: 25px;text-align: left;}.home-about .form-section {margin: 0 20px 0 20px;}.modal-title {color: #fff;font-size: 18px;}.modal-header .close {padding: 1rem 1rem;margin: -3.4rem -1rem -1rem auto !important;}#boxes #dialog {width: 86%;}.pop{left: 7% !important;top:6% !important;}}@media only screen and (min-width:1370px) and (max-width: 2000px) {.wsmainwp, .headerwp, .container {max-width: 1470px !important;}.wsmenu>.wsmenu-list>li>a {padding: 0.6em 2em !important;}}