
/* FONT */
@font-face {
	font-family: 'vazir';
	src: url('assets/fonts/Vazirmatn-FD-Bold.woff2') format('woff');
	font-weight: 700;
	font-display: swap;
}
@font-face {
	font-family: 'vazir';
	src: url('assets/fonts/Vazirmatn-FD-Regular.woff2') format('woff');
	font-weight: 400;
	font-display: swap;
}
body,a,div,input,select,button, .page-top .page-title,
h1, h2, h3, h4, h5, h6, .testimonial blockquote, .testimonial blockquote p, p, .porto-u-sub-heading, span { font-family:'vazir'!important; }
.gridlist-toggle>a, .page-top ul.breadcrumb>li .delimiter.delimiter-2, .page-header-8 .delimiter.delimiter-2 {font-family: "Porto"!important;}
.accordion-menu .arrow, #main-toggle-menu .menu-title .toggle, .mega-menu .narrow li.menu-item-has-children>a:before, .page-top ul.breadcrumb>li .delimiter, .widget_sidebar_menu .widget-title .toggle, .side-menu-slide .menu-item-has-children>a:after, .side-menu-slide .menu-item>.go-back:before, .pagination .prev:before, .page-links .previouspagelink:before, .pagination .next:before, .page-links .nextpostslink:before, ul.nav-list li a:before, ul[class^="wsp-"] li a:before, .tparrows.tparrows-carousel.tp-leftarrow:before, .tparrows.tparrows-carousel.tp-rightarrow:before, .share-links .share-email:before, .share-links .share-rss:before, .star-rating, .mejs-overlay-button:before, .comment-form-rating .stars span a:before {font-family: "Font Awesome 5 Free"!important;}
.fab {
	font-family: "Font Awesome 5 Brands"!important;
}



/* Other */
.ccenter{
	display: flex!important;
	justify-content: center;
	align-items: center;
}
.ccenter.social-header-1{
	direction: ltr;
}
.nnone{
	display:none!important;
}
#shopdarpossec1 {
	position: relative;
	z-index: 1;
}
.page-top.page-header-6{
	z-index: 2;
	margin-bottom: 30px;
}
/* Other */

/* Menu */
#header.sticky-header .header-main, .fixed-header #header.sticky-header .header-main {
	background-color: rgb(61 34 148 / 88%);
}
.menu-item-has-children>a:after {
	content: '';
	position: absolute;
	right: 3px;
	margin-top: 2px;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0!important;
	height: 0;
	border: 4px solid transparent;
	border-top: 4px solid #ffffff;
	transition: border 0.15s;
}
.mobile-nav-wrap .menu-item-has-children>a:after {
	display: none;
}
/* Menu */


/* Top Slide */
.porto-block[data-id="2049"] .zeus .tp-bullet {
	width: 4px!important;
	height: 4px!important;
}


.porto-block[data-id="2049"] .zeus .tp-bullet.selected {
	border: 2px solid #AE98F8!important;
}
.porto-block[data-id="2049"] .zeus .tp-bullet.selected:after {
	background-color: #AE98F8!important;
}
.porto-block[data-id="2049"] .zeus .tp-bullet {
	border: 2px solid #ffd952;
	background-color: #ffd952!important;
}
.porto-block[data-id="2049"] #slider-2-slide-2-layer-2, .porto-block[data-id="2049"] #slider-2-slide-5-layer-2{
	letter-spacing: -0.065em!important;
}
.porto-block[data-id="2049"] #slider-2-slide-2-layer-0, .porto-block[data-id="2049"] #slider-2-slide-5-layer-0{
	letter-spacing: -0.05em!important;
}
.porto-block[data-id="2049"] .zeus .tp-bullet.rs-touchhover .tp-bullet-title, .porto-block[data-id="2049"] .zeus .tp-bullet.rs-touchhover .tp-bullet-image, .porto-block[data-id="2049"] .zeus .tp-bullet.rs-touchhover .tp-bullet-imageoverlay {
	opacity: 0!important;
	visibility: hidden!important;
}
/* Top Slide */


/* Header */
#header .porto-block h1, #header .porto-block .wpb_content_element{
	margin-bottom: 0;
}

#header .porto-block h1{
	font-size: 11px;
	line-height: 3;
	color: #fff;
}

