@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	
	}
	body{
		color:white;
		
		}
		a{
			text-decoration:none;
			color:white;
			}
			
/********************************topbar*********************/			
				
	.top-bar{
		background-color:#333;
		height: 30px !important;
		font-size: 11px;
		width:100% !important;
		}
		
	.top-bar	a:hover,.top-bar a:active,.top-bar a:focus{
				text-decoration:none;
				color:white;
				cursor:pointer;
				
				}
 .separator {
    display: inline-block;
    width: 1px;
    height: 10px;
    border-left: 1px solid #CCC;
    margin: 0px 5px;
}
.social-icons a {
    display: inline-block;
   width: 10px;
    margin: 0px 10px;
    font-size: 16px;
    color: white;
    transition: all 0.5s ease-in-out 0s;
}
.fa-facebook:hover{color:rgb(59,89,152) !important;-moz-transform:rotate(360deg);}
.fa-google-plus:hover{color:rgb(221,75,57) !important;-moz-transform:rotate(360deg);}
.fa-linkedin:hover{color:rgb(0,123,182) !important;-moz-transform:rotate(360deg);}
.fa-skype:hover{color:rgb(18,165,244) !important;-moz-transform:rotate(360deg);}
.fa-behance:hover{color:rgb(23,105,255) !important;-moz-transform:rotate(360deg);}

/**********************End Topbar properties***********************/


