@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Rubik:wght@505&display=swap');
/*----------------------------------------*/
/*----- 2 General Styles -----*/
/*----------------------------------------*/


@font-face {
font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}



/*@font-face {
  font-family: 'Prettywise';
  src: url('/wp-content/themes/amy/assets/fonts/Prettywise-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Prettywise';
  src: url('/wp-content/themes/amy/assets/fonts/Prettywise-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Prettywise';
  src: url('/wp-content/themes/amy/assets/fonts/Prettywise-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}*/
body {
	font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
 
.main-navigation .sf-menu a{
	
	  font-family: "Montserrat", sans-serif;
	 font-weight:500;
line-height:1em; 
}

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6{ 
font-family: "Rubik", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 500 !important;
  font-style: normal !important;
}
 
 

.dtr-header-left img{
	max-width:250px;
}

.dtr-promobox-img img{
	width:100%!important;
	border-radius:12px;
	    height: 100%!important;
}
 
.featured-img img{
	    height: auto;
	    width: 100% !important;
}

.dtr-pagination {
    display: flex;
    justify-content: center;
    gap: 8px;
    flex-wrap: wrap;
    margin-top: 30px;
}

.dtr-pagination .page-numbers {
    display: inline-block;
    padding: 8px 14px;
    border: 1px solid #74c9d7;
    border-radius: 6px;
    text-decoration: none;
    color: #74c9d7;
    font-weight: 500;
    transition: all 0.3s ease;
}

.dtr-pagination .page-numbers:hover {
    background: #74c9d7;  /* ya apni theme ka accent color */
    color: #fff;
    border-color: #74c9d7;
}

.breadcrumb li{
	margin-bottom:0;
}

.dtr-pagination .page-numbers.current {
    background: #74c9d7;
    color: #fff;
    border-color: #74c9d7;
    font-weight: 600;
}

.dtr-pagination .page-numbers.dots {
    border: none;
    background: transparent;
    cursor: default;
    color: #74c9d7;
}

.dtr-pagination .page-numbers.next,
.dtr-pagination .page-numbers.prev {
    font-weight: 600;
}
body {
	line-height:1.5em; 
}

#reviews .dtr-mb-20 img{
	    width:60px; 
}

#reviews .dtr-client-job{
	color:#fff;
}

#contact .color-blue{
	color:#74c9d7!important;	
}

#blog-detail img{
	height:100%;
}

.dtr-post-img img{

    height: 350px;
    object-fit: cover;
}


#home h1 { font-size:36px; font-style: italic!important;}