/*
Theme Name: Arms of love
Theme URI: https://example.com/Arms of love
Author: web3dev
Author URI: https://example.com
Description: A custom WordPress theme.
Version: 1.0
Text Domain: Arms of love
*/
/* ********************************************************************************************************************** */
/* ********************************************************************************************************************** */
/* Theme colors -start */
/* ********************************************************************************************************************** */
/* ********************************************************************************************************************** */
/* Define custom properties for your theme colors */
:root {
    --wp--preset--color--dark: #000000;
    --wp--preset--color--light: #ffffff;
    --wp--preset--color--blue: #2B67EF;
    --wp--preset--color--pink: #FF66B9;
    --wp--preset--color--yellow: #FED200;
    --wp--preset--color--green: #9AE05F;
	--wp--preset--color--red: #F64024;
	--black:#000000;
	--white: #ffffff;
	--gray: #193544;
	--blue: #2B67EF;
	--pink: #FF66B9;
	

}

/* Using Bg, Text colors */
.has-dark-background-color {
    background-color: var(--wp--preset--color--dark);
}
.has-dark-color {
    color: var(--wp--preset--color--dark);
}
.has-light-background-color {
    background-color: var(--wp--preset--color--light);
}
.has-light-color {
    color: var(--wp--preset--color--light);
}
.has-blue-background-color {
    background-color: var(--wp--preset--color--blue);
}
.has-blue-color {
    color: var(--wp--preset--color--blue);
}
.has-green-background-color {
    background-color: var(--wp--preset--color--green);
}
.has-green-color {
    color: var(--wp--preset--color--green);
}

.has-yellow-background-color {
    background-color: var(--wp--preset--color--yellow);
}
.has-yellow-color {
    color: var(--wp--preset--color--yellow);
}
.has-pink-background-color {
    background-color: var(--wp--preset--color--pink);
}
.has-pink-color {
    color: var(--wp--preset--color--pink);
}
.has-red-background-color {
    background-color: var(--wp--preset--color--red);
}
.has-red-color {
    color: var(--wp--preset--color--red);
}

/* ********************************************************************************************************************** */
/* ********************************************************************************************************************** */
/* Theme colors -end */
/* ********************************************************************************************************************** */
/* ********************************************************************************************************************** */

/* ----------------------------------------------------------------------- */
/* Kritik Font Premium */
/* ----------------------------------------------------------------------- */

/* Montserrat Thin (100) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: url('fonts/Montserrat/static/Montserrat-Thin.ttf') format('truetype');
}

/* Montserrat ExtraLight (200) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Montserrat/static/Montserrat-ExtraLight.ttf') format('truetype');
}

/* Montserrat Light (300) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Montserrat/static/Montserrat-Light.ttf') format('truetype');
}

/* Montserrat Regular (400) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/Montserrat/static/Montserrat-Regular.ttf') format('truetype');
}

/* Montserrat Medium (500) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Montserrat/static/Montserrat-Medium.ttf') format('truetype');
}

/* Montserrat SemiBold (600) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/Montserrat/static/Montserrat-SemiBold.ttf') format('truetype');
}

/* Montserrat Bold (700) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/Montserrat/static/Montserrat-Bold.ttf') format('truetype');
}

/* Montserrat ExtraBold (800) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url('fonts/Montserrat/static/Montserrat-ExtraBold.ttf') format('truetype');
}
/* Montserrat ExtraBoldItalic  (800) */

@font-face {
    font-family: 'Montserratitalic';
    font-style: italic;
    font-weight: 800;
    src: url('fonts/Montserrat/static/Montserrat-ExtraBoldItalic.ttf') format('truetype');
}

/* Montserrat Black (900) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url('fonts/Montserrat/static/Montserrat-Black.ttf') format('truetype');
}





/* ----------------------------------------------------- */
/* Theme Settings */
/* ----------------------------------------------------- */
*{
	margin:0px;
}
body{
  position: relative;
  overflow-x: hidden;
}
.container-md{
	width:1800px;
	margin:auto;

}
.container-mp{
		width:1200px;
	margin:auto;
}
.italicbold {
    font-family: 'Montserratitalic', sans-serif;
    font-style: italic;
    font-weight: 800;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Montserrat', sans-serif;
	letter-spacing:0.5px;
	text-transform: uppercase !important;
}
p, li,  strong, a{
	font-family: 'Montserrat', sans-serif;
}
/* Headings */
h1{

}
h2{
	font-size:50px;
	line-height:62px;
	font-weight:400;
}
h4{
	font-size:36px;
	font-weight:700;
}

p{
	font-size:28px;
	line-height:32px;
	color: var(--gray);
}
.truly-text{
	font-size:32px;
	line-height:42px;	
}
/* font-weight css */
.h2f-700{
	font-weight:800;
}
/* Spacing */
.contact-grp{
	padding: 100px 0px 30px 0px;
}
.holistic-grp{
	padding: 50px 0px 24px 0px;
}
.trans-grp{
	padding: 50px 0px;
}
.pt-50{
	padding-top: 50px;
}
.pt-100{
	padding:100px 0px;
}
.footer-p{
	padding: 60px 0px;
}
.inner-section{
	padding: 60px 0px 80px 0px;
}
.pt-98{
	padding-top:98px;
}
.pt-80{
	padding-top:80px;
}
.p-80{
	padding: 80px 0px;
}
.pt-64{
	padding-top:64px;
}
.pt-24{
	padding-top:24px;
}
.pt-32{
	padding-top:32px;
}
.pt-40{
	padding-top: 40px;
}
.pt-70{
	padding-top: 70px;
}
.pt-16{
	padding-top: 16px;
}

/* Buttons */
.btn-primary a{
	background:transparent;
	border-radius:8px;
	font-size: 24px;
	line-height: 24px;
	padding: 20px 16px;
	border: 1px solid #ffff;
	font-weight: 700;
	text-transform: uppercase !important;
}
.inner-but a{
	background: #062c4d;
	border-radius:8px;
	font-size: 24px;
	line-height: 24px;
	padding: 16px 48px;
	border: 1px solid #062c4d;
	font-weight: 400;
color: var(--white);
	text-transform: uppercase !important;
}
.bt-yellow a{
	    padding: 22px 64px;
    background: #fcc32c !important;
    color: #193544;
    font-weight: 700;
    border-radius: 8px;
    margin-top: 64px;
    font-size: 20px;
    line-height: 22px;
	text-transform: uppercase !important;
}

.wp-block-group__inner-container>.wp-block-columns{
/* 	border:1px solid red; */
}


/*------------------*/
/*------------------*/
/* Responsive */
/*------------------*/
/*------------------*/
/*  */
@media(max-width:1200px){
	.container-md{
	max-width: 1200px;
}
}
@media(max-width:1550px){
	.group-2 .row-2{
		padding-top:14%;
	}
}