#header .logo .standard-logo, #header .logo .sticky-logo, #header .logo .retina-logo{
	background: rgba(255, 255, 255, 1);
	border-radius: 3px;
	padding: 6px 6px 4px 6px;
}
#header .logo img.standard-logo {
	width: 155px;
	height: 40px;
}
#header .logo img.sticky-logo, #header.sticky-header .logo img.sticky-logo {
	width: 155px;
	height: 40px;
	transform: scale(1)!important;
}
#header.sticky-header .logo {
	max-width: var(--porto-logo-mw);
}
#header.sticky-header .header-main .container {
	min-height: auto;
}
#header figcaption{
	position: relative;
	right: 64px;
	top: -41px;
	color: #FFFFFF;
	font-size: 23px;
	font-weight: 700;
}
#header .social-header-1 .wpb_content_element #nav-menu-item-22>a:after {
	border-top: 4px solid #563FA0;
}
#header .social-header-1 .wpb_content_element ul li{
	background: #FFCB08;
	/*border: 1px solid #AAAAAA;*/
	border-radius: 6px;
	padding: 5px;
}
#header .social-header-1 .wpb_content_element ul li a{
	font-weight: 700;
	font-size: 13px;
	line-height: 20px;
	color: #563FA0;
	padding: 0px 18px 0px 18px;
}
#header .social-header-1 .wpb_content_element ul li .popup:before{
	content: '';
	position: absolute;
	left: 40px;
	top: 4px;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0!important;
	height: 0;
	border: 8px solid transparent;
	border-bottom: 8px solid #ffffff;
	transition: border 0.15s;
}
#header .social-header-1 .wpb_content_element .mega-menu .narrow ul.sub-menu {
	background: #fff;
	border-radius: 10px;
	margin-top: 10px;
}
#header .social-header-1 .wpb_content_element ul.sub-menu li{
	background: #fff;
}
#header .social-header-1 .wpb_content_element ul.sub-menu li:nth-child(1):after{
	content: '';
	border-bottom: 1px solid #DADADA;
	width: 90%;
	display: block;
	position: relative;
	top: 5px;
	margin: 0 auto;
}
#header .social-header-1 .wpb_content_element .mega-menu .narrow li.menu-item:hover>a {
	background-color: transparent;
	color: #3c1d9f;
	font-size: 14px;
}
#header .social-header-1 .wpb_content_element:nth-child(2) p{
	background: rgba(61, 34, 148, 0.6);
	border: 1px solid #AAAAAA;
	border-radius: 6px;
	padding: 4px;
}
#header .social-header-1 .wpb_content_element:nth-child(2) p a{
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #EEEEEE;
	padding: 10px;
}
#header .social-header-1 .wpb_content_element:nth-child(2) p a:before {
	content: "\f17b"!important;
	font-family: "Font Awesome 5 Brands";
	font-size: 16px;
	position: relative;
	right: -10px;
	top: 3px;
}
#header .social-header-1 .wpb_wrapper.vc_column-inner{
	/*text-align: left;
	display: initial;*/
}
#header .share-links .share-instagram ,#header .share-links .share-telegram, #header .share-links .share-facebook {
	background: rgb(0 0 0 / 50%);
}
.mobile .header-builder-p.sticky-header .header-main.sticky {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
#header .share-links .share-facebook:before {
	content: "\f17b"!important;
}
.header-builder-p .vc_column-inner>:not(.vc_row) {
	margin-left: 0.875rem;
	margin-right: 0.875rem;
}
/* Header */





/* Footer */


#footer svg{
	margin-top:20px;
	width: 100%;
	height: 100%;
}
#footer a.porto-icon{
	position: relative;
}
#footer .fab.aparat:before{
	content: "";
	width: 25px;
	height: 25px;
	background: transparent url(https://daroog.com/wp-content/uploads/2022/11/aparat.svg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	display: block;
	position: absolute;
}
#footer .fab.linkedin:before{
	content: "";
	width: 25px;
	height: 25px;
	background: transparent url(https://daroog.com/wp-content/uploads/2022/11/linkedin.svg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	display: block;
	position: absolute;
}
#footer .fab.telegram:before{
	content: "";
	width: 25px;
	height: 25px;
	background: transparent url(https://daroog.com/wp-content/uploads/2022/11/telegram.svg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	display: block;
	position: absolute;
}
#footer .fab.instagram:before{
	content: "";
	width: 25px;
	height: 25px;
	background: transparent url(https://daroog.com/wp-content/uploads/2022/11/instagram.svg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	display: block;
	position: absolute;
}
#footer .fab.email:before{
	content: "";
	width: 25px;
	height: 25px;
	background: transparent url(https://daroog.com/wp-content/uploads/2022/11/email.svg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	display: block;
	position: absolute;
}

