@charset "utf-8";


body { font-family: 'Lato', sans-serif; font-size: 18px; font-weight: normal; color: #353e4b; }
body, h1, h2, h3, h4, h5, h6, p, ul, li, table { margin: 0px; padding: 0px; list-style: none; }
/**, ::after, ::before { box-sizing: border-box; }*/
*{ margin: 0px; padding: 0px; }
[type="button"]:not(:disabled), button:not(:disabled) { outline: none; }

@font-face {
    font-family: 'Tw Cen MT';
    src: url('../fonts/TwCenMT-Regular.eot');
    src: url('../fonts/TwCenMT-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TwCenMT-Regular.woff') format('woff'),
        url('../fonts/TwCenMT-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Tw Cen MT';
    src: url('../fonts/TwCenMT-Bold.eot');
    src: url('../fonts/TwCenMT-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TwCenMT-Bold.woff') format('woff'),
        url('../fonts/TwCenMT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Eurostile BQ';
    src: url('../fonts/EurostileBQ-Regular.eot');
    src: url('../fonts/EurostileBQ-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EurostileBQ-Regular.woff') format('woff'),
        url('../fonts/EurostileBQ-Regular.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Eurostile';
    src: url('../fonts/EurostileBold.eot');
    src: url('../fonts/EurostileBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EurostileBold.woff') format('woff'),
        url('../fonts/EurostileBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Bold.eot');
    src: url('../fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MyriadPro-Bold.woff') format('woff'),
        url('../fonts/MyriadPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MyriadPro-Regular.woff') format('woff'),
        url('../fonts/MyriadPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gill Sans';
    src: url('../fonts/GillSans-SemiBold.eot');
    src: url('../fonts/GillSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GillSans-SemiBold.woff') format('woff'),
        url('../fonts/GillSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gill Sans';
    src: url('../fonts/GillSans-Light.eot');
    src: url('../fonts/GillSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GillSans-Light.woff') format('woff'),
        url('../fonts/GillSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica.eot');
    src: url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica.woff') format('woff'),
        url('../fonts/Helvetica.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Light.eot');
    src: url('../fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Light.woff') format('woff'),
        url('../fonts/Helvetica-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Bold.eot');
    src: url('../fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Bold.woff') format('woff'),
        url('../fonts/Helvetica-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Arial';
    src: url('../fonts/ArialMT.eot');
    src: url('../fonts/ArialMT.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ArialMT.woff') format('woff'),
        url('../fonts/ArialMT.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Sweet Easy Personal Use';
    src: url('../fonts/SweetEasyPersonalUse.eot');
    src: url('../fonts/SweetEasyPersonalUse.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SweetEasyPersonalUse.woff') format('woff'),
        url('../fonts/SweetEasyPersonalUse.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Haettenschweiler';
    src: url('../fonts/Haettenschweiler.eot');
    src: url('../fonts/Haettenschweiler.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Haettenschweiler.woff') format('woff'),
        url('../fonts/Haettenschweiler.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}





a { color: #000000; outline: none; -webkit-transition: all 400ms ease; -moz-transition: all ease 400ms; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; text-decoration: none; }
a:hover, a:focus { text-decoration: none; color: #000000; outline: none; }

.btn{ -webkit-transition: all 240ms ease-in-out; -moz-transition: all 240ms ease-in-out; -ms-transition: all 240ms ease-in-out; -o-transition: all 240ms ease-in-out; transition: all 240ms ease-in-out; }

.link1{ color: #ffffff !important; text-decoration: none !important; }
.link1:hover, .link1:focus{ color: #ffffff !important; text-decoration: underline !important; }

.link2{ color: #95268f !important; text-decoration: underline !important; }
.link2:hover, .link2:focus{ color: #000000 !important; text-decoration: none !important; }

.btn:focus { box-shadow: none; }

.textcenter { text-align: center; }
.textright { text-align: right; }
.textleft { text-align: left !important; }

.noSpace { margin-left: 0px; margin-right: 0px; }
.noSpace > [class*="col-"] { padding-left: 0px; padding-right: 0px; }

.row4 { margin-left: -4px; margin-right: -4px; }
.row4 > [class*="col-"] { padding-left: 4px; padding-right: 4px; }

.row25 { margin-left: -25px; margin-right: -25px; }
.row25 > [class*="col-"] { padding-left: 25px; padding-right: 25px; }

.form-control:focus{ box-shadow: none; }

.capital { text-transform: capitalize !important; }
.upper { text-transform: uppercase !important; }
.tex-transfm-none { text-transform: none !important; }

[class*="font-"] { line-height: 1.3 !important; }

.font-14 { font-size: 14px !important; }
.font-15 { font-size: 15px !important; }
.font-16 { font-size: 16px !important; }
.font-18 { font-size: 18px !important; }
.font-20 { font-size: 20px !important; }

p { line-height: 1.5; padding-bottom: 20px; color: #353e4b; }
p:last-child { padding-bottom: 0px; }

.image { display: inline; max-width: 100%; }

.font1{ font-family: 'Lato', sans-serif; }
.font2{ font-family: 'Tw Cen MT'; }
.font3{ font-family: 'Eurostile BQ'; }
.font4{ font-family: 'Eurostile'; }
.font5{ font-family: 'Myriad Pro'; }
.font6{ font-family: 'Roboto', sans-serif; }
.font7{ font-family: 'Gill Sans'; }
.font8{ font-family: 'Helvetica'; }
.font9{ font-family: 'Arial'; }
.font10{ font-family: 'Sweet Easy Personal Use'; }
.font11{ font-family: 'Haettenschweiler'; }


.bold{ font-weight: bold; }
.italic{ font-style: italic; }

.black{ color: #000000 !important; }
.blue{ color: #1058b4 !important; }
.white{ color: #ffffff !important; }


.btn1 { background-color: #ffffff; border: 0px; border-radius: 6px; font-family: 'Helvetica'; color: #06808f; font-size: 32px; font-weight: normal; text-decoration: none; display: inline-block; padding: 8px 30px; cursor: pointer; text-align: center; line-height: normal; }
.btn1:hover, .btn1:focus { background-color: #000000; color: #ffffff; }


/*----Header----*/

.headerTop{ font-family: 'Tw Cen MT'; background-color: #6c1071; text-align: center; padding: 3px 0px; color: #ffffff; font-size: 18px; }

.headerMain{ background-color: transparent; padding: 50px 0px 10px; }
.headerMain .navbar-brand{ padding: 0px; margin: 0px; }

.headerSub { display: flex; align-items: center; justify-content: space-between; position: relative; }
.headerSub .navbar-brand{ padding: 0px; margin: 0px auto; }

.hedRight{ display: inline-block; text-align: center; line-height: normal; font-family: 'Arial'; font-size: 18px; font-weight: normal; letter-spacing: 1.2px; color: #432477; position: absolute; right: 0px; font-style: italic; }
.hedRight .number{ font-family: 'Roboto', sans-serif; font-weight: 600; font-size: 30px; display: block; font-style: normal; color: #000000; padding-top: 5px; letter-spacing: 0px; }



/*--Main Menu--*/
 .sp-megamenu-parent { width:100%;}
 .sp-megamenu-wrapper { text-align:center;}
.sp-megamenu-parent{ padding-top: 0px; display: flex; flex-wrap: wrap; justify-content: center; }
.sp-megamenu-parent .sp-menu-item{ padding: 0px 18px; }
.sp-megamenu-parent .sp-menu-item a{ font-family: 'Tw Cen MT'; font-weight: normal; color: #494949; font-size: 20px; position: relative; text-decoration: none; }
.sp-megamenu-parent .sp-menu-item a:hover, .sp-megamenu-parent .sp-menu-item a:active, .sp-megamenu-parent .sp-menu-item a:focus, .sp-megamenu-parent .sp-menu-item.active { color: #6a2e96; }
.sp-megamenu-parent .sp-menu-item.active { font-weight: bold; }
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a { color:#6a2e96; }
.sp-megamenu-parent .sp-menu-item a { padding:0;}
/*--Main Menu End--*/


/*----Header End----*/

.mainPart{ background-image: url(/images/mainbanner.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; padding: 100px 0px; text-align: center; }
.mainPartCenter{ text-align: center; }
.mainPartCenter h3{ font-size: 68px; font-family: 'Gill Sans'; font-weight: bold; color: #ffffff; line-height: normal; }
.mainPartCenter h3 small { color: #ffffff; line-height: 1.3; display: block; font-size: 30px; padding-bottom: 20px; }
.mainPartCenter .btn2 { min-width: 230px; margin: 0px 18px; }



.commonOnePart{ padding: 70px 0px; }
.commonOnePart p{ font-size: 20px; }
.article-list .article .article-header,.article-details .article-header h1, .article-details .article-header h2, #jmap_sitemap h1 { text-align:center;text-transform:uppercase;}
.article-list .article .article-header h1, .article-list .article .article-header h2,.article-details .article-header h1, .article-details .article-header h2,#jmap_sitemap h1 { margin:unset;}
.titleOne,.article-list .article .article-header,.article-details .article-header,#jmap_sitemap h1 { padding-bottom: 18px; }
.titleOne h3, .article-list .article .article-header h1, .article-list .article .article-header h2,.article-details .article-header h1, .article-details .article-header h2,#jmap_sitemap h1{ font-family: 'Myriad Pro'; font-weight: bold; color: #5d1161; font-size: 45px; padding-bottom: 15px; }
.titleOne h3 small,.article-list .article .article-header h1 small, .article-list .article .article-header h2 small,.article-details .article-header h1 small, .article-details .article-header h2 small{ font-weight: normal; color: #000000; font-size: 42px; padding-top: 10px; display: block; }
.article-list .article {margin-bottom: unset;padding: unset;border:unset; border-radius: unset;}

#sp-main-body p {font-family: 'Tw Cen MT';}
.welcomePart,#sp-main-body { padding: 33px 0px; }
.welcomePart p{  }


.serviceBox{ text-align: center; /*position: relative;*/ }
.serviceBox h4{ 
    background-color: #6c1070; color: #ffffff; padding: 5px 15px 0px; font-family: 'Sweet Easy Personal Use'; font-size: 20px; font-weight: normal; line-height: normal;
    /*position: absolute; top: 0px; left: 0px; right: 0px;*/
}
.serviceBoxImage{  }
.serviceBoxImage img{ width: 100%; min-height: 300px; object-fit: cover; }


.instagram-wrapper{ width: 100%; max-width: 935px; margin: 0px auto; }
.instagram-thumb{ height: 100%; text-align: center; }
.instagram-thumb img{ width: 100%; height: 100%; object-fit: cover; }


.special-image{ position: relative; width: 100%; max-width: 722px; margin: 0px auto; }
.special-image-text{ position: absolute; left: 10px; right: 10px; bottom: 24px; text-align: center; 
    font-size: 40px; color: #ffffff; letter-spacing: 2px; line-height: normal;
}

.welcomePart{ }
.welcomePartData{ padding-bottom: 70px; }
.welcomePartData:last-child{ padding-bottom: 0px; }
.welcomePartData p{ font-size: 18px; color: #353e4b; }

.welcome-image{  }
.welcome-image img{ width: 100%; }


/*---- Footer ----*/
.footerMain{ 
    /*background-image: url(/images/footerBg.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center;*/
    background-color: #000000 !important; padding-top: 50px !important; color: #ffffff !important; font-size: 14px; 
}
.footerLogo { display: flex; align-items: center; flex-wrap: wrap; height: 100%; }
.footerMain h3{ font-family: 'Lato', sans-serif; font-size: 18px; font-weight: bold; color: #ffffff; padding-bottom: 25px; text-transform: uppercase; }
.footerMain p{ color: #ffffff; padding-bottom: 10px; }
.footerMain ul.nav{ display: flex; flex-wrap: wrap; margin: 0px auto; max-width: 440px; }
.footerMain ul.nav li{ padding: 0px 5px 12px 5px; line-height: normal; width: 48%; }
.footerMain ul.nav li.nav-item:last-child{ padding-bottom: 0px; }
.footerMain ul.nav li a{ font-family: 'Myriad Pro'; color: #ffffff !important; padding: 0px; }
.footerMain ul.nav li a:hover{ color: #ffffff !important; text-decoration: underline; }
.copyRight{ background-color: #000000; padding: 20px 0px; text-align: center; font-family: 'Lato', sans-serif; font-size: 13px; color: #ffffff; margin-top: 40px; }
/*---- Footer End ----*/


.spaceOne{ padding: 60px 0px; }

/*---- Inner Page ----*/
.inner-main{ display: flex; }
.inner-body{ flex-basis: 0; flex-grow: 1; }
.inner-right{ flex-basis: 195px; flex-grow: 0; margin-left: 30px; }


/*modified*/
.logo-image-phone { height:50px !important;}
img { display: inline;}
#sp-footer a, #sp-bottom a { color:#ffffff;}
.ba-image { cursor:pointer;}
.sp-scroll-up { background-color:#6c1071;}
.rsform-block-submit { text-align:center;}
.btn-primary, .sppb-btn-primary {
    border-color: #5d1161;
    background-color: #5d1161;
    text-transform:uppercase;
    width:200px;
    font-weight:bold;
}
.btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #000;
    background-color: #000;
}
.article-details .article-can-edit { display:none !important;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span { line-height:30px;}
.itemid-101 .sp-megamenu-parent>li>a, .itemid-101 .sp-megamenu-parent>li>span { line-height:60px;}
.article-details  a { color:#6a2e96; text-decoration:underline;}
.article-details  a:hover {text-decoration:none;}
.itemid-170 .col-form-label { text-align:right;}
/*
Lato | Regular 400 | Bold 700
font-family: 'Tw Cen MT';
font-family: 'Eurostile BQ'; (Normal)
font-family: 'Eurostile'; (Bold)
*/


/*---Responsive---*/
@media (max-width: 1500px) {
    

    
}

@media (max-width: 1360px) {
    
    
    .footerMain{ padding-top: 30px !important; }

    .headerSub .navbar-brand img{ max-width: 430px; }

    .sp-megamenu-parent .sp-menu-item { padding: 0px 10px; }
    
    .mainPart{ padding: 80px 0px; }
    .mainPartCenter h3 { font-size: 58px; }
    .mainPartCenter h3 small{ font-size: 26px; }

    .commonOnePart { padding: 60px 0px; }

    .serviceBoxImage img { min-height: 250px; }
    .serviceBox h4{ font-size: 18px; }

    .titleOne h3, .article-list .article .article-header h1, .article-list .article .article-header h2,.article-details .article-header h1, .article-details .article-header h2,#jmap_sitemap h1{ font-size: 40px; }
    .titleOne h3 small, .article-list .article .article-header h1 small, .article-list .article .article-header h2 small,.article-details .article-header h1 small, .article-details .article-header h2 small { font-size: 36px; }
    

    .spaceOne { padding: 50px 0px; }


}
@media (max-width: 1299px) {  }
@media only screen and (min-width : 1260px) {
    .container { max-width: 1260px; }
    .container.container1400{ max-width: 1400px; }
}

@media (max-width: 1199px) {

    .mainPart { padding: 60px 0px 50px; }
    .sp-megamenu-parent  { padding-top: 24px; }
    .sp-megamenu-parent .sp-menu-item { padding: 0px 10px; }
    .sp-megamenu-parent .sp-menu-item  a { font-size: 18px; }

    .footerMain {  }
    .footerMain h3{ padding-bottom: 20px; }
    
    .navbar-brand img{  }

    .mainPartCenter h3 { font-size: 50px; }
    .mainPartCenter h3 small { font-size: 22px; }

    .commonOnePart { padding: 50px 0px; }
    .serviceBox h4 { font-size: 16px; }
    .serviceBoxImage img { min-height: 220px; }
    

    .hedRight{ font-size: 16px; }
    .hedRight .number{ font-size: 26px; }

    .headerMain{ padding: 30px 0px 10px; }

    .headerSub .navbar-brand img { max-width: 350px; }

    .welcomePart {  }

    .titleOne h3, .article-list .article .article-header h1, .article-list .article .article-header h2,.article-details .article-header h1, .article-details .article-header h2,#jmap_sitemap h1 { font-size: 36px; }
    .titleOne h3 small, .article-list .article .article-header h1 small, .article-list .article .article-header h2 small,.article-details .article-header h1 small, .article-details .article-header h2 small{ font-size: 32px; }


    /*.btn1 { font-size: 24px; }*/

    .copyRight{ margin-top: 0px; }


    /*---- Inner Page ----*/
    


}

@media only screen and (max-width : 991px) {
     .burger-icon { margin-right:15px;}
    .sp-megamenu-wrapper {display: inline-block !important;float: right;}
    .container { max-width: 100%; }
    /*p { line-height: 1.5; }*/

    .hedRight{ font-size: 16px; }
    .hedRight .number{ font-size: 22px; }
    .headerSub .navbar-brand{ margin: 0px auto 0px 0px; }
    .headerSub .navbar-brand img { max-width: 300px; }

    .sp-megamenu-parent { padding-top: 15px; }

    .footerLogo{ justify-content: center; }    
    

    .titleOne h3, .article-list .article .article-header h1, .article-list .article .article-header h2,.article-details .article-header h1, .article-details .article-header h2,#jmap_sitemap h1 { font-size: 32px; }
    
    .commonOnePart { padding: 40px 0px; }

    .serviceBox{ margin: 0px -8px; }
    .serviceBox h4 { font-size: 14px; }
    .serviceBoxImage img{ min-height: 200px; }
    
    .mainPartCenter h3 { font-size: 44px; }
    .mainPartCenter h3 small { font-size: 18px; padding-bottom: 16px; }


    .btn1 { font-size: 20px; }

    .row25 { margin-left: -12px; margin-right: -12px; }
    .row25 > [class*="col-"] { padding-left: 12px; padding-right: 12px; }

    /*---- Inner Page ----*/
    
    
}

@media only screen and (max-width : 767px) {
    .itemid-170 .col-form-label { text-align:left;}
    .headerMain { padding: 15px 0px; }
    .sp-megamenu-parent  { padding-top: 15px; }
    .copyRight { padding: 10px 0px 15px; }

    .headerTop{ padding: 3px 0px; }
    
    .headerMain .navbar-brand img { max-width: 260px; }
    .hedRight .number { font-size: 22px; }

    .mainPart{ padding: 40px 0px 30px; }
    
    .mainPartCenter h3 { font-size: 40px; }

    .titleTwo { padding-bottom: 10px; }
    .titleTwo h2 { font-size: 24px; }

    .commonOnePart { padding: 30px 0px; }
    .commonOnePart p { font-size: 18px; }

    .titleOne,.article-list .article .article-header,.article-details .article-header  { padding-bottom: 12px; }
    .titleOne h3,.article-list .article .article-header h1, .article-list .article .article-header h2,.article-details .article-header h1, .article-details .article-header h2,#jmap_sitemap h1 { font-size: 28px; }
    .titleOne h3 small,.article-list .article .article-header h1 small, .article-list .article .article-header h2 small,.article-details .article-header h1 small, .article-details .article-header h2 small{ font-size: 26px; }

    .welcomePart {  }
    .welcome-image{ margin-bottom: 20px; }
    .welcomePartData { padding-bottom: 40px; }
    .welcomePartData .text-right{ text-align: left !important; }

    .serviceBox { margin: 0px; }
    .serviceBox h4{ font-size: 18px; }

    .special-image-text{ font-size: 28px; }

    .footerMain { padding-top: 15px !important; }
    .footerMain h3{ padding-bottom: 15px; }

    .footerLogo{ padding: 15px 0px; }
    .footerLogo img{ max-width: 300px; }


    .spaceOne { padding: 30px 0px; }
    
    /*---- Inner Page ----*/
    .inner-right { flex-basis: 150px; margin-left: 15px; }
    

}
@media only screen and (max-width : 575px) {
    body{ font-size: 16px; }

    .headerTop{ font-size: 16px; line-height: 2; }

    .navbar-brand{ width: 100%; text-align: center; display: block; }
    .headerMain .navbar-brand img { max-width: 220px; }
    
    .headerSub{ display: table; width: 100%; }
    .hedRight{ position: unset; display: block; padding-top: 15px; }
    .hedRight .number{ padding-top: 0px; }

    .mainPartCenter h3 { font-size: 30px; }
    .mainPartCenter h3 small { font-size: 16px; padding-bottom: 14px; }

    .mainPart { min-height: 250px; padding: 30px 0px; }

    .commonOnePart { padding: 30px 0px; }    
    
    .titleOne h3,.article-list .article .article-header h1, .article-list .article .article-header h2,.article-details .article-header h1, .article-details .article-header h2,#jmap_sitemap h1 { font-size: 24px; }
    .titleOne h3 small,.article-list .article .article-header h1 small, .article-list .article .article-header h2 small,.article-details .article-header h1 small, .article-details .article-header h2 small { font-size: 22px; }
    
    .special-image-text { font-size: 26px; bottom: 14px; }    

    .welcomePart,#sp-main-body  { padding: 27px 0px; }
    .welcomePartData p { font-size: 16px; }

    .btn1{ font-size: 14px; padding: 8px 15px; }
    
    .serviceBox h4 { font-size: 16px; }    

    .footerMain{ text-align: center; }
    .footerLogo img{ max-width: 190px; }


    /*---- Inner Page ----*/
    .inner-main { display: table; width: 100%; }
    .inner-right{ margin: 30px 0px 0px 0px; text-align: center; }


}