

*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
:root{
    --Primary__color: #5a7fc5;  
    --Secondary__color: #484d5e;
    --Paragraph__color: #2a2a2a;
    --Heading__color: #484d5e;
    --commbtn__color: #3695f1; 
    --commbtnhover__color: #107ee9;
    --white__color:#fff;
    --lightbackground__color:#5a7fc5;
    --Placeholder__color:#484d5e;
    --Subscribe__color:#0867c2;  
}
html{
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    height: 100%;
}
audio,canvas,iframe,img,svg,video{vertical-align: middle;}

fieldset{
    margin: 0;
    padding: 0; 
    border: 0;
}
textarea{resize: vertical;}

body{
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    font-family: 'Source Sans Pro', sans-serif;
    /* overflow-x: hidden; */
    counter-reset: my-sec-counter; 
    vertical-align: baseline;
    color: var(--Paragraph__color);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    position: relative;
}
@media (max-width: 767px){body{font-size: 14px;}}

a{text-decoration: none;}
a:hover{
    text-decoration: none;
}
::after,
::before {
    box-sizing: border-box;
}
[tabindex="-1"]:focus {outline: 0; background: transparent;}
:focus {outline: 0; background: transparent;}

ol ol,ol ul,ul ol,ul ul {
    margin: 0;
}
img{max-width: 100%;vertical-align: middle;border-style: none;}
svg {overflow: hidden;vertical-align: middle;}
table {border-collapse: collapse;}
th {text-align: inherit;}

label {display: inline-block;margin-bottom: 0rem; color: var(--Secondary__color); font-size: 15px; font-weight: 600; line-height: 19px;
    margin-bottom: 6px;}
button {border-radius: 0;}
button,input,optgroup,select,
textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
button,
input {overflow: visible;}
button,
select {text-transform: none;}
select {word-wrap: normal;}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
    -webkit-appearance: listbox;
}

h1,h2,h3,h4,h5,h6{
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    color: #2a2a2a;
}
h1{ 
    font-weight: 700;
    font-size: 50px;
    color: #2a2a2a;
    margin-bottom: 20px;
    line-height: 50px;
    }
h2{
    font-size: 38px;
    font-weight: 700 !important;
    line-height: 38px;
    color: #2a2a2a;
    font-weight: 400;
    margin: 0 0 40px;
} 
h3{font-size: 25px;font-weight: 500;line-height: 36px; color: #2a2a2a;}
h4{font-size: 20px;font-weight: 500;line-height: 30px;margin: 0 0 10px;}

p{font-size: 16px;font-weight: 400; line-height: 1.5; color: var(--Paragraph__color); font-family: 'Roboto',sans-serif;}

.section-title{max-width: 600px;width: 100%;margin: 0 auto 40px;}
.section-title span{font-size: 18px;display: block;margin: 0 0 0;line-height: 18px;text-transform: uppercase;color: var(--Primary__color);font-family: 'Philosopher', sans-serif; font-weight: 700;}

.text_center{ text-align: center;}
.block-center{ margin: 0 auto; display: block;}
.p-60{padding-top: 60px; padding-bottom: 60px;}

.d-flex {display: -webkit-box;display: -webkit-flex; display: -ms-flexbox;display: flex;}
.d-flex-inline {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}
.align-items-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.justify-center{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-column {-webkit-flex-direction: column;-ms-flex-direction: column!important;flex-direction: column!important;}
.mx-auto {margin-left: auto;margin-right: auto;}

@-webkit-keyframes fade-in-fwd{
    0%{-webkit-transform: translateZ(-80px);transform: translateZ(-80px);opacity: 0;}
    100%{-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}
}

@keyframes fade-in-fwd{
    0%{-webkit-transform: translateZ(-80px);transform: translateZ(-80px);opacity: 0;}
    100%{-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}
}

.fade-in-fwd{-webkit-animation: fade-in-fwd .6s cubic-bezier(.39, .575, .565, 1) both;
            animation: fade-in-fwd .6s cubic-bezier(.39, .575, .565, 1) both; }

.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1170px;}
/* @media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:1000px}}
@media (min-width:1200px){.container{max-width:1170px}} */
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
.form-group{
    position: relative;
    margin-bottom: 16px;
}
.form-group span.error{
    position: absolute;
    top: auto;
    bottom: -15px;
    left: 0;
    font-size: 13px;
    color: red;
    padding: 0;
    line-height: 13px;
}
.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--Placeholder__color);
    background-color: #f5f6fa;
    background-clip: padding-box;
    border: 0px solid #ced4da;
    border-radius: 3px;
    height: 48px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}