#footer .footer-logo{
	background: rgba(255, 255, 255, 1);
	border-radius: 3px;
	width: 155px;
	height: 40px;
	padding: 5px;
}

#footer figcaption{
	position: relative;
	right: 161px;
	top: -43px;
	color: #F3C521;
	font-size: 30px;
	font-weight: 700;
}
#footsec1 .fts1rn .widget > ul li, #footsec1 .fts1rn .widget > ul {
	padding: 1px 6px 0px 0px;
}
#footsec1 .fts1rn li, #footsec1 .fts1li li {
	color: #8bc34a;
}
#footsec1 .fts1rn h2.widgettitle{
	display: none;
}
#footsec1 .fts1li ul {
	padding-right: 1rem;
}
#footsec1 .fts1in p, #footsec1 .fts1rn li a, #footsec1 .fts1li li a{
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	color: #EEEEEE;
	margin: 0;
	text-align: justify;
}
#footsec1 .fts1rn li a:hover, #footsec1 .fts1li li a:hover{
	color: #f3c521;
}
#footsec1 .widget > ul li, #footsec1 .widget > ul {
	border-color: transparent;
}
#footsec1 .fts1in .wpb_content_element{
	margin-bottom: 10px;
}
#footsec1 .fts1in span{
	top: 4px!important;
	position: relative;
}
.inblk{
	display: inline-block;
}
#footsec2{
	text-align: left;
	margin-left: 4%;
}
#footsec2 .wpb_single_image img {
	max-width: 80%;
}
#footsec2 .wpb_single_image .vc_figure {
	width: 64px;
}
#footsec2 .wpb_single_image.vc_align_center {
	text-align: center;
	display: inline-grid;
	margin: 0;
}
#footsec2 figcaption {
	position: initial;
	color: #ffffff;
	font-size: 11px;
	font-weight: 700;
}
#footsec3 .wpb_wrapper.vc_column-inner{
	margin: 0 auto;
	text-align : center;
}
#footsec3 #fo-app-link p{
	background: rgba(61, 34, 148, 0.6);
	border: 1px solid #AAAAAA;
	border-radius: 6px;
	padding: 4px;
}
#footsec3 #fo-app-link p a{
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #EEEEEE;
	padding: 10px;
}
#footsec3 #fo-app-link p a:before{
	content: "\f17b"!important;
	font-family: "Font Awesome 5 Brands";
	font-size: 16px;
	position: relative;
	right: -10px;
	top: 3px;
}
#footsec3 #fo-log1-link p, #footsec3 #fo-log2-link p{
	background: #FFCB08;
	/*border: 1px solid #AAAAAA;*/
	border-radius: 6px;
	padding: 5px;
}
#footsec3 #fo-log1-link p a, #footsec3 #fo-log2-link p a{
	font-weight: 700;
	font-size: 13px;
	line-height: 20px;
	color: #563FA0;
	padding: 0px 18px 0px 18px;
}

#footsec3 #fo-app-link, #footsec3 #fo-log1-link, #footsec3 #fo-log2-link{
	margin-bottom: 0px!important;
	padding: 5px;
	display:inline-block;
}
/* Footer */




/* Home page */

.home-intro-section svg{
	margin-top:-2vw;
	width: 100%;
	height: 100%;
}
.rtl.home .brand-section .porto-ultimate-content-box-container {
	border: 1.45em solid rgb(81 56 157);
}
html .rtl.home .background-color-dark, .featured-box-effect-3.featured-box-dark:hover .icon-featured {
	background-color: #3d2295 !important;
}
.rtl.home .section-product-categories ul.products li.product-category .thumb-info {
	background: #3d2295;
}
.rtl.home .owl-carousel .owl-nav .owl-prev:before {
	font-family: "Porto";
	content: "\e81a";
}
.rtl.home .owl-carousel .owl-nav .owl-next:before {
	font-family: "Porto";
	content: "\e819";
}
ul.grid.divider-line>.product-col {
	border-left: 1px solid var(--porto-input-bc);
	border-bottom: 1px solid var(--porto-input-bc);
	border-right: none;
}
.porto-products-home{
	background: #fff;
}
/* Home page */





