@charset "UTF-8";
/*
Theme Name: Angelkey
Theme URI: #
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: WordPress 4.9.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

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.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */
 
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');
html{overflow-x:hidden; scroll-behavior: smooth;}
body {
	font-family: 'Lato', sans-serif;
	font-weight:400;
	overflow-x:hidden;
	padding:0px;
	margin:0px;
}
ul{margin:0px; padding:0px;}
ul li{list-style-type:none;}

a {
	text-decoration:none!important;
	-moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
 color:#5e5e5e;
}

h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;}

.header{float:left; width:100%;}
.headertop{float:left; width:100%;}
.calltody{float:left; width:100%;}
.calltody img{width:100%;}
.topscoial{float:right;}
.topscoial ul{float:right; margin:0px;}
.topscoial ul li{float:left;}
.topscoial ul li a{float:left; font-size:16px; color:#0c0d0a; padding:2px 7px;}
.topscoial ul li a:hover{background:#eaeaea; color:#e5682b; float:right; padding:2px 7px;}

.topnavbg{width:100%; background:#000000; padding:10px 0px; float:left;}
.header-logo{float:left; width:100%;}
.navright{float:left; width:100%;}
.banner{float:left; width:100%;}
.banner img{width:100%;}
#navbar{margin:0px; padding:0px;}
.navbar{margin:0px; padding:0px; border:none; min-height:inherit; border-radius:0px; float:left; width:100%;}
.navbar-brand{padding:0px; height:auto;}
.navbrand{padding:0px; display:block; position:absolute; left:0px; top:-20px; z-index:99;}
.navbar>.container-fluid .navbar-brand{margin-left:0px; margin-top:0px;}
.navbar-nav{margin:0px; float:right;}
.navbar-nav>li{padding:5px 6px; position:relative;}
.navbar-nav>li>a{padding:21px 0px 17px; font-size:11px; font-weight:600; color:#fff; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}
.navbar-nav>li>a:hover, .navbar-nav>li>a.actives{background:none!important; color:#e5682b;}
.navbar-nav>li>a:focus{outline:none; color:#fff; background:none!important;}
.nav>li>a:focus, .nav>li>a:hover {color:#fff; background:#dd3333;}

.navbar-nav > li ul{display:none; position:absolute; top:58px; left:-70px; padding-top:20px; z-index:9; width:260px; text-align:center;}
.navbar-nav > li ul li{padding:16px 15px; background:#fff; box-shadow:0px 2px 5px #d5d5d5; color:#5e5e5e; font-size:12px; list-style:none;}
.navbar-nav > li ul li:hover{padding:16px 15px; background:#dd3333; box-shadow:0px 2px 5px #d5d5d5; color:#fff; list-style:none;}
.navbar-nav > li ul li a:hover, a:focus {color:#fff;}
.navbar-nav > li:hover ul{display:block;}

.banner{float:left; width:100%; position:relative;}
.banner img{float:left; width:100%;}

.midcontent{width:100%; padding:25px 0px; float:left;}
.homeleft{width:100%; float:left;}
.homeleft h5 {line-height:18px; font-weight:normal; color:#333; font-style: normal; font-size: 18px; margin:0px 0px 10px; float:left; width:100%;}
.homeleft h4 {line-height:18px; font-weight:normal; color:#333; font-style: normal; font-size: 24px; margin:15px 0px; float:left; width:100%;}
.homeleft h3 {line-height:18px; font-weight:normal; color:#333; font-style: normal; font-size: 24px; margin:10px 0px 10px; float:left; width:100%;}
.homeleft p {color:#222; font-size:15px; line-height:20px; margin:20px 0 0 0px; float:left; font-weight:400; width:100%;}
.homeleft span {color:#ff6600; font-size:15px; line-height:20px; margin:10px 0px 0px; float:left; font-weight:600; width:100%;}

.vc_btn3.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0);
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
    color: #FFF;
	padding:14px 20px;
	font-size:14px;
	 font-weight:700; text-transform:uppercase;
    border-color: #08c;
	border-radius:5px;
	border:solid 1px #0088cc;
	margin:10px 0px 20px;
    background-color: #08c;
	float:left;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
    color:#f7f7f7; border-color: #0074ad; background-color: #0074ad;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #0074ad;
    background-color: #0074ad;
}
.linksc{color:#ff6600!important;}
.linksc01{color:#ff6600!important; font-weight:600;}


.homerightpart{width:100%; float:left;}
.keyimgs{width:100%; margin:0px 0px 30px 0px; float:left;}
.keyimgs img{width:100%; float:left;}
.homerightpart h3 {line-height:18px; font-weight:normal; color:#333; font-style: normal; font-size: 24px; margin:10px 0px 10px; float:left; width:100%;}
.homerightpart p {color:#222; font-size:15px; line-height:20px; margin:10px 0px; float:left; font-weight:400; width:100%;}
.keyimgs span {color:#ff6600; font-size:15px; line-height:20px; margin:10px 0px; float:left; font-weight:600; width:100%;}

.overscriveinfo{width:100%; padding:15px 5px; float:left;}
.overscriveinfo h5{width:100%; margin:0px; padding-bottom:30px; color:#222222; font-size:25px; text-transform: uppercase; font-weight:600; text-align:center; float:left;}
.angelbookdiv{width:100%; position:relative; float:left;}
.angelbookdiv img{width:100%; float:left;}
.bookdivs{width:100%; position:absolute; bottom:10px; float:left;}
.linkbooks{width:90%; background:#fff; margin:0px auto; padding:10px 15px; text-align:center; font-size:14px; color:#010101; font-weight:700; display:table;}
a.linkbooks:hover, a.linkbooks:focus{background:#1791bd; color:#fff; text-decoration:none;}
.padspaece{padding:0px 10px; margin:10px 0px;}



.footer{width:100%; background:#0c0d0a; padding:25px 0px 15px; float:left;}
.footerinfos{width:100%; padding-bottom:15px; float:left;}
.footerinfos h2{width:100%; font-size:18px; color:#fff; font-weight:500; float:left;}
.footerinfos h3{width:100%; font-size:18px; color:#fff; font-weight:600; margin:10px 0px; float:left;}
.footerinfos p{width:100%; font-size:14px; color:#fff; font-weight:400; margin:0px; line-height:22px; float:left;}
.socialfoter{float:left; width:100%; padding:10px 0px;}
.socialfoter ul{float:left; padding:0px; margin:0px; width:100%;}
.socialfoter ul li{float:left;}
.socialfoter ul li a{float:left; color:#fff; font-size:14px; padding-right:14px;}
.inputbgs{width:100%; background:#151614; border:solid 1px #222321; border-radius:3px; padding:5px 13px; font-size:13px; color:#999999; outline:none; float:left;}
.subbgbtn{width:100%; background:#1791bd; padding:6px 10px; text-align:center; font-size:14px; color:#fff; border:none; outline:none; margin:10px 0px; float:left;}
.subbgbtn:hover, .subbgbtn:focus{background:#c02246; color:#fff;}
.fbinfo{width:100%; float:left;}
.footelrink{width:100%; padding:0px; margin:0px; float:left;}
.footelrink ul{width:100%; padding:0px; margin:0px; float:left;}
.footelrink ul li{width:100%; float:left;}
.footelrink ul li a{width:100%; font-size:13px; padding:5px 0px; color:#fff; float:left;}
.footelrink ul li a:hover, a:focus{color:#e5682b; text-decoration:none;}

.endcopy{width:100%; border-top:solid 1px #161714; padding:10px 0px; margin:25px 0px 0px; float:left;}
.endtxt{width:100%; font-size:13px; color:#fff; padding:15px 15px 0px; float:left;}
.tramslink{color:#0088cc; font-weight:600;}
a.tramslink:hover, a.tramslink:focus{color:#fff; text-decoration:none;}

.bottomearrow{position:fixed; background:#040404; border-radius:50%; font-size:14px; color:#fff; padding:15px 18px; bottom:10px; right:10px;}
.arrowicon{font-size:18px; color:#fff;}

.inner-heading{float:left; width:100%;}
.inner-heading h1{margin:0px 0px 40px 0px!important; padding-bottom:20px; color:#333; font-weight:500!important; font-size:32px; text-align:center; background:url(images/heading-bg.jpg) no-repeat center bottom;}


/*==============================About us=======================*/

	
.column-inner { 
	width:100%; float:left;
	padding:45px 0 0 0; 
}

.column-inner h1 { 
	font-size:32px;	margin:0 0 9px;
	color:#333333; font-weight:normal;
}

.column-inner h2 { 
	font-size:24px;	margin:15px 0;
	color:#333333; font-weight:normal;
}


.column-inner p { 
	margin:0 0 20px; padding:0;
	font-size:14px; 
}

.column-inner ul { 
	margin:0; padding:0;
}
.column-inner ul li { 
	list-style:disc;
	margin-left:18px;			
}

.column-inner p a { 
	color:#dd3333;
}

.columleft { 
	width:100%;
	float:left;
}

.columright { 
	width:100%;
	float:left;
}

.intro { 
	width:100%;
	float:left;
}

.memberpic { 
	width:100%;
	float:left;
}

.caption1 {
    padding: 30px; margin: 30px 0;
    background: #f8f8f8; border-left: 4px solid transparent;
    font-size: 20px; line-height: 1.7em;
	font-family:"Times New Roman", Times, serif; border-left-color: #dd3333;
}

.gallerypic {
	width:100%; float:left; margin-bottom:80px;
}
.gallerypic ul {
	margin:0; padding:0;
}
.gallerypic ul li {
	float:left; list-style:none;
	width:84px; height:84px;
	margin: 0 6px 0 0;
}

.vc_single_image { 
	width:100%; float:left;
	margin:15px 0 0;
}
.ytp_thumbnail { 
	width:100%; float:left;
	margin:32px 0 0;
}



/***18-06***/

.book-pubilsher{float:left; width:100%; padding:60px 0px;}
.book-pubilsher h1, .book-pubilsher h2{font-size:38px; margin:0px 0 15px 0px; color:#333; font-weight:300;}
.book-pubilsher h2{font-size:32px;}
.book-pubilsher h4{font-size:24px; margin:0px 0 15px 0px; color:#333; font-weight:400;}
.book-pubilsher p{color:#333; font-size:14px; line-height:24px; margin-bottom:20px;}
.book-pubilsher a{color:#dd3333;}
.kingaroy-writers{width:600px;}
.book-pubilsher-social{display:inline-block; margin-right:5px;}
.book-pubilsher-social a{width:30px; height:30px; line-height:30px; border-radius:50%; color:#fff; display:block; text-align:center;}
.book-pubilsher-social a:hover{background:#adadad; color:#fff;}
.facebook-share a{background:#3b5998;}
.twitter-share a{background:#00aced;}

.contactus{float:left; width:100%; padding:45px 0px;}
.contact-top{float:left; width:100%;}
.contact-top h1{margin:0 0 40px 0px; padding-bottom:20px; color:#333; font-size:32px; text-align:center; background:url(images/heading-bg.jpg) no-repeat center bottom;}

.contact-top-content h2{color:#333; font-size:24px; font-weight:600; margin:0 0 15px 0px;}
.contact-top-content p{color:#333; font-size:14px; line-height:24px; margin-bottom:20px;}
.contact-top-content h5{color:#333; font-size:18px; font-weight:300; margin:0 0 15px 0px;}

.contactpageform{float:left; width:100%; padding:0px;}
.contactpageform h5{color:#333333; font-size:14px; margin:0px; font-weight:400; padding-bottom:15px;}
.contactpageform span{color:#e80000;}
.contactpageform label{font-weight:600; font-size:14px; color:#333333; margin-bottom:15px;}
.contactpageform .form-control{font-size:14px; color:#333; height:34px; border:solid 1px #ccc; background:#f8f8f8; border-radius:3px; box-shadow:inset 0 1px 3px rgba(0,0,0,.1);}
.submit-btn{background:#08c; color:#fff; font-weight:600; padding:14px 20px; display:inline-block; font-size:14px; border:none; border-radius:5px;  text-transform:uppercase;}
.submit-btn:hover{background:#016597;}

.services-of-availability{float:left; width:100%;}
.services-of-availability h2{color:#333; font-size:32px; margin:0px; padding-bottom:20px; font-size:500;}

.faqinfoshow{width:100%; float:left;}

.panel-heading .accordion-toggle:after {
	font-family: 'Glyphicons Halflings';
	content:"\2212";
    float: left;
    font-size:12px;
    color: #666;
    padding: 3px 3px 0px 4px;
    width: 15px;
    height: 15px;
    margin-right: 15px;      
}
.panel-heading .accordion-toggle.collapsed:after {
    content:"\2b";
}
.panel-group{border:solid 1px #f0f0f0; border-radius:5px;}
.panel-default>.panel-heading {color: #4d6d73; font-size:25px; background: none; padding: 15px 15px 11px; margin:0px; border-radius:0px;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top: none; margin-bottom: 0px; padding:1px 5px 0px 43px;}
.panel-default {border:none; border-radius:0px !important;}
.panel-group .panel {margin:0!important; border-radius: 0px !important; border-bottom:solid 1px #f0f0f0!important; box-shadow: none !important; background:#f8f8f8;}
.faqansdetials{width:100%; padding:0px 5px; float:left;}
.faqansdetials p{width:100%; font-size:14px; color:#333; line-height:23px; float:left;}
.faqansdetials h6{width:100%; font-size:24px; color:#252525; line-height:35px; float:left;}
.panel-title {font-size:17px!important; color:#666!important; font-weight:400;}
.panel-title a, a:focus{color:#666!important;}

.our-process{float:left; width:100%; background:url(images/our-process1.jpg) no-repeat; background-size:cover; padding:35px 0px;}
.our-process h1{color:#fff; font-size:40px; text-align:center; font-weight:700; margin:0 0 55px 0px;}
.our-processinner{float:left; width:100%; padding:30px; border-left:solid 4px #e05857; font-size:20px; color:#fff; margin-bottom:30px; font-family: 'Montserrat', sans-serif;}
.our-process p{color:#1791bd; font-size:20px; margin-bottom:15px; line-height:1.5em; font-family: 'Montserrat', sans-serif;}

.publishing-process{float:left; width:100%; padding:38px 0px;}
.publishing-process h2{color:#333; font-size:32px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 0 15px 0px;}
.publishing-process p{color:#333; font-size:14px; line-height:24px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif;}
.publishing-process a{color:#dd3333;}
.publishing-process h5{color:#333; font-size:24px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 0 15px 0px;}
.publishing-process h6{color:#333; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 0 15px 0px;}

.list1{padding:0px; margin:0px;}
.list1 li{font-family:Arial, Helvetica, sans-serif; margin:15px 0 15px 15px; list-style:disc;}

.quote1{background:#f8f8f8; border-left:solid 4px #dd3333; padding:30px; line-height:1.7em; font-size:20px; font-weight:400; margin-bottom:20px; clear:both; width:100%;}

.publishing-quote-mid{float:left; width:100%; padding:50px 0px;}
.publishing-quote-mid h5{color:#333; font-size:24px; font-weight:normal; margin:0 0 15px 0px;}
.publishing-quote-mid p{color:#333; font-size:14px; line-height:24px; margin-bottom:20px;}

.selfimg{float:left; padding-right:22px; width:190px;}

/*==============================190619====================*/


.testmonialinfo{width:100%; padding:10px 0px; height:500px; float:left;}
.carousel-control.left{background:none;}
.carousel-control.right{background:none;}
.textinfodiv{width:100%; float:left;}
.clientimgmid{width:70px; height:70px; border-radius:50%; border:solid 3px #dddddd; margin:0px auto; display:table;}
.clientimgmid img{width:70px; height:70px; border-radius:50%;}
.textinfodiv p{width:100%; font-size:13px; color:#333; line-height:22px; text-align:center; margin:10px 0px 0px; float:left;}
.textinfodiv span{width:100%; font-size:14px; text-transform:uppercase; color:#333; line-height:22px; text-align:center; float:left;}
.textinfodiv label{width:100%; font-size:12px; text-transform:uppercase; color:#999; line-height:22px; text-align:center; float:left;}
.quoteiconmid{font-size:60px; color:#dd3333; margin:0px auto;}
.arrow01{float:left; color:#333; font-size:14px; text-shadow:none;}
.arrow02{float:right; color:#333; font-size:14px; text-shadow:none;}
.carousel-control {position: absolute; top:60%;}



.articalblog{width:100%; border-bottom:solid 1px #eeeeee; margin-bottom:35px; padding-bottom:15px; float:left;}
.artimg{width:100%; float:left;}
.artimg img{width:100%; float:left;}
.artinfodetails{width:100%; float:left;}
.artinfodetails h3{width:100%; font-size:23px; color:#dd3333; margin:5px 0px; font-weight:normal; line-height:25px; float:left;}
.artinfodetails h3 a{color:#dd3333; outline:none; float:left;}
.artinfodetails p{width:100%; font-size:13px; color:#222; line-height:22px; margin:5px 0px; float:left;}
.bloglink{color:#222!important; padding:0px 5px;}
.bloglink:hover{color:#dd3333!important;}
.readblog{background:#dd3333; padding:10px 10px; font-size:14px; color:#fff; float:left; border-radius:5px; font-weight:600; margin:15px 0px;}
a.readblog:hover, a.readblog:focus {background:#333; padding:10px 10px; font-size:14px; color:#fff; float:left; border-radius:5px; font-weight:600; margin:15px 0px;}
.padremove{padding:0px;}
.pagesinginfo{width:100%; margin:30px 0px 50px; float:left;}
.pagesinginfo ul{width:100%; padding:0px; margin:0px; float:left;}
.pagesinginfo ul li{list-style-type:none; margin:0px; float:left;}
.pagesinginfo ul li a{background:#ffffff; padding:10px 15px; border:solid 1px #eeeeef; font-size:14px; color:#dd3333; font-weight:600; float:left;}
.pagesinginfo ul li a:hover{background:#eeeeee; padding:10px 15px; border:solid 1px #eeeeef; font-size:14px; color:#dd3333; font-weight:600; float:left;}
.pagesinginfo ul li a.activss{background:#666666; padding:10px 15px; border:solid 1px #666666; font-size:14px; color:#fff; font-weight:600; float:left;}

.articalright{width:100%; float:left;}
.articalright h4{width:100%; font-size:14px; color:#dd3333; font-weight:600; float:left;}
.articalright ul{width:100%; padding:0px; margin:10px 0px 35px 0px; float:left;}
.articalright ul li{width:100%; list-style-type:none; margin:0px; float:left;}
.articalright ul li a{width:100%; font-size:14px; color:#5e5e5e; font-weight:500; padding:5px 0px; line-height:25px; border-bottom:solid 1px #eee; float:left;}
.articalright ul li a:hover{width:100%; font-size:14px; color:#dd3333; font-weight:500; float:left;}


.blogpageinfo{width:100%; float:left;}
.blogtop{width:100%; font-size:13px; color:#999; margin:5px 0px 15px 0px; float:left;}
.blogdates{float:left; padding-right:15px;}
.blogbanenr{width:100%; text-align:center; margin-bottom:25px; float:left;}
.blogpageinfo h2{width:100%; font-size:32px; color:#333; line-height:35px; float:left;}
.blogpageinfo h3{width:100%; font-size:24px; color:#333; line-height:22px; font-weight:normal; margin:10px 0px 15px; float:left;}
.blogpageinfo h4{width:100%; font-size:18px; color:#333; line-height:22px; font-weight:normal; margin:10px 0px 15px; float:left;}
.blogpageinfo p{width:100%; font-size:13px; color:#333; line-height:22px; margin:10px 0px; float:left;}
.blogbold{font-weight:600;}

.bloglistitem{width:100%; float:left;}
.bloglistitem ul{width:100%; float:left;}
.bloglistitem ul li{width:100%; font-size:13px; color:#333; line-height:22px; font-weight:600; padding:3px 0px; list-style-type:disc!important; float:left;}
.textlink{color:#dd3333!important; padding:0px 0px 0px 20px; font-size:13px; font-weight:600;}

.fb{background:#3b5998; border-radius:50%; padding:10px 13px; color:#fff; margin-right:5px;}
.fb:hover{background:#adadad;}
.tweet{background:#00aced; border-radius:50%; padding:10px; color:#fff;}
.tweet:hover{background:#adadad;}

.blogformdiv{width:100%; border-top:solid 1px #eee; padding:25px 0px; margin:15px 0px 25px; float:left;}
.formtopblog{margin-bottom:50px; float:left;}
.formtopblogright{margin-bottom:50px; text-align:right; float:right;}
.arrowtext{float:left; padding-right:20px;}
.rightarrows{float:right;}
.arrowtext02{float:left; padding-right:20px;}
.arorcolor{color:#999999;}
.arroright{float:left;}
.pn-link{color: #999; font-size: 12px; line-height: 15px; display: block; font-weight:400;}
.publishlink{color:#dd3333; font-size:12px; font-weight:600;}
a.publishlink:hover, a.publishlink:focus {color:#333;}
.blogformdiv h1{width:100%; font-size:24px; color:#333; font-weight:normal; margin-bottom:25px; float:left;}

.inputarea{width:100%; background:#f8f8f8; border:solid 1px #cccccc; padding:10px; height:95px; border-radius:3px; color:#999999; font-size:12px; outline:none; float:left;}
.inputtext{width:100%; background:#f8f8f8; border:solid 1px #cccccc; padding:13px 10px; border-radius:3px; color:#999999; font-size:12px; margin:15px 0px; outline:none; float:left;}
.sub-btnbg{background:#dd3333; padding:10px 20px; text-transform:uppercase; font-size:14px; color:#fff; float:left; border-radius:5px; font-weight:600; margin:15px 0px; border:none; outline:none;}
.sub-btnbg:hover, .sub-btnbg:focus {background:#e04747; color:#fff; float:left;}
.txtbloglinkss{color:#dd3333!important; font-size:13px; font-weight:600;}
.padblog{padding:0px 15px 0px 0px;}
.padblog01{padding:0px 0px 0px 0px;}
.dividerow{width:100%; border-bottom:solid 1px #eee; clear:both; margin:0px 0px 25px 0px; float:left;}



/*==============================200619====================*/

.faqinfo{float:left; width:100%;}
.faqinfo h1{font-size:30px; margin:0px 0px 10px; color:#333; font-weight:400; width:100%; text-align:center; float:left;}
.faqinfo h2{font-size:25px; margin:0px 0px 10px; color:#333; font-weight:400; width:100%; text-align:center; float:left;}
.faqdetailsbox{width:100%; padding:60px 0px 0px; float:left;}
.faqpad{padding-left:20px;}

.printimgshow{width:100%; padding:15px 0px; float:left;}
.printinfopic {width:90%; margin-bottom:80px; margin:0px auto;}
.printinfopic ul{margin:0; padding:0px; width:100%;}
.printinfopic ul li {float:left; list-style:none; width:18%; margin:0px 7px;}

.printimgss{width:100%; border:solid 2px #d5d5d5; float:left;}
.printimgss img{width:100%; float:left;}
.realsbanner{width:100%; margin-bottom:25px; float:left;}
.realsbanner01{width:100%; margin-bottom:25px; float:left;}
.realsbanner01 img{width:100%; float:left;}


/*210519*/

.imghard{float:right; padding:0px 10px; width:100%;}
.brandimg{width:100%; margin-bottom:35px; float:left;}
.brandimg img{width:100%; float:left;}
.chcklistinfo{width:100%; margin:5px 0px 10px; float:left;}
.chcklistinfo h6{width:100%; font-size:18px; line-height:22px; color:#333; font-weight:700; float:left;}
.chcklistinfo ul{width:100%; padding-left:20px; float:left;}
.chcklistinfo ul li{width:100%; font-size:14px; color:#333; padding:2px 0px; float:left;}
.packegtable{width:100%; margin:10px 0px 20px; float:left;}
.packegtable table{width:100%; border:solid 1px #d5d5d5; float:left;}
.packegtable table tr td{padding:5px 10px; color:#333!important; font-size:13px; font-weight:500;}

.overscriveinfo .ourscrivepr{text-align:center; font-size:16px; font-weight:700;}
.overscriveinfo h5{padding-bottom:14px;}

.faqansdetials h6{font-size:16px;}
.faqansdetials h5{font-size:20px;}





@media only screen and (min-width: 960px) and (max-width: 1055px) {
.navbar-nav>li{padding:8px 4px 5px}
.topscoial ul li a{font-size: 14px;}


.gallerypic ul li {margin: 0px;}

}
@media only screen and (min-width: 768px) and (max-width: 959px) {

.header-logo img{max-width:100%;}
.navbar-nav>li>a{font-size:8px;}
.navbar-nav>li{padding:0px 3px;}
.navbar-nav > li ul {top: 48px; left: -70px; width: 210px;}
.navbar-nav > li ul li {padding: 7px 8px; font-size: 10px;}
.topscoial ul li a{font-size: 14px;}
.footerinfos h2 {font-size: 14px;}
.footerinfos p {font-size: 12px; line-height: 18px;}
.footerinfos h3{font-size: 12px;}
.footelrink ul li a{font-size: 11px;}


/*==============================190619====================*/
.artimg {margin-bottom: 20px;}
.blogpageinfo h2 {font-size: 28px;}
.blogpageinfo h3 {font-size: 18px; margin: 5px 0px 5px;}
.bloglistitem{padding: 0px 15px 0px 0px;}

.faqinfo h1{font-size: 20px;}
.faqinfo h2{font-size: 16px;}
.panel-title{font-size: 12px;}
.printinfopic{width: 100%;}


.our-processinner {padding: 15px; font-size: 16px;}
.our-process p{font-size: 14px;}



}
@media only screen and (min-width: 600px) and (max-width: 767px) {


a{word-break: break-all;}
#cssmenu{display:block!important;}
.topscoial {padding-top: 2px;}
.header-logo {text-align: center; padding: 10px 0px 0px;}
.navbar{display:none;}
.bookdivs {bottom: 25px;}
.footerinfos h2{width:100%; font-size:18px; text-align:center;}
.footerinfos p{text-align:center;}
.socialfoter ul {float: none; width: 100%; display: inline-block; text-align: center;}
.socialfoter ul li {float: none; text-align: center; display: inline-block;}
.footerinfos h3{text-align:center;}
.fbinfo{text-align:center;}
.fbinfo, .img-responsive{display:inline-block;}
.footelrink ul li a{text-align:center;}
.endtxt{text-align:center;}

/*==============================190619====================*/


.testmonialinfo{width:100%; padding:10px 0px; height:700px; float:left;}
.textinfodiv p{width:100%; font-size:12px; line-height:20px; float:left;}

.artimg {margin-bottom: 20px;}
.blogpageinfo h2 {font-size: 22px; line-height:30px;}
.blogpageinfo h3 {font-size: 18px; margin: 5px 0px 5px;}
.padblog{padding:0px;}
.inputtext{margin:15px 0px 0px;}
.sub-btnbg{width:100%; float:left;}
.bloglistitem{padding: 0px 15px 0px 0px;}
.blogbanenr img{width:100%;}

.faqinfo h1{font-size: 18px;}
.faqinfo h2{font-size: 14px;}
.panel-title{font-size: 12px;}
.printinfopic{width: 100%;}
.printinfopic ul li{width: 17%;}

.column-inner h1 {font-size: 22px;}
.column-inner h2 {font-size: 20px;}
.vc_single_image img{width:100%; float:left;}
.book-pubilsher h1, .book-pubilsher h2 {font-size: 28px;}

.our-processinner {padding: 15px; font-size: 16px;}
.our-process p{font-size: 14px;}

}
@media only screen and (min-width: 480px) and (max-width: 599px) {

.plantimgdiv img{width:100%; float:left;}

a{word-break: break-all;}
#cssmenu{display:block!important;}
.header-logo {text-align: center; padding: 10px 0px 0px;}
.topscoial ul li a{font-size: 12px;}
.navbar{display:none;}
.bookdivs {bottom: 25px;}
.footerinfos h2{width:100%; font-size:18px; text-align:center;}
.footerinfos p{text-align:center;}
.socialfoter ul {float: none; width: 100%; display: inline-block; text-align: center;}
.socialfoter ul li {float: none; text-align: center; display: inline-block;}
.footerinfos h3{text-align:center;}
.fbinfo{text-align:center;}
.fbinfo, .img-responsive{display:inline-block;}
.footelrink ul li a{text-align:center;}
.endtxt{text-align:center; font-size:10px;}
.banner img{height: 150px;}


/*==============================190619====================*/


.testmonialinfo{width:100%; padding:10px 0px; height:800px; float:left;}
.textinfodiv p{width:100%; font-size:12px; line-height:15px; float:left;}
.textinfodiv span{width:100%; font-size:12px; line-height:20px; float:left;}
.textinfodiv label{width:100%; font-size:12px; line-height:20px; float:left;}

.artimg {margin-bottom: 20px;}
.blogpageinfo h2 {font-size: 20px; line-height:30px;}
.blogpageinfo h3 {font-size: 16px; margin: 5px 0px 5px;}
.padblog{padding:0px;}
.inputtext{margin:15px 0px 0px;}
.sub-btnbg{width:100%; float:left;}
.bloglistitem{padding: 0px 15px 0px 0px;}
.blogbanenr img{width:100%;}

.faqinfo h1{font-size: 18px; line-height:25px;}
.faqinfo h2{font-size: 14px;}
.panel-title{font-size: 12px;}
.printinfopic{width: 100%;}
.printinfopic ul li{width: 100%; margin:10px 0px;}

.column-inner h1 {font-size: 22px;}
.column-inner h2 {font-size: 20px;}
.vc_single_image img{width:100%; float:left;}
.book-pubilsher h1, .book-pubilsher h2 {font-size: 22px; line-height:18px;}

.our-processinner {padding:14px; font-size: 14px;}
.our-process p{font-size: 14px;}

}
@media only screen and (max-width: 479px) {
a{word-break: break-all;}
#cssmenu{display:block!important;}
.header-logo {text-align: center; padding: 10px 0px 0px;}
.topscoial ul li a{font-size: 12px;}
.navbar{display:none;}
.bookdivs {bottom: 25px;}
.footerinfos h2{width:100%; font-size:18px; text-align:center;}
.footerinfos p{text-align:center;}
.socialfoter ul {float: none; width: 100%; display: inline-block; text-align: center;}
.socialfoter ul li {float: none; text-align: center; display: inline-block;}
.footerinfos h3{text-align:center; font-size:14px;}
.fbinfo{text-align:center;}
.fbinfo, .img-responsive{display:inline-block;}
.footelrink ul li a{text-align:center;}
.endtxt{text-align:center; font-size:10px;}
.banner img{height:100px;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{font-size:12px; width:100%; float:left; text-align:center;}
.homeleft h4 {line-height: 24px; font-size: 16px; margin: 10px 0px;}
.homeleft h3 {line-height: 24px; font-size: 18px;}
.homerightpart h3 {line-height:24px; font-size:18px;}

/*==============================190619====================*/


.testmonialinfo{width:100%; padding:10px 0px; height:800px; float:left;}
.textinfodiv p{width:100%; font-size:12px; line-height:15px; float:left;}
.textinfodiv span{width:100%; font-size:12px; line-height:20px; float:left;}
.textinfodiv label{width:100%; font-size:12px; line-height:20px; float:left;}

.artimg {margin-bottom: 20px;}
.blogpageinfo h2 {font-size: 20px; line-height:25px;}
.blogpageinfo h3 {font-size: 16px; margin: 5px 0px 5px;}
.padblog{padding:0px;}
.inputtext{margin:15px 0px 0px;}
.sub-btnbg{width:100%; float:left;}
.bloglistitem{padding: 0px 15px 0px 0px;}
.blogbanenr img{width:100%;}

.faqinfo h1{font-size: 16px; line-height:25px;}
.faqinfo h2{font-size: 12px;}
.panel-title{font-size: 12px;}
.printinfopic{width: 100%;}
.printinfopic ul li{width: 100%; margin:10px 0px;}
.realsbanner{width:100%;}
.realsbanner img{width:100%;}

.column-inner h1 {font-size: 18px;}
.column-inner h2 {font-size: 16px;}
.vc_single_image img{width:100%; float:left;}

.book-pubilsher h1, .book-pubilsher h2 {font-size: 22px; line-height:25px;}

.our-processinner {padding: 14px; font-size: 14px;}
.our-process p{font-size: 14px;}

}



.contactpageform textarea { height:200px!important; padding-top:15px;}
.wpcf7-response-output { clear:both;}
.post-comment-section { float:left; width:100%; margin:50px 0px 0px 0px;}
.post-comment-section .nav-links { margin-bottom:30px; float:left; width:100%;}
.post-comment-section .nav-links div { float:left; width:50%;}

.post-comment-section form { float:left; width:100%;}
.post-comment-section form p { margin-bottom:20px; float:left; width:100%;}
.post-comment-section form label { float:left; width:100%; font-size:18px;}
.post-comment-section form input[type="text"], .post-comment-section form input[type="email"], .post-comment-section form input[type="url"], .post-comment-section form textarea  { float:left; width:100%; font-size:24px; padding:10px; border:1px solid #CCCCCC; border-radius:5px;}

.post-comment-section form input[type="submit"] {    
    background:#1791bd;
    padding:10px 15px;
    text-align:center;
    font-size:16px;
    color:#fff;
    border:none;
    outline:none;
    margin:10px 0px;
    float:left;
}
.post-comment-section form input[type="submit"]:hover { background:#c02246;}

.post-comment-section .comment-form-cookies-consent input[type="checkbox"] { float:left; margin-right:10px;}
.post-comment-section .comment-form-cookies-consent label { float:left; width:auto;}

.nf-form-content label { font-size:14px!important;}