.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}
.form-control:focus {
    color: var(--Placeholder__color);
    background-color: var(--white__color);
    border-color: #496cfe;
    outline: 0;
    box-shadow: 0 0 0 0.1rem rgba(0,123,255,.25);
}
.form-control::-webkit-input-placeholder {
    color: var(--Placeholder__color);opacity: 1; font-weight: 400; font-size: 14px;
}
.form-control::-moz-placeholder {
    color: var(--Placeholder__color);opacity: 1;font-weight: 400;font-size: 14px;
}
.form-control:-ms-input-placeholder {
    color: var(--Placeholder__color);opacity: 1;font-weight: 400;font-size: 14px;
}
.form-control::-ms-input-placeholder {
    color: var(--Placeholder__color);opacity: 1;font-weight: 400;font-size: 14px;
}
.form-control::placeholder {
    color: var(--Placeholder__color);opacity: 1;font-weight: 400;font-size: 14px;
}

.btn-setting {
    padding: 15px 34px;
    width: auto;
    display: inline-block;
    font-weight: 500;
    color: #fff;
    font-size: 15px;
    text-align: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    /* border: 2px solid transparent; */
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease !important;
}
.btn-scale:before {
    position: absolute;
    content: "";
    right: 0;
    left: -101%;
    width: 101%;
    height: 100%;
    background: #3068d1;
    /* border: 2px solid transparent; */
    z-index: -1;
    top: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    overflow: hidden;
}
.btn-setting:hover.btn-scale:before{
      top: 0;
    left: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}


/*=== footer ====*/

footer{
    background-color: #494949;
    padding: 40px 0 20px;
    font-size: 12px;
}
footer h6{
    font-family: Roboto,sans-serif;
    font-size: 12px;
    color: #b2b2b2;
    font-weight: 400;
    letter-spacing: 3px;
    text-transform: uppercase;
}

.wizad-one ul li{
  list-style: none;
}
.phone-rote{
    transform: rotate(90deg);
}
.wizad-one li{
    color: #b2b2b2;
    font-size: 14px;  
}
.wizad-one li a{
    color: #b2b2b2;
    font-size: 12px;
}
.wizad-one li i{
    font-size: 14px;
    margin-right: 7px;
}
.wizad-one li a i{
    font-size: 14px;
    margin-right: 7px;
}
.wizad-one h6{
    margin-bottom: 30px;
}
.wizad-list{
    display: flex;
}
.wizad-list ul{
    width: 50%;
}
.soical-outer{
    text-align: right;
}
.wizad-soical ul li a{
    background: #b2b2b2;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.wizad-soical ul li{
    display: inline-block;
    margin-left: 10px;
}
.wizad-soical ul li a i{
    color: #494949;
    font-size: 14px;
    margin-right: 0px;
}

.copy-right-area{
    color: #b2b2b2;
    font-size: 80%;
    padding-top: 22px;
    font-weight: 400;
    /* display: -ms-flexbox;
    display: flex;
    justify-content: space-between; */
}

.wizad-soical{
    margin-right: 36px;
}




/*====== responsive ======*/

@media only screen and (max-width:1199px){
    
    footer {
        padding: 27px 0 70px;
    }
    
}




@media (max-width: 767px){
   
    footer .row{
        text-align: center;
    }
    .soical-outer {
        text-align: center;
    }
    footer h6{
        font-size: 12px;
    }
    /* .wizad-one h6 {
        margin-bottom: 1px;
    } */
    footer .col-lg-4.col-md-4{
        padding-top: 22px;
    padding-bottom: 25px;
    }
    .copy-right-area {
        text-align: center;
    }
    
    .wizad-one li a {
        font-size: 13px;
    }
    .copy-right-area {
        font-size: 11px;
    }
    .wizad-soical {
        margin-right: 0px;
        margin-top: 20px;
    }
   
}

