body,html {height: 100%; font-family: 'proxima_novaregular';}

/*---------------Font familly Start---------------*/
.font-weight-bold{font-weight: normal !important; font-family: 'proxima_novabold';}
.font-weight-semibold{font-weight: normal !important; font-family: 'proxima_novasemibold';}
/*.font-weight-mediam{font-weight: normal !important; font-family: 'poppinsmedium';}*/
.font-weight-normal{font-weight: normal !important; font-family: 'proxima_novaregular';}
.font-weight-light{font-weight: normal !important; font-family: 'proxima_novathin';}
/*---------------Font familly End---------------*/

/*---------------Font Size---------------*/
.font-size-10{font-size:10px;}
.font-size-11{font-size:11px;}
.font-size-12{font-size:12px;}
.font-size-13{font-size:13px;}
.font-size-14{font-size:14px;}
.font-size-15{font-size:15px;}
.font-size-16{font-size:16px;}
.font-size-17{font-size:17px;}
.font-size-18{font-size:18px;}
.font-size-19{font-size:19px;}
.font-size-20{font-size:20px;}
.font-size-21{font-size:21px;}
.font-size-22{font-size:22px;}
.font-size-23{font-size:23px;}
.font-size-24{font-size:24px;}
.font-size-25{font-size:25px;}
.font-size-26{font-size:26px;}
.font-size-27{font-size:27px;}
.font-size-28{font-size:28px;}
.font-size-30{font-size:30px;}
.font-size-32{font-size:32px;}
.font-size-34{font-size:34px;}
.font-size-35{font-size:35px;}
.font-size-36{font-size:36px;}
.font-size-40{font-size:40px;}
.font-size-42{font-size:42px;}
.font-size-55{font-size:55px;}
.font-size-60{font-size:60px;}
.line-hight-1{line-height: 1;}
.line-hight-2{line-height: 1.2;}
.line-hight-3{line-height: 1.6;}
.line-hight-4{line-height: 2.5;}
.line-hight-normal{line-height: normal;}
.letter-space{letter-spacing: 2px;}
/*---------------Font Size End---------------*/

/*---------------Text Color Start---------------*/
.text-primary {color: #186cd4 !important;}
.text-dark {color: #252c3c !important;}
.text-gray {color: #2c2c2c !important;}
.text-secondary {color: #181717 !important;}
.text-muted{color: #252c3c !important;}
/*---------------Text Color End---------------*/

/*---------------Button Start---------------*/
.btn-primary {background-color: #cc9539; border-color: #cc9539; color: #1b1100;}
.btn-primary:hover,
.btn-primary.focus, .btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {background-color: transparent; border-color: #cc9539; color: #cc9539;}
.btn-primary.focus, .btn-primary:focus {box-shadow: none !important;}

/*.btn-danger{background: rgb(206,51,3);background: linear-gradient(90deg, rgba(206,51,3,1) 0%, rgba(253,106,34,1) 100%); }
.btn-danger:hover,
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle { background: rgb(253,106,34);
background: linear-gradient(90deg, rgba(253,106,34,1) 0%, rgba(206,51,3,1) 100%);  color: #fff;}
.btn-danger.focus, .btn-danger:focus {box-shadow: none !important;}*/

.btn-outline-primary {color: #cc9539; border-color: #cc9539;}
.btn-outline-primary:hover {background-color: #cc9539; border-color: #cc9539; color: #1b1100;}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {background-color: #cc9539; border-color: #cc9539; color: #1b1100;}
.btn-outline-primary.focus, .btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {box-shadow: none;}
/*---------------Button End---------------*/

/*---------------BG Background Start---------------*/
.bg-light{background-color: #f6f6f6 !important;}
.bg-dark {background-color: #272625 !important;}
/*---------------BG Background End---------------*/

@media (min-width:768px) {
.navbar-expand-md .navbar-nav li.nav-item.active .nav-link,
.navbar-expand-md .navbar-nav li.nav-item:hover .nav-link {color: #186cd4; border-color: #186cd4;}  	
.navbar-expand-md .navbar-nav .nav-link {letter-spacing: 0.8px; color: #2c2c2c; padding: 0.6rem 0.7rem; line-height: normal; border-bottom: 2px solid transparent; margin-left: 2rem;}
.menu-search .dropdown-toggle.btn::before {content: ""; display: inline-block; background: #b3b3b3; width: 1px; height: 16px; margin-right: 12px; top: 2px; position: relative;}
.menu-search .search .btn {right: 7px; top: 0px;}
.menu-search .btn::after {display: none;}
}

@media (min-width:1201px) {
.container{max-width: 1180px;}
}

.homepad {padding-top: 5rem; padding-bottom: 5rem;}
header .logo img {max-width: 220px;}
header{background-image:url(../images/logo-bg.png), url(../images/header-pattren.png); background-position:left top, right top; background-repeat:no-repeat, no-repeat;}
.top-banner-pattren {top: 116px;}
.top-right-pattren{top: 220px; right: 0;}
.ullist-bullet li::before {background: url(../images/bullet-icon.png) no-repeat; width: 14px; height: 14px;	display: block;	position: absolute;	content: ""; left: 0; top: 7px;	background-size: 14px;}
.about-bg .about-img {margin-top: 10.25rem !important;}
.our-product-img{max-width: 500px;}

.others-mad-20{margin-left: 20px;}
.others-mad-34{margin-left: 34px;}
.others-mad-40{margin-left: 40px;}
.concerro-mad-20{margin-right: 20px;}
.concerro-mad-34{margin-right: 34px;}
.concerro-mad-40{margin-right: 40px;}
.ullist-bullet.concerro-list li::before {right: 0; left: auto;}