/****CONTACT FORM START****/
#contact-form form li,.quick-enquiry form li {clear: none !important;padding-left: 15px; padding-right: 15px !important;}
#contact-form form li input,#contact-form form li select,.quick-enquiry form li input,.quick-enquiry form li select {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius: 7px;color: #777777;font-size: 15px !important;height: 42px;width: 100% !important;}
#contact-form form textarea,.quick-enquiry form textarea {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius: 7px;color: #777777;font-size: 15px !important;resize: none;border: 0;border-bottom: 1px solid #d4d4d4;}
#contact-form form li select,.quick-enquiry form li select {-moz-appearance: none; -webkit-appearance:none;}
#contact-form form label,.quick-enquiry form label {display: none !important;}
#contact-form form .your-name input,.quick-enquiry form .your-name input {background: rgba(0, 0, 0, 0) url(../images/icon/name-icon.png) no-repeat scroll 18px center; display: inline-block;padding-left: 60px !important;}
#contact-form form .your-email input,.quick-enquiry form .your-email input {background: rgba(0, 0, 0, 0) url(../images/icon/email.png) no-repeat scroll 18px center;display: inline-block;padding-left: 60px !important;}
#contact-form form .your-subject input,.quick-enquiry form .your-subject input {background: rgba(0, 0, 0, 0) url(../images/icon/subject-icon.png) no-repeat scroll 18px center;display: inline-block;padding-left: 60px;}
#contact-form form .your-number input,.quick-enquiry form .your-number input {background: rgba(0, 0, 0, 0) url(../images/icon/contact-icon.png) no-repeat scroll 18px center;display: inline-block;padding-left: 60px;}
#contact-form form .your-budget select,.quick-enquiry form .your-budget select {background-image: url(../images/icon/bugest-icon.png), url(../images/icon/arrow.png);background-repeat: no-repeat, no-repeat;background-position: 18px center, 96% center;display: inline-block;padding-left: 60px;}
.postid-5397 #contact-form form .your-budget select, .postid-5397 .quick-enquiry form .your-budget select {background-image: url(../images/icon/name-icon.png), url(../images/icon/arrow.png);}
#contact-form form .your-country select,.quick-enquiry form .your-country select {background-image: url(../images/icon/country.png), url(../images/icon/arrow.png);background-repeat: no-repeat, no-repeat;background-position: 18px center, 96% center;display: inline-block;padding-left: 60px;}
#contact-form form .your-description textarea,.quick-enquiry form .your-description textarea {background: rgba(0, 0, 0, 0) url(../images/icon/project.png) no-repeat scroll 18px 4px;display: inline-block;padding-left: 60px;border-radius: 0;border-color: rgba(51, 51, 51, 0.12);}
#contact-form form div a,#contact-form form div a:hover,#contact-form form div a:focus {color: #000; text-decoration: none; padding-bottom: 3px; font-size: 16px;}
#contact-form form div.cmp-skype a {background: rgba(0, 0, 0, 0) url(../images/icon/skype.png) no-repeat scroll left center;display: inline-block;padding-left: 45px;}
#contact-form form div.cmp-number a {background: rgba(0, 0, 0, 0) url(../images/icon/contact-icon-footer.png) no-repeat scroll left center;display: inline-block;padding-left: 45px;}
#contact-form form div.cmp-email a {background: rgba(0, 0, 0, 0) url(../images/icon/email-icon-footer.png) no-repeat scroll left center;display: block;padding-left: 45px;overflow-wrap: break-word;}
#contact-form form .gform_footer {text-align: center;display: inline-block;margin-top: 20px;}
#contact-form form .gform_footer .gform_button,.quick-enquiry form .gform_footer .gform_button {padding: 4px 45px !important; display: inline-block;}
#contact-form .gform_wrapper .top_label .gfield_error {width: 33.3333%;}
#contact-form .gform_wrapper .top_label .your-description.gfield_error,.quick-enquiry .gform_wrapper .top_label .your-description.gfield_error {width: 100%;}
#contact-form .gform_wrapper .top_label li.gfield.gfield_error,.quick-enquiry .gform_wrapper .top_label li.gfield.gfield_error {padding-right: 16px; background: none; border: 0; padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
#contact-form .gform_wrapper .top_label li.gfield.gfield_error .ginput_container,.quick-enquiry .gform_wrapper .top_label li.gfield.gfield_error .ginput_container {margin-top: 8px;}
#contact-form {background-color: #353535; padding-bottom: 50px; padding-top: 50px; margin: 50px 0 0;}
#contact-form .vc_col-has-fill {padding: 40px 50px 20px; width: 1200px; max-width: 100%; float: none; margin: 0 auto; background: #fff; border-radius: 10px; border: 1px solid #fff;text-align: center;}
#contact-form .vc_col-has-fill .form-heading .heading p {color: #f2f2f2; font-weight: bold; font-size: 45px; display:initial;}
#contact-form .vc_col-has-fill .form-heading .form-sub-heading {font-size: 35px; color: #242021; font-weight: bold; margin-bottom: 5px; margin-top: -32px;line-height: 36px;}
#contact-form .vc_col-has-fill .form-second-heading .form-sub-heading {font-size: 18px; color: #242021; font-weight: normal; margin-bottom: 50px; margin-top: 15px;}
#contact-form form li .ginput_container,.quick-enquiry form li .ginput_container { width:100% !important; }
#contact-form form li .ginput_container span, .quick-enquiry form li .ginput_container span{ display: unset !important; margin-right:0 !important;padding-right: 0 !important;}
.gform_wrapper{margin:16px 0;max-width:100%}
.gform_wrapper form{text-align:left;max-width:100%;margin:0 auto}
.gform_wrapper *,.gform_wrapper :after,.gform_wrapper :before{box-sizing:border-box!important}
.gform_wrapper textarea{padding:6px 8px;line-height:1.5;resize:none}
.gform_wrapper select{line-height:1.5}
.gform_wrapper .ginput_container_multiselect select{background-image:none!important;-webkit-appearance:none;-moz-appearance:none;border:1px solid inherit;outline:0}
.gform_wrapper ul.gform_fields{margin:0!important;list-style-type:none;display:block}
.gform_wrapper ul,html>body .entry ul{text-indent:0}
.gform_wrapper form li,.gform_wrapper li{margin-left:0!important;list-style:none!important;overflow:visible}
.gform_wrapper ul li.gfield{clear:both}
.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{overflow:hidden}
.gform_wrapper form ul.gform_fields.left_label li.gfield,.gform_wrapper form ul.gform_fields.right_label li.gfield,.gform_wrapper ul.gform_fields.left_label li.gfield,.gform_wrapper ul.gform_fields.right_label li.gfield{margin-bottom:14px}
.gform_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_wrapper form ul.left_label li ul.gfield_radio li,.gform_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_wrapper form ul.right_label li ul.gfield_radio li,.gform_wrapper ul.left_label li ul.gfield_checkbox li,.gform_wrapper ul.left_label li ul.gfield_radio li,.gform_wrapper ul.right_label li ul.gfield_checkbox li,.gform_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}
.gform_wrapper ul li:after,.gform_wrapper ul li:before,.gform_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible}
.gform_wrapper select option{padding:2px;display:block}
.gform_wrapper .inline{display:inline!important}
.gform_wrapper .gform_heading{width:100%;margin-bottom:18px}
.gform_wrapper .clear-multi{display:flex}
.gform_wrapper .ginput_complex.ginput_container{overflow:visible;width:100%}
.gform_wrapper label.gfield_label{font-weight:700;font-size:inherit}
.gform_wrapper .top_label .gfield_label{display:-moz-inline-stack;display:inline-block;line-height:1.3;clear:both}
.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right select,.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex select{width:100%}
.gform_wrapper .hidden_label .gfield_label,.gform_wrapper label.hidden_sub_label,.gform_wrapper label.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:block;font-size:.813em;letter-spacing:.5pt;white-space:nowrap}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper
.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{display:-moz-inline-stack;display:inline-block;letter-spacing:inherit;vertical-align:middle;cursor:pointer}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{margin:9px 0 1px 1px}
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label{margin-top:0}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:1px 0 9px 1px}
.gform_wrapper .top_label .field_sublabel_above label.gfield_label+.ginput_complex.ginput_container,.gform_wrapper .top_label .field_sublabel_above label.gfield_label+div[class*=gfield_time_].ginput_container{margin-top:0}
body .gform_wrapper .top_label div.ginput_container{margin-top:8px}
body.gform_wrapper div.clear-multi{display:-moz-inline-stack;display:inline-block}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:16px;margin-bottom:0}
.gfield.left_label,.gfield.right_label{padding-top:10px}
.gform_wrapper li.hidden_label input{margin-top:12px}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:12px}
.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium,.gform_wrapper select.small{width:100%}
.gform_wrapper textarea.small{height:80px;width:100%}
.gform_wrapper textarea.medium{height:120px;width:100%}
.gform_wrapper textarea.large{height:160px;width:100%}
.gform_wrapper h2.gsection_title{margin:0!important;padding:0!important;letter-spacing:normal!important}
.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-weight:700;font-size:1.25em}
.gform_wrapper h3.gform_title{letter-spacing:normal!important;margin:10px 0 6px}
.gform_wrapper li.gfield.field_description_below+li.gsection{margin-top:24px!important}
/*.gform_wrapper span.gform_description{font-weight:400;display:block;width:calc(100% - 16px);margin-bottom:16px}*/
.gform_wrapper .gsection{border-bottom:1px solid #CCC;padding:0 16px 8px 0;margin:28px 0;clear:both}
.gform_wrapper .ginput_complex .ginput_cardinfo_left label,.gform_wrapper .ginput_complex .ginput_cardinfo_right label,.gform_wrapper div.charleft{white-space:nowrap!important}
.gform_wrapper .gfield_required{color:#790000;margin-left:4px}
.gform_wrapper li.gfield fieldset{margin:0;padding:0;display:block;position:relative;width:100%}
.gform_wrapper li.gfield fieldset>*{width:auto}
.gform_wrapper li.gfield fieldset legend.gfield_label{width:100%;line-height:32px}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #790000}
.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#790000}
.gform_wrapper .gform_footer{padding:16px 0 10px;margin:16px 0 0;clear:both;width:100%}
.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:100%;margin:0 0 16px}
.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{font-size:1em;display:block;text-align:center}
.gform_wrapper .gform_footer input[type=image]{padding:0;width:auto!important;background:0 0!important;border:none!important;margin:0 auto 16px!important;display:block;max-width:100%}
.gform_wrapper .ginput_complex .ginput_full,.gform_wrapper .ginput_complex .ginput_left.gform_wrapper .ginput_complex .ginput_right{min-height:45px}
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=password],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],.gform_wrapper .gfield_error .ginput_complex .ginput_full select,.gform_wrapper .ginput_complex .ginput_full input[type=email],.gform_wrapper .ginput_complex .ginput_full input[type=number],.gform_wrapper .ginput_complex .ginput_full input[type=password],.gform_wrapper .ginput_complex .ginput_full input[type=tel],.gform_wrapper .ginput_complex .ginput_full input[type=text],.gform_wrapper .ginput_complex .ginput_full input[type=url]{width:100%}
.gform_wrapper .gf_hidden,.gform_wrapper .gform_hidden,.gform_wrapper input.gform_hidden,.gform_wrapper input[type=hidden]{display:none!important;max-height:1px!important;overflow:hidden}
.gform_wrapper .gf_invisible,.gform_wrapper .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}
.gform_wrapper .ginput_full br,.gform_wrapper .ginput_left br,.gform_wrapper .ginput_right br{display:none!important}
.gform_wrapper .ginput_container.ginput_list+.gfield_description.validation_message{margin-top:0}
.gform_wrapper li.gfield_html{max-width:100%}
.gform_wrapper .gfield_html.gfield_no_follows_desc{margin-top:10px}
body .gform_wrapper ul li.gfield.gfield_html img{max-width:100%!important}
.gform_wrapper .gform_ajax_spinner{padding-left:10px}
.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}
.gform_wrapper input.ginput_quantity[type=text]{width:3rem}
.gform_wrapper input.ginput_quantity[type=number]{width:4rem}
.gform_wrapper .gform_page_footer{margin:14px 0;width:100%;border-top:1px dotted #CCC;padding:16px 0 0;clear:both}
.gform_wrapper .gform_page_footer.left_label,.gform_wrapper .gform_page_footer.right_label{padding:16px 0 0 29%}
.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer .button.gform_previous_button{display:-moz-inline-stack;display:inline-block}
.gform_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:8px}

