:root{
 --primary: #0059FC;
 --second: #010C2A;
 --btn: #FC0000;
 --orange: #FD7F31;
 --white: #fff;
 --black: #000;
 --text: #222;
}

body{margin: 0;padding: 0;font-family: "Archivo", sans-serif;}
h1, h2, h3, h4, h5, h6{font-family: 'Playfair Display', serif;}
/* Common CSS End Here */

.main-header .navbar{padding: 0px!important;}
.main-header .navbar-collapse .navbar-brand{margin-left: 0!important;}
.main-header .navbar-collapse .navbar-nav{margin-left: auto!important;}
.main-header .navbar-collapse .navbar-nav li{margin: 0 10px;}
.main-header .navbar-collapse .navbar-nav li a{color: var(--second);font-size: 16px;font-weight: 400;}
.main-header .navbar-collapse .navbar-nav li a:hover{color: var(--primary);}
.main-header .navbar-collapse .navbar-nav li.active a, .main-header .navbar-collapse .navbar-nav li a.active {color: var(--primary);}
.main-header .navbar-collapse .navbar-nav li.active:hover a, .main-header .navbar-collapse .navbar-nav li:hover a.active{color: var(--primary);}
.main-header .navbar-collapse .contact-btn a{background-color: transparent;font-size: 16px;font-weight: 500;background-image: linear-gradient(270deg, #6040CA 0%, #166ADB 100%);line-height: 1;padding: 12px 24px;fill: #fff;text-align: center;transition: all .3s;border-radius: 3px;color: #fff;display: inline-block;text-decoration: none;}
.main-header .navbar-collapse .contact-btn a:hover{background-image: linear-gradient(270deg, #166ADB 0%, #6040CA 100%);transition: all .3s;text-decoration: none;}
/* Header Section End Here */

footer{background: #101010;padding: 60px 0px;color: var(--white);}
footer .footer_contact h3, footer .footer_social h3{font-size: 28px;font-weight: 500;margin-bottom: 20px;}
footer .footer_contact a, footer .footer_contact p{font-size: 16px;font-weight: 400;margin-bottom: 10px;color: var(--white);display: block;line-height: 1.8;text-decoration: none;}
footer .footer_contact a i, footer .footer_contact p i{padding-right: 10px;}
footer .footer_social ul{list-style-type: none;margin-left: 0px;padding-left: 0px;}
footer .footer_social ul li{list-style-type: none;width: 40px;height: 40px;display: inline-block;margin-right: 10px;border-radius: 4px;line-height: 40px;text-align: center;}
footer .footer_social ul li:nth-child(1){background: #3a5794;}
footer .footer_social ul li:nth-child(2){background: #1c9eed;}
footer .footer_social ul li:nth-child(3){background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);}
footer .footer_social ul li:nth-child(4){background: #c71f1e;}
footer .footer_social ul li a{display: block;}
footer .footer_social ul li a i{font-size: 18px;color: #fff;}
/* Footer Section End Here */

.copyright{background: var(--black);color: var(--white);font-size: 16px;text-align: center;padding: 10px 0px;}
.copyright p{margin: 0px;padding: 0px;}
.copyright p a{color: var(--btn);text-decoration: none;}
/* Copyright Section End Here */