/*
Theme Name: custom
Theme URI: https://www.linkedin.com/in/rehanghaus/
Author: Muhammad Rehan
Author URI: https://www.linkedin.com/in/rehanghaus/
Description: good one, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: line_photo

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@charset "utf-8";
/* CSS Document */

.note-link {
    color: #2394fd;
    /*text-decoration: underline;*/
    display: inline-block;
    border-bottom: 1px dotted #2394fd;
    padding-bottom: 2px;
}

[lang="ar"] blockquote {
    border-left: 0;
    border-right: 2px solid #fdd123;
    margin-left: 0;
    margin-right: 40px;
    padding: 20px 35px 5px 0;
}
[lang="ar"] blockquote > p::before {
    transform: scaleX(-1);
    left: auto;
    right: 0;
    -webkit-mask: url(assets/images/quote.png) no-repeat center/contain;
}

.wpcf7-form.init .col-6 {
    margin-bottom: 26px;
}

[lang="ar"] input[type=date] {
    font-family: DroidKufi-Regular;
}
input[type=date] {
    background-color: transparent;
    border: 1px solid #e1e1e1;
    border-radius: 0;
    color: #062637;
    font-size: 16px;
    height: 50px;
    padding-bottom: 9px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 9px;
}
.date-filed-group {
   /* margin-top: 21px;*/
}

.date-filed-group {
    margin-top:0;
}

.align-itme-center {
    align-items: center;
}
.w-80 {
    width: 80%;
}
.py-15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.service-layout-3 p {
	overflow: auto;
    overflow-x: hidden;
}

.rtl .select_container::after {
    right: auto;
    left: 20px;
}
.date-filed-group input[type=date] {
    float: right;
    width: 74%;
}

[lang="ar"] .date-filed-group label {
    float: right;
}
[lang="ar"] .date-filed-group input[type=date] {
    float: left;
}

.wpcf7-form-control-wrap .registration-terms label {
    display: block;
}

.registration-terms input[type=checkbox], input[type=radio] {
    display: unset;
    margin-top: unset;
}

.wpcf7-form-control-wrap.civil_no .plus,
.wpcf7-form-control-wrap.civil_no .minus,
.wpcf7-form-control-wrap.civil_no i.fa,
.wpcf7-form-control-wrap[data-name="civil_no"] .plus,
.wpcf7-form-control-wrap[data-name="civil_no"] .minus,
.wpcf7-form-control-wrap[data-name="civil_no"] i.fa-chevron-up,
.wpcf7-form-control-wrap[data-name="civil_no"] i.fa-chevron-down {
    display: none;
    visibility: hidden;
}

.form-more-info {
    position: relative;
    float: left;
    /*top: 12px;*/
}
.form-more-info:before,
.whatsapp_link:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.whatsapp_link {
    display: inline-block;
    direction: ltr;
    font-size: 130%;
    line-height: 3;
    color: #25d366;
}
.form-more-info:before,
.whatsapp_link:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 150%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.form-more-info:before {
    content: "\f05a";
    margin-left: 4px;
}
.whatsapp_link:after {
    content: "\f232";
    margin-left: 4px;
}

.hint {
	position: absolute;
	/*top: 75px;*/
    font-size: .7em;
    color: #97b5c5;
}

.digit {
    display: inline-block;
    direction: ltr !important;
}

.top-bar ul.social li a {
    padding: 2px 10px;
}
html[lang="ar"] .top-bar ul li {
    border-right: 0;
    border-left: 1px solid rgba(174, 174, 174, 0.42);
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    top:-20px !important;
}

#cf7-print-btn {
display: inline-block;
text-align: center;
    white-space: nowrap;
    vertical-align: middle;
-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
border-radius: 0;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1;
    margin-bottom: 4px;
    min-width: 170px;
    padding: 20px 15px;
    text-transform: capitalize;
cursor: pointer;
padding-bottom: 15px;
    padding-top: 15px;
background-color: transparent;
    border-width: 2px;
	border-style: solid;
border-color: #fdd123;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

/*
.pswp--animated-in .pswp__zoom-wrap {
    transform: translate3d(25%, 25%, 0px) scale(1) !important;
}
.pswp__container, .pswp__zoom-wrap {
    left: 0;
    right: 10% !important;
}
.pswp__img {
    width: auto !important;
    height: auto !important;
}
*/
@media (min-width: 1800px) {
	.form-more-info {
		/*top: 12px;*/
	}
}

@media (min-width: 1200px) {
	.hint {
		top: ;
		right: ;
	}
    .form-more-info {
        margin-bottom: -40px;
		top: -88px;
    }
	.date-filed-group label {
		padding: 16px 0 0 10px;
	}
	[lang="ar"] .date-filed-group label {
		padding: 16px 10px 0 0;
	}
	.ds .sf-menu > li.course-registration > a {
		color: #ffc107;
	}
	.ds .sf-menu > li.course-registration > a:before {
		display: inline-block;
		position: relative;
    	top: 0;
		width: 16px;
		height: 16px;
		line-height: 1;
		content: "\f022";
		font: normal normal normal 14px/1 FontAwesome;
		padding: 4px 0;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		background-image: none!important;
		margin-right: 4px;
	}
	[lang="ar"] .ds .sf-menu > li.course-registration > a:before {
		margin-right: 0;
		margin-left: 4px;
	}
}

@media (max-width: 1200px) {
	.form-more-info {
		float: none !important;
	}
}

@media (max-width: 1024px) {
    
    [lang="ar"] a.logo {
        flex-direction: row-reverse;
    }
}

.name-company{/*padding-bottom:20px;*/display: inline-block;}.name-company a.dis-by{background-image:url(data:image/gif;base64,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);background-repeat:no-repeat;background-position:left 2px;width:80px;height:17px;line-height:17px;margin-bottom:-2px;display:inline-block;text-indent:-99999px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.name-company a.dis-by:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.name-company a.dis-by .text-in{display:none;visibility:hidden}.elementor-512 .name-company a.dis-by{margin-bottom:-3px}