/* About Us */

#darabusec1 p, #darabusec7 p {
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: -2%;
	color: #333333!important;
	text-align: justify;
}
#darabusec2 p {
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: -1%;
	color: #444444;
	text-align: justify;
}

#dartabadol .process-step-desc{
	color:#fff;
}

#dartabadol .porto-process.process-horizontal .process-step-circle {
	border-color: #FFCB08;
	background: #FFCB08;
	border-radius: 15px;
	width: 45px;
	height: 45px;
}
#dartabadol .porto-process.process-horizontal .process-step-circle .process-step-circle-content {
	color: #452B9A;
}
.porto-process.process-horizontal .process-step:before {
	background: transparent;
}

#darabusec5 .feature-box.feature-box-style-2 {
	border: 1px solid#ccc;
	padding: 10px;
	box-shadow: 0px 0px 8px rgb(0 0 0 / 10%);
	border-radius: 10px;
	width: 269px;
	height: 164px;
	margin: 0 auto;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
#darabusec5 .feature-box.feature-box-style-2 h4 a{
	font-weight: 400;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: -0.03em;
	color: #333333;
}

#darabusec5 .darseiryear{
	position: absolute;
	bottom: 0;
	right: 33.5%;
	width: 115px;
	height: 38px;
	background: #21AD72;
	border-radius: 10px 10px 0px 0px;
	text-align: center;
}
#darabusec5 h4{
	padding: 15px 23px 30px 23px;
}
#darabusec5 h4.y1400{
	padding: 15px 8px 30px 8px;
}


#darabusec5 .darseiryear p{
	font-weight: 400;
	font-size: 26px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #fff;
	margin-top: 10px;
}

#darabusec5 .darseir-sec2:before{
	content: "";
	width: 100%;
	height: 100%;
	background: url(https://daroog.com/wp-content/uploads/2022/11/seirdar.svg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	display: block;
	position: absolute;
	top: 25px;
}
#darabusec5 .darseir-sec3:before{
	content: "";
	width: 100%;
	height: 100%;
	background: url(https://daroog.com/wp-content/uploads/2022/11/polygan-17.svg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	display: block;
	position: absolute;
	top: 33px;
}

#darmission{
	min-height: 432px;
}

#darmission h4 {
	position: relative;
	right: 17rem;
}
#darmission h6 {
	position: relative;
}
#darmission p {
	position: relative;
}

#darmission ul{
	background: #452B9A;
	border-radius: 30px 0px 27px;
	width: 484px;
	height: 133px;
	color: #fff;
	position: relative;
	right: 16vw;
}

#darmission ul li:first-child{
	padding-top: 25px;
}
#darmission ul li{
	margin-right: 40px;
}
#darmission ul li::marker{
	color: #FFCB08;
}

#darabusec7 .darhonors{
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
	border-radius: 15px;
	padding: 50px 100px 50px 100px!important
}

#darabusec7 .darhonors:before{
	content: "";
	width: 159px;
	height: 262px;
	background: url(https://daroog.com/wp-content/uploads/2022/11/honors-1.png) !important;
	position: absolute;
	top: 0px;
	left: -85px;
	transform: scale(0.7);
}
#darabusec3 .darcheras:before{
	content: "";
	width: 256px;
	height: 212px;
	background: url(https://daroog.com/wp-content/uploads/2022/11/goal.svg) !important;
	background-repeat: no-repeat !important;
	position: absolute;
	top: -80px;
	left: 28%;
	transform: scale(0.8);
}
#darabusec4 .posts-wrap.members-container{
	display: flex;
	justify-content: center;
	align-items: center;
}
#darabusec4 .porto-tb-item.member p.porto-heading{
	font-size: 12px;
	line-height: 26px;
	color: #D8D8D8;
}
#darabusec4 .porto-tb-item.member h4.porto-heading{
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
}
#darabusec4 .porto-tb-item.member .member-item img {
	filter: grayscale(100%);
	width: 114px;
	height: 116px;
}
#darabusec4 .porto-tb-item.member .member-item img:hover {
	filter: grayscale(0%);
}






