/*

Template Name    : MIIAS - Furniture Bootstrap 4 Reaponsive HTML5 Template

Version          : 1.0.0

Author           : Ashish Shah

Author URI       : http://ncodetechnologies.com//

Created.         : July 2018

File Description : Theme default CSS



/*----------------------------------------*/

/*  Theme default CSS

/*----------------------------------------*/

* {

  -ms-box-sizing: border-box;

  -o-box-sizing: border-box;

  box-sizing: border-box;

}

* {

  margin: 0px;

  padding: 0px;

}

html {

  overflow-y: scroll;

  -webkit-text-size-adjust: 100%;

  -ms-text-size-adjust: 100%;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; *zoom:1;}

blockquote{color:#464243; font-weight:500; font-style:italic; font-size:18px; line-height:32px; padding:0 0 0 85px; margin:30px 0; position:relative;}

blockquote:before{content:''; background:url(../images/icon.png) center center no-repeat; width:58px; height:50px; position:absolute; top:0; left:0;}



a {background:transparent; color:#151515; outline:none; text-decoration:none; vertical-align:baseline; margin:0;  padding:0; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; -ms-transition:all .3s ease-in; -o-transition:all .3s ease-in; transition:all .3s ease-in;}

a:hover{text-decoration:none; color:#fcb818;}

a:focus{outline:none;}

.btn.focus, .btn:focus {box-shadow:none !important;}

abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help;}

input, select {vertical-align:middle;}

h1, h2, h3, h4, h5, h6 {font-weight:400; margin-top: 1em;}

p{ margin-bottom: 1em!important; font-size: 15px; line-height: 1.5;}

.about-page ul {list-style-position:inside; margin:1em 1.5em; line-height: 1.5; list-style-type: circle;}

.about-page ul.contact-list { list-style-type: none!important;}

img {max-width:100%; height:auto; width:auto\9; border:none; display:block;}

ul {list-style:none; margin:0; line-height: 1.5;}

strong {font-weight:700;}

.width100, header, footer, section {width:100% !important;}

.section-padding{padding:50px 0;}

.content-wrapper{background:#fff; position:relative; z-index:1;}





.btn1{margin:0; padding:0 20px; height:40px; line-height:40px; border:none; border-radius:0; color:#151515; background:#fcb818; font-weight:600; display:inline-block;}

.btn1 i:before{margin:0 0 0 10px; font-size:15px;}

.btn1:hover{background:#151515; color:#fff;}



.btn2{margin:0; padding:0 10px; height:38px; line-height:32px; border-radius:0; color:#fff; background:transparent; font-weight:400; display:inline-block; border:3px solid #fcb818; font-size:12px;}





.btn2 i:before{margin:0 0 0 10px; font-size:15px; color:#fcb818; transition:0.3s all ease-in-out;}

.btn2:hover{background:#fcb818; color:#fff;}

.btn2:hover i:before{color:#fff;}



.btn3{margin:0; padding:0 15px; min-height:46px; line-height:42px; border-radius:0; color:#202020; background:transparent; font-weight:600; display:inline-block; border:2px solid #202020; font-size:16px; text-transform:uppercase;}

.btn3 span{padding-right:45px;}

.btn3 i{color:#fcb818; transition:0.3s all ease-in-out;}

.btn3:hover{border-color:#fcb818; background:#fcb818; color:#202020;}

.btn3:hover i{color:#202020;}



.btn4{margin:0; padding:0 20px; height:55px; line-height:55px; border-radius:0; color:#fff; background:#202020; font-weight:400; display:inline-block; border:none; font-size:18px; text-transform:capitalize;}

.btn4 span{padding-right:10px;}

.btn4 i{color:#fcb818; transition:0.3s all ease-in-out;}

.btn4:hover{background:#fff; color:#202020;}

.btn4:hover i{color:#202020;}



.btn5{margin:0; padding:0 13px; height:35px; line-height:35px; border-radius:0; color:#202020; background:#fcb818; font-weight:600; display:inline-block; border:none; font-size:14px; text-transform:uppercase;}

.btn5 span.icon{width:15px; height:10px; display:inline-block; background:url(../images/btn-icon.png)center center no-repeat; margin-left:22px; }

.btn5:hover{background:#202020; color:#fff;}





/* -----------------------------------------------------

	Input

----------------------------------------------------- */



button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; -webkit-border-radius:0; cursor:pointer;}

button[disabled], input[disabled]{cursor:default;}

input[type="checkbox"], input[type="radio"]{box-sizing:border-box; padding:0;}

input[type="search"]{-moz-box-sizing:content-box; -webkit-appearance:textfield; -webkit-box-sizing: content-box; box-sizing:content-box;}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}

input::-moz-focus-inner {border: 0; padding: 0;}

input[type="text"], input[type="password"], input[type="name"], input[type="email"], input[type="date"], input[type="tel"] {outline: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -webkit-appearance: none; font-weight: 400; font-family: 'Karla', sans-serif; background:#f6f6f6; color:#a7a7a7; font-size:16px;}

input[type="text"]:focus, input[type="password"]:focus, input[type="name"]:focus, input[type="email"]:focus, input[type="date"]:focus, input[type="tel"]:focus, button:focus {outline: none;}

::-webkit-input-placeholder {color:#a7a7a7;}

:-moz-placeholder {color:#a7a7a7; opacity:1;}

::-moz-placeholder{color:#a7a7a7; opacity:1;}

:-ms-input-placeholder {color:#a7a7a7;}

::-ms-input-placeholder{color:#a7a7a7;}

::placeholder{color:#a7a7a7;}

textarea{overflow:auto; vertical-align:top; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -webkit-appearance:none; font-weight:400; border:none; font-size:16px;}

textarea:focus{outline:none;}



input.form-cantrol:focus{outline:none !important; border:none !important;}





/*----------------------------------------*/

/*  Animate CSS

/*----------------------------------------*/



.animated{

  -webkit-animation-duration:3s;

  animation-duration:3s;

  -webkit-animation-delay:500ms;

  animation-delay:500ms;

}



.animate-out {

  -webkit-animation-delay:0ms;

  animation-delay:0ms;

}



.scrollup{width:40px; height:40px; position:fixed; bottom:40px; right:40px; display:none;	background:#231f20; color:#fff; line-height:40px;}

.scrollup:hover{background:#fff;}

.font-yellow{color:#fcb818;}

.topmore-space{padding-top:100px !important;}

.dropdown-menu{margin:0px;}



/*----------------------------------------*/

/* Section Title

/*----------------------------------------*/



.sec-tit{padding-bottom:50px; padding-top:25px; text-align:center; position:relative;}

.sec-tit:before{content:''; background:url(../images/tit-deco.png)center center no-repeat; position:absolute; top:0; left:0; right:0; margin:auto; width:22px; height:13px;}

.sec-tit .punchline{color:#686868; font-size:12px; line-height:12px; font-weight:500; margin-bottom:20px; display:block;}

.sec-tit h2{color:#202020; font-size:42px; line-height:42px; font-weight:500; margin-bottom:0; text-transform:capitalize;}



.sec-tit.style-2{padding-bottom:29px; padding-top:12px; text-align:left;}

.sec-tit.style-2:before{content:''; background:#1d1d1d; position:absolute; top:inherit; bottom:-1px; left:0; width:303px; height:5px; margin:0;}

.sec-tit.style-2 h2.sec-title{color:#202020; font-size:42px; line-height:42px; margin-bottom:0; text-transform:capitalize; font-weight:100;}

.sec-tit.style-2 h2.sec-title span{color:#202020; font-weight:500;}

.sec-tit.style-2.white h2.sec-title{color:#fff;}

.sec-tit.style-2.white h2.sec-title span{color:#fff;}

.sec-tit.style-2.white:before{content:''; background:#fff;}





.sec-tit.style-3{padding-bottom:12px; padding-top:12px; text-align:left;}

.sec-tit.style-3:before{display:none;}

.sec-tit.style-3 h2.sec-title{color:#202020; font-size:42px; line-height:42px; margin-bottom:0; text-transform:uppercase; font-weight:700; font-size:26px;}



.two-part-tit{display:flex; justify-content:space-between; border-bottom:1px solid #dcdcdc; margin-bottom:65px;}



.sec-tit.style-4{padding-bottom:70px; padding-top:25px; text-align:center; position:relative;}

.sec-tit.style-4:before{display:none;}

.sec-tit.style-4 .punchline{color:#202020; font-size:30px; line-height:30px; font-weight:500; margin-bottom:5px; display:block;}

.sec-tit.style-4 h2{color:#202020; font-size:72px; line-height:72px; font-weight:700; margin-bottom:25px; text-transform:uppercase;}

.sec-tit.style-4 h2 span{color:#fcb818;}



.sec-tit.ab-tit{padding:0; text-align:left; margin-bottom:30px;}

.sec-tit.ab-tit:before{display:none;}

.sec-tit.ab-tit h2{padding:0; text-align:left; color:#202020; font-size:60px; font-weight:800; text-transform:uppercase; line-height:66px;}

.sec-tit.ab-tit h2 .punchline{padding:0; text-align:left; color:#fcb818; font-size:16px; font-weight:700; text-transform:uppercase; line-height:22px;}



.sec-tit.ab-tit h3{padding:0; text-align:left; color:#202020; font-size:25px; font-weight:700; text-transform:capitalize; line-height:33px;}

.sec-tit.ab-tit h3 .punchline{padding:0; text-align:left; color:#fcb818; font-size:40px!important; font-weight:700; text-transform:uppercase; line-height:22px;}





/*----------------------------------------*/

/*  Loader

/*----------------------------------------*/



.load{height:100vh; width:100%; float:left; background:#fff url(../images/loadLogo.png) no-repeat center center; position:fixed; top:0; left:0; right:0; bottom:0; z-index:999;}

.load .loader{background: #eb2245; -webkit-animation: load1 2s infinite ease-in-out; animation: load1 2s infinite ease-in-out; width: 1px; height: 74px;}

.load .loader{color:#ffffff; text-indent:-9999em; margin:auto; position:relative; font-size:11px; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0); -webkit-animation-delay:-0.16s;  animation-delay:-0.16s; -ms-transform:rotate(52deg); -webkit-transform:rotate(52deg); transform:rotate(52deg); position:absolute; left:0px; right:41px; top:0px; bottom:0px;}



@-webkit-keyframes load1 {

  0%,

  80%,

  100% {

    box-shadow: 0 0;

    height: 0px;

  }

  40% {

    box-shadow: 0  0;

    height: 74px;

  }

}

@keyframes load1 {

  0%,

  80%,

  100% {

    box-shadow: 0 0;

    height: 0px;

  }

  40% {

    box-shadow: 0  0;

    height: 74px;

  }

}





/*Fonts Facing*/





@font-face {

  font-family: 'Conv_BRLNSR';

  src: url('fonts/BRLNSR.eot');

  src: local('☺'), url('../font/BRLNSR.woff') format('woff'), 

  url('../font/BRLNSR.ttf') format('truetype'), 

  url('../font/BRLNSR.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}







