/*
Theme Name: Dinotec
Theme URI: https://wordpress.org/themes/Dinotec/
Author: Zain Digital
Author URI: https://zain.digital/
Description: Dinotec is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Dinotec will make your WordPress look beautiful everywhere.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Dinotec

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.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 8.0 - Alignments
 */

.alignleft {
	float: left;
	margin: 0.375em 1.75em 1.75em 0;
}

.alignright {
	float: right;
	margin: 0.375em 0 1.75em 1.75em;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto 1.75em;
}

blockquote.alignleft {
	margin: 0.3157894737em 1.4736842105em 1.473684211em 0;
}

blockquote.alignright {
	margin: 0.3157894737em 0 1.473684211em 1.4736842105em;
}

blockquote.aligncenter {
	margin-bottom: 1.473684211em;
}

/**********Thanks Page css***********/

.thanks-section {
	background: rgb(21,185,210);
	background: -moz-linear-gradient(top, rgba(21,185,210,1) 0%, rgba(25,178,202,0.89) 10%, rgba(25,178,202,0.89) 51%, rgba(21,185,210,0.89) 100%);
	background: -webkit-linear-gradient(top, rgba(21,185,210,1) 0%, rgba(25,178,202,0.89) 10%, rgba(25,178,202,0.89) 51%, rgba(21,185,210,0.89) 100%);
	background: linear-gradient(to bottom, rgba(21,185,210,1) 0%, rgba(25,178,202,0.89) 10%, rgba(25,178,202,0.89) 51%, rgba(21,185,210,0.89) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15b9d2', endColorstr='#15b9d2', GradientType=0 );
	display: block;
	height: 100vh;
	min-height: 600px;
}

.thanks-inner-section {
	background-color: rgba(0, 0, 0, 0);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	position: relative;
}
.thanks-inner-section::after {
	background: rgb(21,185,210);
	background: -moz-linear-gradient(top, rgba(21,185,210,1) 0%, rgba(25,178,202,0.89) 10%, rgba(25,178,202,0.89) 51%, rgba(21,185,210,0.89) 100%);
	background: -webkit-linear-gradient(top, rgba(21,185,210,1) 0%, rgba(25,178,202,0.89) 10%, rgba(25,178,202,0.89) 51%, rgba(21,185,210,0.89) 100%);
	background: linear-gradient(to bottom, rgba(21,185,210,1) 0%, rgba(25,178,202,0.89) 10%, rgba(25,178,202,0.89) 51%, rgba(21,185,210,0.89) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15b9d2', endColorstr='#15b9d2', GradientType=0 );
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	opacity: 0.90;
}
.thanks-content {
	display: block;
	max-width: 530px;
	padding: 300px 0 50px;
	text-align: center;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

.thanks-content h2 {
	color: #fffff2;
	display: block;
	font-size: 34px;
	font-weight: normal;
	font-style: italic;
	font-family: 'Montserrat', sans-serif;
	margin: 0 0 25px;
	position: relative;
	text-transform: uppercase;
	line-height: 1.2;
	padding-bottom: 20px;
	letter-spacing: -0.75px;
}
.thanks-content p {
	font-size: 22px;
	color: rgba(255, 255, 255, 0.9);
	line-height: normal;
	margin-bottom: 50px;
	text-align: center;
	padding: 0 15px;
	font-family: 'Montserrat', sans-serif;
}


.play-icon{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.margin-40 {
    margin: 40px 0;
    clear: both;
    display: block;
}
.grecaptcha-badge {

    display: none !important;

}

.zoom-gallery li {
    position:relative;
}
.play-icon {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    text-align: center;
}
.play-icon img {
    max-width: 50px;
    border: none !important;
    display: inline !important;
}