/*-- Fonts --*/
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');*/
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 100;src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 300;src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 900;src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
/*-- Reset css --*/
/*==================box-sizing================*/
*{box-sizing:border-box}
*,
*:before,
*:after{box-sizing:border-box}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,
*:before,
*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
/*====*/
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.left{float:left}.right{float:right}
.clear{clear:both}
.aligncenter{text-align:center}
.alignright{text-align:right}
a{color:#000;outline:none;border:none;text-decoration:none}
/*a:visited{color:#5c5c5c}*/
a:hover{text-decoration:none;color:#000}
a:active{color:#000}
address{margin:0.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none;margin:0;padding:0}
p{font-size:16px;padding:8px 0;line-height:24px;margin:0}
.input-group{position:relative;margin-bottom:15px}
.form-control{background:#fff;border:solid 1px #e1e1e1;font-size:14px;color:#434343;border-radius:4px;width:100%;height:43px;padding:8px 10px}
.form-control::-moz-placeholder{color:#797979;opacity:1}
.form-control:-ms-input-placeholder{color:#797979}s
.form-control::-webkit-input-placeholder{color:#797979}
.form-control:focus{box-shadow:none}
.btn-primary{width:100%;/*min-height:62px;*/background-color:#252525;border:0;font:20px "Roboto", Arial, sans-serif;font-weight:600;padding:16px 0 0 0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;text-transform:uppercase}
.btn-primary:hover,.btn-primary:focus{background:#059ad9}
.btn-primary:focus,.btn-primary:active{border:0;box-shadow:none}
textarea{font:12px Arial, Helvetica, sans-serif}
textarea.form-control{height:120px}
.block{display:inline-block;width:100%}
.button{position:relative;z-index:6;overflow:hidden;display:inline-block;background-color:#fff;border:solid 1px #363636;box-shadow:none;color:#363636;font-size:18px;text-transform:uppercase;padding:10px 24px;text-align:center;vertical-align:middle;font-family:'Roboto', Arial, sans-serif;border-radius:4px;font-weight:500;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.button:hover,.button:focus{background:#df0125;color:#fff;border-color:#df0125}

.btn-button{position:relative;z-index:6;overflow:hidden;display:inline-block;background-color:#df0125;border:solid 1px #df0125;box-shadow:none;color:#fff;font-size:18px;text-transform:uppercase;padding:10px 24px;text-align:center;vertical-align:middle;font-family:'Roboto', Arial, sans-serif;border-radius:4px;font-weight:500;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.btn-button:hover,.btn-button:focus{background:#363636;color:#fff;border-color:#363636}


.error{display:block;color:#d60606;padding-top:5px}
.alert-success{opacity:1}.button.radius{border-radius:4px}
.capitalize{text-transform:none;text-transform:capitalize}
img.img-block{display:block;max-width:100%;height:auto}
.center-box{background-color:transparent;text-align:center;padding:60px 0}
.ucase:before{text-transform:uppercase}
.block{display:inline-block;width:100%}
.icon{display:inline-block;fill:currentColor;height:1em;position:relative;top:-0.0625em;vertical-align:middle;width:1em}
.list{list-style:none;margin:0}
.list li{background:url(../images/circle.png) no-repeat left 7px;color:rgb(217, 217, 217);font-size:15px;line-height:21px;margin:0 0 15px;padding-left:26px}
.list-numeric{list-style:number;font-size:16px;color:#686868}
.list-numeric li{line-height:24px;margin:0 0 16px}
/*-- Body --*/
html{background:#fff;font-family:Arial, Helvetica, sans-serif}
body{background:#fff;font-size:15px;min-height:100%;color:#404040;background:url(../images/body-bg.jpg) repeat left top;position:relative;margin:0 auto}
html,body{margin:0;padding:0;min-height:100vh;overflow-x:hidden;height:100%}

/*-- Container --*/
.container{margin:0 auto;position:relative;padding:0 15px}/*-- Container --*/

/*-- Fetch Fonts --*/
h1,h2,h3,h4,h5,h6,.button,.social-contact .info{font-family:Roboto, Arial, sans-serif;font-weight:400}
.hd-h2{font-family:Roboto, Arial, sans-serif;font-weight:600;font-size:25px;color:#df0125;margin:0 0 15px;text-transform:uppercase}
.hd-h2 span{display:block;font-weight:600;font-size:16px;color:#2c2c2c;margin:6px 0 0;text-transform:capitalize}
.panel-box{background:#fff;padding:25px;border-radius:6px;position:relative;margin: 0 auto 35px;box-shadow:rgba(0, 0, 0, 0.53) -2px 1px 20px -3px}

/*-- content --*/
#content{display:inline-block;width:100%;min-height:300px}
.header{padding:35px 0 24px}
.logo,.logo img{display:block;margin:0 auto;}
.user-panel{}
.user-information{background:#fff;padding:25px;border-radius:6px;position:relative;box-shadow:rgba(0, 0, 0, 0.53) -2px 1px 20px -3px}
.enquiry [class*="row"],.users-contact [class*="row"]{margin-right:-6px;margin-left:-6px}
.enquiry [class*="col-"],.users-contact [class*="col-"]{padding-right:6px;padding-left:6px}
.user-information .enquiry label{display:block;margin:0}
.user-figure .picture{height:182px;width:182px;border-radius:50%;margin:0 auto 10px;text-align:center;border:3px solid #ccc;padding:3px}
.user-figure .picture img{border-radius:50%;margin:0 auto;text-align:center;display:block}
.user-figure .hd-h2{text-align:center;border-bottom:solid 3px #df0125;padding:0 0 10px;margin:0 auto;width:85%}

.users-contact{padding:24px 10px 15px}
.users-contact .button{margin:0 0 10px;font-size:18px;padding:10px 8px;font-weight:600}
.users-contact .button:hover,.users-contact .button:focus{background:#df0125;color:#fff;border-color:#df0125}
.social-contact .hd-h2{font-weight:700;font-size:24px;color:#2c2c2c;text-transform:capitalize;text-align:center}
.social-contact .info{font-size:15px;padding:0 0 8px 0;line-height:24px;margin:0;color:#2c2c2c;text-align:center}
.social-contact .info span{color:#df0125}

.social-links{padding:0;text-align:center;margin:10px auto 0}
.social-links li,.social-links li a,.social-links li a img{display:inline-block;vertical-align:middle}
.social-links li{margin:0}

.border_right{border-right:2px solid #d2d2d2;position:relative}
.border_right:after{content:"";position:absolute;top:13px;right:-13px;background:url(../images/right-arrow.png) no-repeat -2px 0;width:13px;height:35px}

.enquiry{padding:0 0 0 6px}
.enquiry .hd-h2{margin:16px 0 25px}
.enquiry .button{display:inline-block;background-color:#df0125;border:none;color:#fff;font:20px Roboto, Arial, sans-serif;font-weight:600;text-transform:uppercase;border:none;padding:7px 37px;height:54px;text-align:center;vertical-align:middle;border-radius:6px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.enquiry .button:hover,.enquiry .button:focus{background:#171717;color:#fff}
.form-control{border:solid 1px #d6d6d6}
.car-figure{position:absolute;right:-80px;bottom:-60px}
.enquiry .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:9px 5px 12px;font-size:13px}
.enquiry .fade:not(.show),.fade:not(.show){opacity:1}
.user-panel .row,.header-brand .row {justify-content: center;}

/*====---- ----====*/
.header-static{position:relative;} 
/*.logo-right{position:absolute;right:0;top:12px;}*/

.digital-marketing{padding: 0 0 24px;}
.digital-marketing .hd-h2{color:#222;font-size:35px;text-align: center;}
.digital-marketing .hd-h2 span{font-size:21px;font-weight:400}
.digital-user .picture{max-height:250px;max-width:180px/*250px*/;margin:0 auto 10px;text-align:center;border:3px solid #ede8e8;padding:3px;background:#eae4e4;border-radius:5px;}
.digital-user .picture img{margin:0 auto;text-align:center;display:block}

.social-media{padding:0;text-align:center;margin:35px auto 0}
.social-media li,.social-links li a,.social-links li a img{display:inline-block;vertical-align:middle}
.social-media li{margin:0 4px} 

.digital-location{padding: 0 0 35px;}
.digital-location .hd-h2{font-size: 31px;font-weight: 500;color: #272727;margin: 0 15px 18px;text-transform: capitalize;}
.link-location{display:table;width:100%;margin:18px 0 35px;}
.link-location li{display:table-cell;width:1%;padding:0 3px;}
.link-location li span{display:block;}
.link-location .btn-button{font-size: 14px;text-transform: capitalize;padding: 10px 8px;cursor:pointer;}

.digital-location .nav-tabs{border:none;}
.digital-location .nav{display: -ms-unset;display: table;-ms-flex-wrap: unset;flex-wrap: unset;list-style: none;width: 100%;margin:18px 0 0;}
.digital-location .nav-tabs .nav-item{display: table-cell;width:auto;}
.digital-location .nav-link{display: block;background-color: #da0721;color: #fff;margin: 0 3px;}
.digital-location .nav-tabs .nav-link{border: none;border-radius: 5px;text-align:center;padding: 12px 6px;text-transform: uppercase;}
.digital-location .nav-tabs .nav-item.show .nav-link,.digital-location  .nav-tabs .nav-link.active{background-color: #0f0e0e;border: none;color: #fff;}



.footer .hd-h2{font-size: 31px;font-weight: 500;color: #272727;margin: 0 15px 24px;text-transform: capitalize;text-align:center;}
.social-visiting{/*display:table;*/width:100%;margin:18px 0 15px;text-align:center;}
.social-visiting li{display:inline-block;/*display:table-cell;width:1%;*/padding:0 10px;}
.social-visiting li a{display:block;text-decoration:none;}
.social-visiting li a,.social-visiting li img{display:block;margin:0 auto;}
.social-visiting li span{color: #272727;display: block;font-size: 18px;text-transform: none;padding: 6px 0;}

@media (min-width:992px){
.container{max-width:890px}
}

/*====Responsive====*/
@media (max-width:1199px){
img{display:block;max-width:100%;height:auto}.img-responsive{display:block;max-width:100%;height:auto}
/* body{border:1px solid #000} */
}
@media (max-width:1024px){
.car-figure{right:50px}
/*body{border:1px solid orange}*/
}
@media (max-width:991px){
.header .row{justify-content:center}.header-static.header-static .row{justify-content:left} 
.enquiry{border-top:2px solid #d2d2d2;padding:10px 0 120px 6px;margin-top:40px;text-align:center}.border_right{border-right:0}.border_right:after{display:none}
.error{text-align:left;padding-bottom:10px}
.car-figure{right:auto;width:100%;text-align:center}.car-figure img{margin:0 auto}
/* body{border:1px solid red} */
}
@media (max-width:767px){
.header .row > div{display:inline-block;width:auto}

.header-static.header{/*height:140px;*/padding:15px 0}.header-static.header .row > div{width:50%}/*.header-static.header .row > div.logo-right{display:block;width:100%;padding-top:65px}*/.header-static.header .row > div img{margin:0 auto;max-width:300px}
.digital-marketing .hd-h2{font-size:30px}
.social-media{margin:25px auto 15px}
/*body{border:1px solid lightgreen}*/
}
@media (max-width:639px){
/*.header-static.header .row > div.logo-right img{max-width:250px}*/
.digital-location .nav-link{font-size:13px}.social-visiting li{padding:0 3px}
.digital-marketing .col-sm-8{float:left;width:60%}.digital-marketing .col-sm-4{float:left;width:40%}
.digital-marketing .hd-h2{font-size:26px}.digital-marketing .hd-h2 span{font-size:17px}.digital-marketing .btn-button{font-size:14px}
}
@media (max-width:480px){
html{-webkit-text-size-adjust:none}
.digital-marketing .col-sm-8,.digital-marketing .col-sm-4{float:none;width:100%}
.social-media li{margin:0}.social-media li img{max-width:49px}.social-links li{margin:0 0 6px}.social-visiting li{padding:0}.header-static.header .row > div img{max-width:150px}
}