#darabusec4 .porto-block .vc_column_container.col-md-1-5{
	padding-left: 0;
	padding-right: 15px;
}
#darabusec4 .porto-block .vc_column_container.col-md-1-5 .wpb_wrapper.vc_column-inner{
	background: rgb(0 0 0 / 15%);
	border-radius: 10px;
	transition: border .3s;
	border: 2px solid transparent;
	padding: 1rem 1rem;
}
#darabusec4 .porto-block .vc_column_container.col-md-1-5 .wpb_wrapper.vc_column-inner:hover {
	border-color: #3D2294;
}
#darabusec4 .porto-block .vc_column_container.col-md-1-5 .wpb_wrapper.vc_column-inner:hover img {
	transform: translate3d(0, 0, 0);
}
#darabusec4 .porto-block .vc_column_container.col-md-1-5 .wpb_single_image img{
	filter: grayscale(100%);
	width: 114px;
	height: 116px;
	transform: translate3d(5px, -5px, 0);
	transition: transform 0.3s;
	border-radius: 100%;
}
#darabusec4 .porto-block .vc_column_container.col-md-1-5 .wpb_single_image img:hover {
	filter: grayscale(0%);
}
#darabusec4 .porto-block .vc_column_container.col-md-1-5 .vc_single_image-wrapper{
	max-width: 112px !important;
	margin: 0 auto;
	border-radius: 100%;
	background-color: #0000001a;
	display: block;
}

#darabusec4 .porto-block h4.vc_custom_heading {
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	margin-bottom: 0;
}
#darabusec4 .porto-block p.vc_custom_heading {
	font-size: 12px;
	line-height: 26px;
	color: #D8D8D8;
	margin-bottom: 0.4rem;
}

#darabusec4 .porto-block .wpb_text_column p {
	color: #fff;
	text-align: justify;
	font-size: 12px;
	line-height: 20px;
	min-height: 180px;
}
#darabusec4 .porto-block .wpb_single_image.wpb_content_element{
	margin-bottom: 1.4rem;
}
#darabusec4 .porto-block .wpb_text_column.wpb_content_element{
	margin-bottom: 10px;
}
#darabusec4 .porto-block .wpb_raw_code.wpb_content_element{
	margin-bottom: 0;
}


#darabusec7-1 .owl-item{
	border: 1px dotted#673ab7;
	min-height: 19rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
/* About Us */




/* Terms */
#dartermsec1 p{
	font-weight: 400;
	font-size: 14px;
	line-height: 21.88px;
	text-align: justify;
	color: #444444;
}
#dartermsec2-1, #dartermsec2-2, #dartermsec2-3{
	display: flex;
	justify-content: center;
	align-items: center;
}
#dartermsec2 .feature-box.feature-box-style-2{
	background: #FFFFFF;
	border-bottom: 5px solid #21AD72;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	width: 205.37px;
	height: 83.7px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#dartermsec2 .feature-box.feature-box-style-2 h4 a{
	font-weight: 700;
	font-size: 13px;
	line-height: 20px;
	color: #333333;
}
#dartermsec2 .feature-box.feature-box-style-2 h4{
	margin: 30px 30px 30px 30px;
}
#dartermsec2-1 .wpb_content_element, #dartermsec2-2 .wpb_content_element, #dartermsec2-2 .wpb_content_element{
	margin-bottom: 10px!important;
}

#dartermsec3 ul, #dartermsec4 ul, #dartermsec5 ul, #dartermsec6 ul, #dartermsec7 ul, #dartermsec8 ul, #dartermsec9 ul, #dartermsec10 ul, #dartermsec11 ul{
	font-weight: 400;
	font-size: 14px;
	line-height: 21.88px;
	text-align: justify;
	color: #000000;
}
/* Terms */





/* Faq */


#darfaqsec1 p{
	font-weight: 400;
	font-size: 14px;
	line-height: 21.88px;
	text-align: justify;
	color: #444444;
}
#darfaqsec2 .nav-pills>li.active>a, #darfaqsec2 .nav-pills>li>a.active {
	background-color: #452B9A;
}
#darfaqsec2 .nav-pills>li.active>a:hover {
	color: #fff;
}
#darfaqsec2 .page-faqs .faq-filter{
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
	border-radius: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: fit-content;
	margin: 0 auto;
}
#darfaqsec2 .page-faqs .faq-filter li {
	border-left: 1px solid #BBBBBB;
}
#darfaqsec2 .page-faqs .faq-filter li:last-child {
	border-left: none;
}