button.button,
a.button,
.dt-form button,
#page .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn,
input[type="button"],
input[type="reset"],
.wpcf7-submit,
.nsu-submit,
.dt-wc-btn,
input#place_order,
.woocommerce-Reviews .submit,
input.button,
.cart-btn-below-img .woo-buttons a,
input[name="save_address"],
.wc-layout-list .woo-buttons a,
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"],
input[type="submit"]:not([name="update_cart"]) {
	color: #ffffff;
	background-color: #e55115;
	background: #e55115;
	background: -webkit-linear-gradient(135deg,#e55115 30%,#ee9b29 100%);
	background: linear-gradient(135deg,#e55115 30%,#ee9b29 100%);
}

button.button, input.button, input[type=button], input[type=reset], input[type=submit]{
	border: none;
}

input[type="submit"]:not([name="update_cart"]),
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"] {
	font:  normal  20px / 22px "Nunito", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	padding: 16px 24px 16px 24px;
	min-height: 38px;
	line-height: 38px;
	padding-top: 0;
	padding-bottom: 0;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 22px;
	padding-right: 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.vc_col-xs-1, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12 {
	float: left;
}
.vc_col-xs-12 {
	width: 100%;
}
.vc_col-xs-11 {
	width: 91.66666667%;
}
.vc_col-xs-10 {
	width: 83.33333333%;
}
.vc_col-xs-9 {
	width: 75%;
}
.vc_col-xs-8 {
	width: 66.66666667%;
}
.vc_col-xs-7 {
	width: 58.33333333%;
}
.vc_col-xs-6 {
	width: 50%;
}
.vc_col-xs-5 {
	width: 41.66666667%;
}
.vc_col-xs-4 {
	width: 33.33333333%;
}
.vc_col-xs-3 {
	width: 25%;
}
.vc_col-xs-2 {
	width: 16.66666667%;
}
.vc_col-xs-1 {
	width: 8.33333333%;
}
.vc_col-xs-pull-12 {
	right: 100%;
}
.vc_col-xs-pull-11 {
	right: 91.66666667%;
}
.vc_col-xs-pull-10 {
	right: 83.33333333%;
}
.vc_col-xs-pull-9 {
	right: 75%;
}
.vc_col-xs-pull-8 {
	right: 66.66666667%;
}
.vc_col-xs-pull-7 {
	right: 58.33333333%;
}
.vc_col-xs-pull-6 {
	right: 50%;
}
.vc_col-xs-pull-5 {
	right: 41.66666667%;
}
.vc_col-xs-pull-4 {
	right: 33.33333333%;
}
.vc_col-xs-pull-3 {
	right: 25%;
}
.vc_col-xs-pull-2 {
	right: 16.66666667%;
}
.vc_col-xs-pull-1 {
	right: 8.33333333%;
}
.vc_col-xs-pull-0 {
	right: auto;
}
.vc_col-xs-push-12 {
	left: 100%;
}
.vc_col-xs-push-11 {
	left: 91.66666667%;
}
.vc_col-xs-push-10 {
	left: 83.33333333%;
}
.vc_col-xs-push-9 {
	left: 75%;
}
.vc_col-xs-push-8 {
	left: 66.66666667%;
}
.vc_col-xs-push-7 {
	left: 58.33333333%;
}
.vc_col-xs-push-6 {
	left: 50%;
}
.vc_col-xs-push-5 {
	left: 41.66666667%;
}
.vc_col-xs-push-4 {
	left: 33.33333333%;
}
.vc_col-xs-push-3 {
	left: 25%;
}
.vc_col-xs-push-2 {
	left: 16.66666667%;
}
.vc_col-xs-push-1 {
	left: 8.33333333%;
}
.vc_col-xs-push-0 {
	left: auto;
}
.vc_col-xs-offset-12 {
	margin-left: 100%;
}
.vc_col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.vc_col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.vc_col-xs-offset-9 {
	margin-left: 75%;
}
.vc_col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.vc_col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.vc_col-xs-offset-6 {
	margin-left: 50%;
}
.vc_col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.vc_col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.vc_col-xs-offset-3 {
	margin-left: 25%;
}
.vc_col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.vc_col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.vc_col-xs-offset-0 {
	margin-left: 0;
}


.vc_pull-right {
	float: right !important;
}
.vc_pull-left {
	float: left !important;
}
.vc_clearfix:before,
.vc_clearfix:after {
	content: " ";
	display: table;
}
.vc_clearfix:after {
	clear: both;
}
.vc_clearfix:before,
.vc_clearfix:after {
	content: " ";
	display: table;
}
.vc_clearfix:after {
	clear: both;
}
.vc_el-clearfix {
	clear: both;
}

input::-moz-placeholder {opacity: 1;}
input::-webkit-input-placeholder {opacity: 1;}
textarea::-moz-placeholder {opacity: 1;}
textarea::-webkit-input-placeholder {opacity: 1;}

/****CONTACT FORM END****/



/*************************Navigation css*******************************/
ul.nav li.dropdown:hover ul.dropdown-menu{
    display: block;    
}

.navbar-inverse{
	background-image:none;
	background-color:white;
	}
.navbar-header{
	padding-left:7%;
	}
	.navbar-inverse .navbar-nav > li > a {
    color: #747474;
	font-weight:bold;
	}
.navbar-inverse .navbar-nav > li:hover > a {
    color: #1F7DCE;
	font-weight:bold;
	}
.navbar-inverse .navbar-toggle {
    
	border: 2px solid  #939393;
    background-color: #1F7DCE;
}

.navbar-toggle{
margin-top: 17px;
margin-right: 30px;
}

.navbar{

margin-bottom:0;
}

/*******************************End navigation***************************/
/*********************************slider********************************/
.carousel-inner{
	height: 370px;
	}
	.carousel-inner .caption h3{
		text-align:left;
		-moz-animation: fadeInLeftBig 0.5s;
		-webkit-animation: fadeInLeftBig 0.5s;
		}
	.carousel-control.left{
		background-image:none;
		}
		.carousel-control.right{
		background-image:none;
		}
.carousel-indicators .active {
    
   
    background-color: #1F7DCE;}
.carousel-control:hover {
	color: #1F7DCE;
	}
	.carousel-caption {

    right: 20%;
    left: -50%;
	top:1%;
	height:30px;
	}
.A{
right: 20%;
    left:35%;
	top:20%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInDown;
	 -moz-animation-duration:1s;
	 -webkit-animation-name: fadeInDown;
	 -webkit-animation-duration:1s;
	
	

	
}
.B{
right: 20%;
    left:45%;
	top:20%;
	position:absolute;
	visibility: visible;
	 -webkit-animation-name: fadeInDown;
	 -webkit-animation-duration:2s;
	 -moz-animation-name: fadeInDown;
	 -moz-animation-duration:2s;


}
.C{
right: 20%;
    left:55%;
	top:20%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInDown;
	 -moz-animation-duration:3s;
	  -webkit-animation-name: fadeInDown;
	 -webkit-animation-duration:3s;
	
}
.D{
right: 20%;
    left:40%;
	top:50%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInUp;
	 -moz-animation-duration:4s;
	  -webkit-animation-name: fadeInUp;
	 -webkit-animation-duration:4s;
	
}
.E{
right: 20%;
    left:50%;
	top:50%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInUp;
	 -moz-animation-duration:5s;
	  -webkit-animation-name: fadeInUp;
	 -webkit-animation-duration:5s;
}

.design1{
right: 7%;
    
	top:7%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInRightBig;
	 -moz-animation-duration:3s;
	  -webkit-animation-name: fadeInRightBig;
	 -webkit-animation-duration:3s;
}

.design2{
left:5%;
    
	top:25%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInLeftBig;
	 -moz-animation-duration:3s;
	  -webkit-animation-name: fadeInLeftBig;
	 -webkit-animation-duration:3s;
}
.mobile{
right:10%;
    
	top:10%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInUp;
	 -moz-animation-duration:3s;
	  -webkit-animation-name: fadeInUp;
	 -webkit-animation-duration:3s;
}

.develop{
left:5%;
    
	top:10%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInLeftBig;
	 -moz-animation-duration:3s;
	  -webkit-animation-name: fadeInLeftBig;
	 -webkit-animation-duration:3s;


}
.A1{
right: 40%;
    
	top:20%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInDown;
	 -moz-animation-duration:1s;
	 -webkit-animation-name: fadeInDown;
	 -webkit-animation-duration:1s;
	
	

	
}
.B1{
right: 30%;
   
	top:20%;
	position:absolute;
	visibility: visible;
	 -webkit-animation-name: fadeInDown;
	 -webkit-animation-duration:2s;
	 -moz-animation-name: fadeInDown;
	 -moz-animation-duration:2s;


}
.C1{
right: 20%;
    
	top:20%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInDown;
	 -moz-animation-duration:3s;
	  -webkit-animation-name: fadeInDown;
	 -webkit-animation-duration:3s;
	
}
.D1{
right: 35%;
    
	top:50%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInUp;
	 -moz-animation-duration:4s;
	  -webkit-animation-name: fadeInUp;
	 -webkit-animation-duration:4s;
	
}
.E1{
right: 25%;
    
	top:50%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInUp;
	 -moz-animation-duration:5s;
	  -webkit-animation-name: fadeInUp;
	 -webkit-animation-duration:5s;
}

.Mobile1{

    left:20%;
	top:20%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInDown;
	 -moz-animation-duration:1s;
	 -webkit-animation-name: fadeInDown;
	 -webkit-animation-duration:1s;
	
	

	
}
.Mobile2{

    left:30%;
	top:20%;
	position:absolute;
	visibility: visible;
	 -webkit-animation-name: fadeInDown;
	 -webkit-animation-duration:2s;
	 -moz-animation-name: fadeInDown;
	 -moz-animation-duration:2s;


}
.Setting{

    left:40%;
	top:20%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInDown;
	 -moz-animation-duration:3s;
	  -webkit-animation-name: fadeInDown;
	 -webkit-animation-duration:3s;
	
}
.Photo{

    left:25%;
	top:50%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInUp;
	 -moz-animation-duration:4s;
	  -webkit-animation-name: fadeInUp;
	 -webkit-animation-duration:4s;
	
}
.iPad{

    left:35%;
	top:50%;
	position:absolute;
	visibility: visible;
	 -moz-animation-name: fadeInUp;
	 -moz-animation-duration:5s;
	  -webkit-animation-name: fadeInUp;
	 -webkit-animation-duration:5s;
}




/****************************end slider properties**************************/
/***********************services*************************************/
.ser{
	-webkit-border-radius:50%;
	border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	width:100px;height:100px;
	text-align: center;
	background-color:#1F7DCE;
	position: relative;
display: inline-block;
	
	}
	
	.ser:hover img{
		
		-moz-animation:rotateIn 1s;
		-webkit-animation: rotateIn 1s;
		
		}
	.service h4{
		color: #666 !important;
	
		
	}
	.read_more{
	background-color: #1F7DCE;
	color:white;
	}
	.read_more:hover{
	
	color:white;
	}
	
	/*.service{
		background-color:#1F7DCE;
		background-size: cover;
		
		
	}*/

#cilents .carousel-inner{height:161px;}

.testimonials .carousel-inner{
	height: auto !important;
	}
/*****************************FOOTER****************************/

.foot{
background-color: #252c34;
height:auto;
padding-top: 20px;
}

/**************Our company****************************/

.header{    
top:70px;

}
.hed{top:40px;width:100% !important;}
.hed a:hover{color:#fff !important;}

.back-to-top {
background: none;
margin: 0;
position: fixed;
bottom: 0;
right: 0;
width: 60px;
height: 60px;
z-index: 100;
display: none;
text-decoration: none;
color: #1F7DCE;

}

.back-to-top i {
  font-size: 60px;
}

.scroll-down {
    position: absolute;
    width: 4%;
    bottom: 20px;
    text-align: left;
	margin-left:-4px;
	position:fixed;
}
.scroll-down .btn {
    height: 50px;
    width: 50px;
  
    border-radius: 100% !important;
    line-height: 50px;
    padding: 0px;
    letter-spacing: normal;
    color: #1F7DCE;
    font-size: 30px;
    transition: all 0.5s ease 0s;
}
.fa-arrow-down {
 padding-top: 8px;
}

textarea {
  resize: vertical;
}



/*Responsive Start*/

@media (min-width: 1200px) {
	.vc_col-lg-1, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12 {
		float: left;
	}
	.vc_col-lg-12 {
		width: 100%;
	}
	.vc_col-lg-11 {
		width: 91.66666667%;
	}
	.vc_col-lg-10 {
		width: 83.33333333%;
	}
	.vc_col-lg-9 {
		width: 75%;
	}
	.vc_col-lg-8 {
		width: 66.66666667%;
	}
	.vc_col-lg-7 {
		width: 58.33333333%;
	}
	.vc_col-lg-6 {
		width: 50%;
	}
	.vc_col-lg-5 {
		width: 41.66666667%;
	}
	.vc_col-lg-4 {
		width: 33.33333333%;
	}
	.vc_col-lg-3 {
		width: 25%;
	}
	.vc_col-lg-2 {
		width: 16.66666667%;
	}
	.vc_col-lg-1 {
		width: 8.33333333%;
	}
	.vc_col-lg-pull-12 {
		right: 100%;
	}
	.vc_col-lg-pull-11 {
		right: 91.66666667%;
	}
	.vc_col-lg-pull-10 {
		right: 83.33333333%;
	}
	.vc_col-lg-pull-9 {
		right: 75%;
	}
	.vc_col-lg-pull-8 {
		right: 66.66666667%;
	}
	.vc_col-lg-pull-7 {
		right: 58.33333333%;
	}
	.vc_col-lg-pull-6 {
		right: 50%;
	}
	.vc_col-lg-pull-5 {
		right: 41.66666667%;
	}
	.vc_col-lg-pull-4 {
		right: 33.33333333%;
	}
	.vc_col-lg-pull-3 {
		right: 25%;
	}
	.vc_col-lg-pull-2 {
		right: 16.66666667%;
	}
	.vc_col-lg-pull-1 {
		right: 8.33333333%;
	}
	.vc_col-lg-pull-0 {
		right: auto;
	}
	.vc_col-lg-push-12 {
		left: 100%;
	}
	.vc_col-lg-push-11 {
		left: 91.66666667%;
	}
	.vc_col-lg-push-10 {
		left: 83.33333333%;
	}
	.vc_col-lg-push-9 {
		left: 75%;
	}
	.vc_col-lg-push-8 {
		left: 66.66666667%;
	}
	.vc_col-lg-push-7 {
		left: 58.33333333%;
	}
	.vc_col-lg-push-6 {
		left: 50%;
	}
	.vc_col-lg-push-5 {
		left: 41.66666667%;
	}
	.vc_col-lg-push-4 {
		left: 33.33333333%;
	}
	.vc_col-lg-push-3 {
		left: 25%;
	}
	.vc_col-lg-push-2 {
		left: 16.66666667%;
	}
	.vc_col-lg-push-1 {
		left: 8.33333333%;
	}
	.vc_col-lg-push-0 {
		left: auto;
	}
	.vc_col-lg-offset-12 {
		margin-left: 100%;
	}
	.vc_col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.vc_col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.vc_col-lg-offset-9 {
		margin-left: 75%;
	}
	.vc_col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.vc_col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.vc_col-lg-offset-6 {
		margin-left: 50%;
	}
	.vc_col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.vc_col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.vc_col-lg-offset-3 {
		margin-left: 25%;
	}
	.vc_col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.vc_col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.vc_col-lg-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 768px) {
	.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
		float: left;
	}
	.vc_col-sm-12 {
		width: 100%;
	}
	.vc_col-sm-11 {
		width: 91.66666667%;
	}
	.vc_col-sm-10 {
		width: 83.33333333%;
	}
	.vc_col-sm-9 {
		width: 75%;
	}
	.vc_col-sm-8 {
		width: 66.66666667%;
	}
	.vc_col-sm-7 {
		width: 58.33333333%;
	}
	.vc_col-sm-6 {
		width: 50%;
	}
	.vc_col-sm-5 {
		width: 41.66666667%;
	}
	.vc_col-sm-4 {
		width: 33.33333333%;
	}
	.vc_col-sm-3 {
		width: 25%;
	}
	.vc_col-sm-2 {
		width: 16.66666667%;
	}
	.vc_col-sm-1 {
		width: 8.33333333%;
	}
	.vc_col-sm-pull-12 {
		right: 100%;
	}
	.vc_col-sm-pull-11 {
		right: 91.66666667%;
	}
	.vc_col-sm-pull-10 {
		right: 83.33333333%;
	}
	.vc_col-sm-pull-9 {
		right: 75%;
	}
	.vc_col-sm-pull-8 {
		right: 66.66666667%;
	}
	.vc_col-sm-pull-7 {
		right: 58.33333333%;
	}
	.vc_col-sm-pull-6 {
		right: 50%;
	}
	.vc_col-sm-pull-5 {
		right: 41.66666667%;
	}
	.vc_col-sm-pull-4 {
		right: 33.33333333%;
	}
	.vc_col-sm-pull-3 {
		right: 25%;
	}
	.vc_col-sm-pull-2 {
		right: 16.66666667%;
	}
	.vc_col-sm-pull-1 {
		right: 8.33333333%;
	}
	.vc_col-sm-pull-0 {
		right: auto;
	}
	.vc_col-sm-push-12 {
		left: 100%;
	}
	.vc_col-sm-push-11 {
		left: 91.66666667%;
	}
	.vc_col-sm-push-10 {
		left: 83.33333333%;
	}
	.vc_col-sm-push-9 {
		left: 75%;
	}
	.vc_col-sm-push-8 {
		left: 66.66666667%;
	}
	.vc_col-sm-push-7 {
		left: 58.33333333%;
	}
	.vc_col-sm-push-6 {
		left: 50%;
	}
	.vc_col-sm-push-5 {
		left: 41.66666667%;
	}
	.vc_col-sm-push-4 {
		left: 33.33333333%;
	}
	.vc_col-sm-push-3 {
		left: 25%;
	}
	.vc_col-sm-push-2 {
		left: 16.66666667%;
	}
	.vc_col-sm-push-1 {
		left: 8.33333333%;
	}
	.vc_col-sm-push-0 {
		left: auto;
	}
	.vc_col-sm-offset-12 {
		margin-left: 100%;
	}
	.vc_col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.vc_col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.vc_col-sm-offset-9 {
		margin-left: 75%;
	}
	.vc_col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.vc_col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.vc_col-sm-offset-6 {
		margin-left: 50%;
	}
	.vc_col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.vc_col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.vc_col-sm-offset-3 {
		margin-left: 25%;
	}
	.vc_col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.vc_col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.vc_col-sm-offset-0 {
		margin-left: 0%;
	}
}
@media (min-width: 992px) {
	.vc_col-md-1, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12 {
		float: left;
	}
	.vc_col-md-12 {
		width: 100%;
	}
	.vc_col-md-11 {
		width: 91.66666667%;
	}
	.vc_col-md-10 {
		width: 83.33333333%;
	}
	.vc_col-md-9 {
		width: 75%;
	}
	.vc_col-md-8 {
		width: 66.66666667%;
	}
	.vc_col-md-7 {
		width: 58.33333333%;
	}
	.vc_col-md-6 {
		width: 50%;
	}
	.vc_col-md-5 {
		width: 41.66666667%;
	}
	.vc_col-md-4 {
		width: 33.33333333%;
	}
	.vc_col-md-3 {
		width: 25%;
	}
	.vc_col-md-2 {
		width: 16.66666667%;
	}
	.vc_col-md-1 {
		width: 8.33333333%;
	}
	.vc_col-md-pull-12 {
		right: 100%;
	}
	.vc_col-md-pull-11 {
		right: 91.66666667%;
	}
	.vc_col-md-pull-10 {
		right: 83.33333333%;
	}
	.vc_col-md-pull-9 {
		right: 75%;
	}
	.vc_col-md-pull-8 {
		right: 66.66666667%;
	}
	.vc_col-md-pull-7 {
		right: 58.33333333%;
	}
	.vc_col-md-pull-6 {
		right: 50%;
	}
	.vc_col-md-pull-5 {
		right: 41.66666667%;
	}
	.vc_col-md-pull-4 {
		right: 33.33333333%;
	}
	.vc_col-md-pull-3 {
		right: 25%;
	}
	.vc_col-md-pull-2 {
		right: 16.66666667%;
	}
	.vc_col-md-pull-1 {
		right: 8.33333333%;
	}
	.vc_col-md-pull-0 {
		right: auto;
	}
	.vc_col-md-push-12 {
		left: 100%;
	}
	.vc_col-md-push-11 {
		left: 91.66666667%;
	}
	.vc_col-md-push-10 {
		left: 83.33333333%;
	}
	.vc_col-md-push-9 {
		left: 75%;
	}
	.vc_col-md-push-8 {
		left: 66.66666667%;
	}
	.vc_col-md-push-7 {
		left: 58.33333333%;
	}
	.vc_col-md-push-6 {
		left: 50%;
	}
	.vc_col-md-push-5 {
		left: 41.66666667%;
	}
	.vc_col-md-push-4 {
		left: 33.33333333%;
	}
	.vc_col-md-push-3 {
		left: 25%;
	}
	.vc_col-md-push-2 {
		left: 16.66666667%;
	}
	.vc_col-md-push-1 {
		left: 8.33333333%;
	}
	.vc_col-md-push-0 {
		left: auto;
	}
	.vc_col-md-offset-12 {
		margin-left: 100%;
	}
	.vc_col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.vc_col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.vc_col-md-offset-9 {
		margin-left: 75%;
	}
	.vc_col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.vc_col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.vc_col-md-offset-6 {
		margin-left: 50%;
	}
	.vc_col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.vc_col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.vc_col-md-offset-3 {
		margin-left: 25%;
	}
	.vc_col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.vc_col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.vc_col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (max-width: 767px) {
	.vc_el-clearfix-xs {
		clear: both;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.vc_el-clearfix-sm {
		clear: both;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.vc_el-clearfix-md {
		clear: both;
	}
}

@media (min-width: 1200px) {
	.vc_el-clearfix-lg {
		clear: both;
	}
}

@media only screen and (min-width:641px){
	.gform_wrapper textarea.small{height:80px;width:100%}
	.gform_wrapper textarea.medium{height:160px;width:100%}
	.gform_wrapper textarea.large{height:320px;width:100%}
	.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=image],	.gform_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block}
	.gform_wrapper .gform_footer input[type=image]{vertical-align:middle}
	.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{font-size:1em;margin-left:16px;display:-moz-inline-stack;display:inline-block}
	.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,	.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:auto;margin:0 16px 0 0}
	.gform_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:0}
	.gform_wrapper .gform_page_footer .button.gform_button,.gform_wrapper .gform_page_footer .button.gform_next_button{margin-right:10px}
}

/*Responsive End*/