@import url("https://fonts.googleapis.com/css2?family=Istok+Web:wght@700&display=swap");/* @import url("https://fonts.googleapis.com/css2?family=Poiret+One&display=swap"); *//* @import url("https://fonts.googleapis.com/css2?family=Julius+Sans+One&display=swap"); *//* @import url("https://fonts.googleapis.com/css2?family=Bevan&display=swap"); *//* @import url("https://fonts.googleapis.com/css2?family=DM+Serif+Text&display=swap"); */@import url("https://fonts.googleapis.com/css2?family=Girassol&display=swap");/* .headtop .col-sm-8 a *//* { */	/* font-family: 'Cinzel', serif; */	/* font-size: 47px; */    /* font-weight: 600; */			/* font-family: 'Poiret One', cursive; */    /* font-size: 47px; */    /* font-weight: 700; */			/* font-family: 'Julius Sans One', sans-serif; */    /* font-size: 47px; */    /* font-weight: 700; */			/* font-family: 'Bevan', cursive; */    /* font-size: 47px; */    /* font-weight: 500; */			/* font-family: 'DM Serif Text', serif; */    /* font-size: 47px; */    /* font-weight: 500; */			/* font-family: 'Girassol', cursive; */    /* font-size: 47px; */    /* font-weight: 500; */}/* ul li:first-child a */  /* {  */	/* font-family: 'Julius Sans One', sans-serif; */  /* }  */.wrapper {  max-width: 1200px;  margin: 0 auto;  min-width: 320px;}body{	font-family: 'Istok Web', sans-serif;}.header {  max-width:1200px;  display: block;    padding: 0px 0px 0px 0px;  margin:auto;}.wsmenu{margin-top:0px;}/*.fa-angle-right{float:right;}*/.logo {  padding: 0px 0px;  margin: 0;  float: left;  width: 165px;}.logo img {  max-width: 100%;}.show-grid {  background-color: #fff;}.moreoption {  width: 100%;  display: block;  margin-top: 250px;}.moreoption .boxheader {  border: solid 0px;  padding-top: 25px;  padding-bottom: 10px;  font-size: 15px;}.buttoncolor {  color: #fff;  display: block;  font-size: 13px;   padding: 10px 15px;  text-decoration: none;  transition: background 0.3s linear 0s;  width: 12.5%;  height: 30px;  float: left;  text-align: center;  margin: 0px 0px;}.buttoncolor:hover {  color: #fff;  text-decoration: none;}.buttoncolor:focus {  color: #fff;  text-decoration: none;}.headertlt {  width: 100%;  padding: 40px 0px 15px 0px;  letter-spacing: -0.5px;  font-size: 22px;  font-family: 'archivo_narrowregular';  color: #424242;}.colorlink01 {  width: 40%;  float: left;  margin: 0% 0% 0% 2%;}.colorlink02 {  width: 40%;  float: left;  margin: 0% 0% 0% 2%;}.colorlink03 {  width: 14%;  float: left;  margin: 0% 0% 0% 2%;}.buttoncolor02 {  color: #424242;  display: block;  font-size: 15px;  border-radius: 2px;  height: 30px;  padding: 10px 15px;  text-decoration: none;  transition: background 0.3s linear 0s;  width: 100%;  border-right: solid 5px #fff;  float: left;  text-align: center;  margin: 0% 0% 0% 0%;  background-color: #f2f2f2;  border: solid 1px #D9D9D9;  cursor: pointer;  text-align: center !important;  text-decoration: none !important;  width: 50%;  float: left;}.buttoncolor02:hover {  background-color: #424242;  color: #000;}.buttoncolor02.active {  background-color: #424242;  color: #fff;}.main-content {  position: absolute;  top: 0;  bottom: 0;  width: 100%;  overflow-x: hidden;  overflow-y: scroll;  -webkit-overflow-scrolling: touch;}.logo-status-1{	position: relative;	top: -2px;}.logo-status-2{	position: relative;	/* left: -15px; */	}.headtop a.leftHead {    margin:0 auto;	display:table;}.headtop p {    margin: -10px;    top: 55px;	/* text-align: left; */    position: relative;	color: #056095;	font-size:14px;}.headtop p.left {	text-align: left;}.headtop p.right {	position: absolute;    right: 45px;}.mainMenu {    background: #fff;	border-top: .99px #333 solid;}.welcomeG h1 {    font-family: 'Girassol', cursive;   /* font-size: 47px;  */  font-weight: 500;	color: #fff;}@media only screen and (min-width: 230px) and (max-width:780px) {  .wrapper {    width: 100%;    margin: 0% 0%;  }  .header {    /* min-height: 52px; */  }  .logo {    display: none !important;  }  .header {    box-shadow: none !important;    background-image: none !important;  }  .colorlink01 {    width: 92% !important;    margin: 0% 4%;  }  .colorlink02 {    width: 92% !important;    margin: 0% 4%;  }  .colorlink03 {    width: 92% !important;    margin: 0% 4%;  }  .buttoncolor02 {    width: 100% !important;    margin-bottom: 2%;  }  .buttoncolor {    width: 25%;  }  .moreoption {    width: 100%;    margin: 85px 0 0 0;    background-color: transparent !important;    border: none !important;    -webkit-box-shadow: none !important;    -moz-box-shadow: none !important;    box-shadow: none !important;  }}@media only screen and (min-width: 781px) and (max-width:1064px) {  .wrapper {    width: 96%;    margin: 0% 2%;  }  .colorlink01 {    width: 100% !important;    margin: 0%;  }  .colorlink02 {    width: 100% !important;    margin: 0%;  }  .colorlink03 {    width: 100% !important;    margin: 0%;  }  .buttoncolor02 {    width: 50% !important;    margin-bottom: 1%;  }  .logo {    padding: 20px 0px;    float: none !important;    margin: 0 auto !important;    width: 100% !important;    text-align: center;  }}@media only screen and (min-width: 1024px) and (max-width:1200px) {  .wrapper {    width: 96%;    margin: 0% 2%;  }  .colorlink01 {    width: 100% !important;    margin: 0%;  }  .colorlink02 {    width: 100% !important;    margin: 0%;  }  .colorlink03 {    width: 100% !important;    margin: 0%;  }}@media (min-width: 1281px) {    //CSS  }/*   ##Device = Laptops, Desktops  ##Screen = B/w 1025px to 1280px*/@media (min-width: 1024px) and (max-width: 1280px) {   .headtop  {	  display:block;	  padding-top: 10px;  }  .headtop p.right {    right: 25px;}.headtop p {    margin-left: 0px;  }}/*   ##Device = Tablets, Ipads (landscape)  ##Screen = B/w 768px to 1024px*/@media (min-width: 768px) and (max-width: 1023px){ .headtop  {	  display:block;	  padding-top: 10px;  }  .headtop .container {    max-width: 98%;}  .headtop .col-sm-8 a  {	  font-size: 26px;  }  .animated-arrow  {	  margin-top:10px !important;  }  .wsoffcanvasopener .animated-arrow  {	  margin-top:0px !important;	  font-size:20px;  }  .headtop p  {	  display:block;	  top:50px;  } .wsmobileheader .smallogo  {	  display:none;  }  ul li:first-child a  { 	color: red; 	font-weight: bold;     font-size: 25px !important;  }   .wsoffcanvasopener .animated-arrow {    left: 200px !important;    z-index: 999;}.logo-status-1 img{	width:20%;}.logo-status-2 img{	width:80%;}.logo-status-1 {    left: -15px;	top:3px;}.headtop .col-sm-8{	position:relative;	top:30px}.headtop a.leftHead {    width: 40%;	top: -10px;    position: relative;}.headtop {    height: 80px;}.headtop p.right {    right: 20px;}.headtop p {    font-size: 12px;}}/*   ##Device = Low Resolution Tablets, Mobiles (Landscape)  ##Screen = B/w 481px to 767px*/@media (min-width: 481px) and (max-width: 767px) {   .headtop  {	  display:block;	  padding-top: 10px;  }  .headtop .container {    max-width: 98%;}  .headtop .col-sm-8 a  {	  font-size: 26px;  }  .animated-arrow  {	  margin-top:10px !important;  }  .wsoffcanvasopener .animated-arrow  {	  margin-top:0px !important;	  font-size:20px;  }  .headtop p  {	  display:block;	  top:50px;  } .wsmobileheader .smallogo  {	  display:none;  }  ul li:first-child a  { 	color: red; 	font-weight: bold;     font-size: 25px !important;  }   .wsoffcanvasopener .animated-arrow {    left: 200px !important;    z-index: 999;}.logo-status-1 img{	width:20%;}.logo-status-2 img{	width:80%;}.logo-status-1 {    left: -15px;	top:0;}.headtop .col-sm-8{	position:relative;	top:30px}.headtop a.leftHead {    width: 40%;	top: -10px;    position: relative;}.headtop {    height: 80px;}.headtop p.right {    right: 20px;}.headtop p {    font-size: 12px;}}/*   ##Device = Most of the Smartphones Mobiles (Portrait)  ##Screen = B/w 320px to 479px*/@media (min-width: 320px) and (max-width: 480px) {  .headtop  {	  display:block;	  padding-top: 10px;  }  .headtop .col-sm-8 a  {	  font-size: 26px;  }  .animated-arrow  {	  margin-top:10px !important;  }  .wsoffcanvasopener .animated-arrow  {	  margin-top:0px !important;	  font-size:20px;  }  .headtop p  {	  display:block;	  top:50px;  } .wsmobileheader .smallogo  {	  display:none;  }  ul li:first-child a  { 	color: red; 	font-weight: bold;     font-size: 25px !important;  }   .wsoffcanvasopener .animated-arrow {    left: 200px !important;    z-index: 999;}.logo-status-1 img{	width:20%;}.logo-status-2 img{	width:80%;	top:2px;}.logo-status-1 {    /*left: -15px;*/	left: -10px;    top: 2px;}.headtop .col-sm-8{	position:relative;	top:30px}.headtop a.leftHead {    /*width: 50%;*/	width: 60%;	top: -10px;    position: relative;}.headtop {    height: 80px;}.headtop p.right {    right: 30px;}.headtop p {    font-size: 12px;	margin-left:0;}}