#darfaqsec2 .porto-faqs .type-faq.status-publish.hentry{
	background: #FFFFFF;
	border-bottom: 3px solid #21AD72;
	box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
	border-radius: 10px;
	margin: 15px auto;
	max-width: 802.81px;
}
#darfaqsec2 .porto-faqs .type-faq.status-publish.hentry .toggle {
	padding: 0 20px 10px 20px;
}
#darfaqsec2 .porto-faqs .type-faq.status-publish.hentry .toggle > label {
	border: none;
	background: transparent;
}
#darfaqsec2 .porto-faqs .type-faq.status-publish.hentry section.toggle.active label, #darfaqsec2 .porto-faqs .type-faq.status-publish.hentry section.toggle label {
	color: #452B9A;
	padding-bottom: 5px;
}
#darfaqsec2 .porto-faqs .type-faq.status-publish.hentry .toggle.active > label:before {
	border-color: #000;
}

#darfaqsec2 .porto-faqs hr{
	display: none;
}
#darfaqsec2 .porto-faqs .type-faq.status-publish.hentry .toggle > .toggle-content {
	padding: 5px 40px;
	text-align: justify;
}
#darfaqsec2 .porto-faqs .faq-row.faqs-container{
	margin-top: 30px;
}

#darfaqsec2 .porto-faqs.wpb_content_element{
	/*	display: flex;
		justify-content: center;
		align-items: center;*/
}



/* Faq */





/* Contact us */
#darconsec1 p, #darconsec4 p, #darconsec5 p{
	font-weight: 400;
	font-size: 14px;
	line-height: 21.88px;
	text-align: justify;
	color: #444444;
	margin-bottom: 0;
}
#darconsec2 p{
	font-weight: 400;
	font-size: 13.5px;
	line-height: 21.88px;
	text-align: justify;
	color: #333333;
}
#darconsec2 .vc_single_image-wrapper img{
	border: 15px solid #FFFFFF;
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
	border-radius: 10px;
	width: 316px;
	height: 193px;
}
#darconsec2 .wpb_text_column.wpb_content_element{
	margin-bottom:5px;
	margin-right: 40px;
}


#darconsec2 .vc_column_container.col-md-8{
	display: flex;
	justify-content: center;
	align-items: center;
}
#darconsec2 .wpb_wrapper.vc_column-inner{
	display: grid;
	justify-content: center;
	align-items: center;
}
/*#darconsec3-1, #darconsec3-1 .wpb_content_element{
		margin-bottom: 0!important;
	}
	#darconsec3-1:before {
		content: "";
		width: 215px;
		height: 170px;
		background: url(https://daroog.com/wp-content/uploads/2022/11/location-marker.svg) !important;
		background-repeat: no-repeat !important;
		position: absolute;
		top: 30%;
		right: 35.8%;
		transform: scale(0.8);
		z-index: 1;
	}*/
#darconsec4 p{
	font-weight: 700;
	font-size: 22px;
	line-height: 34px;
	text-align: center;
	color: #FFFFFF;
}
#darconsec1 #gform_wrapper_1 .gform_heading  {
	display: none;
}
#darconsec1 #gform_wrapper_1  {
	/*	display: flex;
		justify-content: center;
		align-items: center;*/
}

