/* Typography CSS */

@font-face {
    font-family: 'RobotoBold';
    src: url('../fonts/RobotoBold.eot');
    src: url('../fonts/RobotoBold.eot') format('embedded-opentype'),
         url('../fonts/RobotoBold.woff2') format('woff2'),
         url('../fonts/RobotoBold.woff') format('woff'),
         url('../fonts/RobotoBold.ttf') format('truetype'),
         url('../fonts/RobotoBold.svg#RobotoBold') format('svg');
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/RobotoRegular.eot');
    src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'),
         url('../fonts/RobotoRegular.woff2') format('woff2'),
         url('../fonts/RobotoRegular.woff') format('woff'),
         url('../fonts/RobotoRegular.ttf') format('truetype'),
         url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'Karthika';
    src: url('../fonts/Karthika.eot');
    src: url('../fonts/Karthika.eot') format('embedded-opentype'),
         url('../fonts/Karthika.woff2') format('woff2'),
         url('../fonts/Karthika.woff') format('woff'),
         url('../fonts/Karthika.ttf') format('truetype'),
         url('../fonts/Karthika.svg#Karthika') format('svg');
}
body{
    margin:0 !important;
    padding:0 !important;
    overflow-x:hidden !important;
}
div,p,a,ul li,span,b,strong,select,input,button {
    font-family:'RobotoRegular', Arial, Helvetica, sans-serif;
	font-weight:normal;
}
a, .anim{
    transition:all ease 0.5s;
    -o-transition:all ease 0.5s;
    -webkit-transition:all ease 0.5s;
    text-decoration: none;
	cursor:pointer;
}
a:focus,a:active,a:visited,a:hover{
    text-decoration:none;
}

*,:before,:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
ul,ol{
    margin:0;
    padding:0;
    list-style:none;
}
select{
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    -ms-appearance:none;
    text-indent:1px;
    -o-text-overflow:'';
    text-overflow:'';
}
select::-ms-expand, input[type=text]::-ms-clear{
    display:none;
}
input:focus, button:focus, select:focus{
    outline:none;
    box-shadow: none;
}
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
}
button{
    cursor:pointer;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    margin-bottom:0;
    font-weight:normal;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
	font-family:'RobotoBold', Arial, Helvetica, sans-serif;
}
html{
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
img{
    vertical-align:middle;
    max-width:100%;
    height:auto;
}
.overflow-hidden{
    overflow:hidden !important;
}
.clear{
    clear:both;
}
.dir_default{
    direction:ltr;
}
.form-control:focus{
    box-shadow: none;
}
.minHeight{
    min-height: 550px;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle{
    background: none;
    border: none;
    font-size: 14px;
    padding: 0;
    display: flex;
}



/*Theme style start here*/
:root{
    --primary-font-color: #000;
    --white: #ffffff;
    --black: #000000;
	--blue: #0062ab;
	--yellow: #b4904b;
	--red: #90181b;
}  
body{
    font-family:'RobotoRegular', Arial, Helvetica, sans-serif;
    color: var(--primary-font-color);
    background-color: #ffffff;
    font-size:15px;
	line-height:23px;
	font-weight:normal;
}
a, ul li{
    color: var(--primary-font-color);
}
body ul{
    padding-left: 0;
    margin-bottom: 0;
}

@media (min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
        max-width: 1250px !important;
    }
}
/*Theme style start here*/