#darconsec1_gf #gform_1{
	background: rgba(248, 248, 248, 0.9);
	border-radius: 10px;
	max-width: 900px;
	padding: 53px 90px 100px 90px;
	margin: 0 auto;
}
#darconsec1_gf #gform_fields_1 .gfield_label {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0;
}
#darconsec1_gf #gform_1 .gform_footer{
	float: left;
}
#darconsec1_gf #gform_1 input[type='submit']{
	width: 151px;
	height: 55px;
	background: #21AD72;
	border-radius: 5px;
	border-color: #21AD72;
	color: #fff;
	font-weight: 700;
	font-size: 16px;
}
#darconsec1_gf .gform_wrapper .gform_validation_errors{
	margin: 10px auto;
	padding: 0;
	width: fit-content;
}
#darconsec1_gf .gform_wrapper .gform_validation_errors .alert{
	margin: 0 auto;
	padding: 5px;
}
#darconsec1_gf .gform_wrapper .gform_validation_errors .alert h2.gform_submission_error{
	font-size: 1em;
	margin: 0;
}
#darconsec1_gf .gfield_description.validation_message.gfield_validation_message{
	display: none;
}
#darconsec1_gf #input_3_4{
	direction: ltr;
}
#darconsec1_gf .alert-success {
	text-align: center;
}
/*#darconsec1 #wpcf7-f3235-p3230-o1, #darconsec5 #wpcf7-f3235-p3230-o2{
	display: flex;
	justify-content: center;
	align-items: center;
	direction: inherit;
}
#darconsec1 #wpcf7-f3235-p3230-o1 label, #darconsec5 #wpcf7-f3235-p3230-o2 label{
	margin: 5px;
}
#darconsec1 #wpcf7-f3235-p3230-o1 #cfd3 label, #darconsec5 #wpcf7-f3235-p3230-o2 #cfd3 label{
	display: block;
}
#darconsec1 #wpcf7-f3235-p3230-o1 #cfd3 textarea, #darconsec5 #wpcf7-f3235-p3230-o2 #cfd3 textarea{
	width: 100%;
}
#darconsec1 #wpcf7-f3235-p3230-o1 #cfd4 input{
	width: 151px;
	height: 55px;
	background: #21AD72;
	border-radius: 5px;
	border-color: #21AD72;
	color: #fff;
	float: left;
	font-weight: 700;
	font-size: 16px;
	line-height: 25px;
	margin-top: 15px;
}
#darconsec5 #wpcf7-f3235-p3230-o2 #cfd4 input{
	width: 187px;
	height: 55px;
	background: #21AD72;
	border-radius: 5px;
	border-color: #21AD72;
	color: #fff;
	float: left;
	font-weight: 700;
	font-size: 16px;
	line-height: 25px;
	margin-top: 15px;
}*/

/* Contact us */














@media (min-width: 1601px) {
	#dartermsec2-1 .vc_column_container.col-md-4, #dartermsec2-2 .vc_column_container.col-md-4, #dartermsec2-3 .vc_column_container.col-md-4 {
		width: 19%;
	}
	#footsec1 .fts1in {
		padding-left: 180px !important;
	}
	#footsec1 .llogoh.vc_column_container.col-md-2{
		width: 15%;
	}
}


@media (min-width: 1420px){
	.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
		max-width: 1200px;
	}
}


@media (min-width: 1230px){
	.container, .container-sm, .container-md, .container-lg, .container-xl {
		max-width: 1200px;
	}
}
@media (min-width: 1220px){
	.divider-line.pcols-lg-6 > .product-col:nth-child(6n), .divider-line.pcols-lg-5 > .product-col:nth-child(5n), .divider-line.pcols-lg-4 > .product-col:nth-child(4n), .divider-line.pcols-lg-3 > .product-col:nth-child(3n), .divider-line.pcols-lg-2 > .product-col:nth-child(2n) {
		border-left-width: 0;
		border-right-width: 0;
	}
}


/*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
	.home-intro-section svg {
		margin-top: -8vw;
	}
	#header #header-00 .logo img.standard-logo {
		width: auto;
		height: auto;
	}
	#header #header-00 .logo .sticky-logo {
		width: auto;
		height: auto;
	}
	#header.sticky-header #header-00 .logo img.retina-logo {
		width: auto;
		height: auto;
	}
	#header.sticky-header .logo {
		max-width: var(--porto-logo-mw);
	}
	#header .mhmenu .wpb_wrapper.vc_column-inner{
		text-align: left;
		display: initial;
	}
	#header .llogoh{
		width: 40%;
	}
	#header .mhmenu{
		width: 60%;
		display: flex;
	}
	#nav-panel .accordion-menu > li.menu-item > a, #nav-panel .accordion-menu > li.menu-item > .arrow {
		color: #333;
	}
	#footsec1 h6{
		text-align: right!important;
	}
	#footsec4{
		padding-top: 20px;
	}
	#footsec2 {
		text-align: center;
		margin-left: inherit;
	}
	.d-block.float-sm-end.mt-3.mt-sm-0 {
		margin-top: 0!important;
		display: contents!important;
	}
}