::placeholder {
  font-weight: 100;

}
.scheme_dark input[placeholder]::placeholder {
	color: rgb(157,157,157) !important;
}
.scheme_dark input[placeholder]:-ms-input-placeholder{
	color: rgb(157,157,157) !important;
}


.scheme_dark input[placeholder]::-webkit-input-placeholder {
	color: rgb(157,157,157) !important;
}


.scheme_dark input[placeholder]::-ms-input-placeholder{
	color: rgb(157,157,157) !important;
}






.sc_price_item_details ul.trx_addons_list_success li {
    border-top: 1px solid transparent;
    padding: 1.35em 0 1.35em 1.6em;
    line-height: 1em;
}

.sidebar .widget {
    padding: 2.2rem 1.75rem 2.5rem 1.75rem !important;
}

.my-top{
margin-top: -5% !important
}


.my-form input[type="text"]{
padding: 0.5em 1.6em !important;
    /* border: 2px solid #52aeda !important; */
    border: 1px solid #1d94d2 !important;
    -webkit-border-radius: 2.4em !important;
    -moz-border-radius: 2.4em !important;
    border-radius: 0.4em !important;
    display: block !important;
    margin: 0 auto !important;
    background-color: #ffffff !important;
	}
	
	
.scheme_default input[type="email"]{
	
	color: #898989 !important;
    /* border-color: #1d94ce !important; */
    border: 1px solid #1d94d2 !important;
    background-color: #ebe9e2 !important;
    display: block !important;
    margin: 0 auto !important;
    border-radius: 0.4em !important;
    padding: 0.5em 1.6em !important;
    background-color: #ffffff !important;
}

.scheme_default textarea{
	    color: #898989 !important;
    /* border-color: #1d94ce !important; */
    border: 1px solid #1d94d2 !important;
    background-color: #ebe9e2 !important;
    display: block !important;
    margin: 0 auto !important;
    border-radius: 0.4em !important;
    background-color: #ffffff !important;
}

#contact { 
  -webkit-user-select: none; /* Chrome/Safari */        
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+ */
  margin: 4em auto;
  width: 100px; 
  height: 30px; 
  line-height: 30px;

  color: #000;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  
}



#contactForm { 
  display: none;

 border: 3px solid #1d94ce;
    padding: 1em;
    width: 400px;
    text-align: center;
    background: #fff;
    position: fixed;
    top: 55%;
    left: 50%;
    transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
	z-index: 99999;
  
}

input, textarea { 
  margin: .8em auto;
  font-family: inherit; 
  text-transform: inherit; 
  font-size: inherit;
  
  display: block; 
  width: 280px; 
  padding: .4em;
}
textarea { height: 80px; resize: none; }

.formBtn { 
  width: 140px;
  display: inline-block;
  

  color: #000;
  font-weight: 100;
  font-size: 1.2em;
  border: none;
  height: 30px;
}




















.scheme_default .post_item .more-link{
color: #ffffff !important;
    background-color: #1da1de !important;
}

.scheme_default .post_meta_item.post_categories, .scheme_default .post_meta_item.post_categories a {
    color: #1d94d2 !important;
}

.menu-active{
	color: #1d95d3 ;	
}

.scheme_default .sc_button_bordered:not(.sc_button_bg_image):hover {
    color: #1b95d3 !important;
    border-color: #1b95d3 !important;
}

.sc_layouts_menu_nav>li ul>li{
	    text-transform: capitalize !important;
}


.scheme_dark .menu_mobile_inner{
    background-color: #262f32 !important;
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_iconed_text_details .sc_layouts_item_details_line1, .scheme_default .sc_layouts_row_type_normal .sc_layouts_iconed_text_details .sc_layouts_item_details_line2, .scheme_default .sc_layouts_row_type_normal .sc_layouts_iconed_text .sc_layouts_item_icon.sc_layouts_iconed_text_icon {
    color: #293036 !important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1513246279348 {
    background-color: #1d94d2 !important;
}


    .sc_action_simple .sc_action_item.with_image .sc_action_item_inner {
            padding: 1.2em 4em !important;
        }
		
        .sc_action_item_simple.with_image .sc_action_item_icon, .sc_action_item_simple.with_image .sc_action_item_title {
    color: #fff;
    font-size: 25px !important;
}

.sc_action_item_simple .sc_action_item_link.sc_button {
    padding: 0.8em .8em;
    border-radius: 15px !important;
    
}
.scheme_dark.footer_wrap .trx_addons_accent>a:hover{
	color: #1d94d2 !important;
}

.contacts_logo {
    width: 50%;
}

 img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }
        
        .scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item a:hover {
            color: #ffffff !important;
        }
        
        .top_panel .socials_wrap .social_item .social_icon {
            font-size: 16px !important;
            width: 1.5em;
            height: 1.5em;
            line-height: 1.75em;
            font-weight: 400;
        }
        
        .sc_layouts_row_type_narrow {
            font-size: 13px;
            line-height: 19px;
            padding: 0em 0 !important;
        }
        
        button {
            -webkit-appearance: none;
            cursor: pointer;
            display: inline-block;
            text-transform: uppercase;
            white-space: nowrap;
            padding: 1.6em 0.8em !important;
            font-size: 14px;
            line-height: 18px;
            font-weight: 700;
            letter-spacing: 0.06em;
            height: auto;
            border-width: 0 !important;
            -webkit-box-sizing: border-box;
            -ms-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 2.5em;
            -moz-border-radius: 2.5em;
            border-radius: 2.5em;
        }
        
        button {
            border-radius: 4px;
            background-color: #5ca1e1;
            border: none;
            color: #fff;
            text-align: center;
            font-size: 32px;
            padding: 16px;
            width: 220px;
            transition: all 0.5s;
            cursor: pointer;
            margin: 36px;
            box-shadow: 0 10px 20px -8px rgba(0, 0, 0, .7);
        }
        
        button {
            cursor: pointer;
            display: inline-block;
            position: relative;
            transition: 0.5s;
        }
        
        button:after {
            content: '➤';
         position: absolute;
    opacity: 0;
    top: 23px;
    right: 40px !important;
    transition: 0.1s;
        }
        
        button:hover {
            padding-right: 24px;
            padding-left: 8px;
        }
        
        button:hover:after {
            opacity: 1;
            right: 18px;
            font-size: 10px;
        }
        
        .sc_action_item_simple.with_image .sc_action_item_title {
            color: #fff;
            text-transform: uppercase !important;
        }
        
    
    
        .sc_action_item_simple.with_image .sc_action_item_title {
            text-align: center !important;
        }
        
        .sc_action_item_simple .sc_action_item_title {
            font-size: 1.2em !important;
            font-weight: 400;
        }
        
        .sc_push_small {
            margin-top: -2em !important;
        }
        
        h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
            font-size: 2 !important;
            letter-spacing: -0.04em;
        }
        
        .scheme_default .sc_layouts_row_type_normal .sc_layouts_item a,
        .scheme_default.sc_layouts_row_type_normal .sc_layouts_item a {
           
            font-weight: 700 !important;
        }
        
        .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a,
        .sc_layouts_menu_nav>li li>a {
            padding: 0.4em .4em !important;
        }
        
        .sc_layouts_menu_nav>li ul>li>a {
            font-family: "Metropolis", sans-serif;
            font-size: 13px !important;
            font-weight: 700;
            font-style: normal;
            line-height: 1.5em;
            text-decoration: none;
            text-transform: uppercase !important;
        }
        
        .sc_layouts_menu_nav>li,
        .sc_layouts_menu_nav>li>a {
            font-family: "Metropolis", sans-serif;
            font-weight: 100 !important;
            font-style: normal;
            text-decoration: none;
            text-transform: none;
            letter-spacing: 0px;
            text-transform: uppercase !important;
        }
        
        .sc_layouts_row_type_narrow .socials_wrap .social_item {
            margin: 0 18px 0 0 !important;
        }
        
        .scheme_default h2 {
            color: #1d94d2 !important;
            text-transform: uppercase;
        }
        
        .scheme_dark.footer_wrap h6 {
            color: #1d94d2 !important;
        }
        
        .scheme_dark .sc_layouts_login .sc_layouts_item_details_line1:hover {
            color: #ffffff !important;
        }
        
        .scheme_default .sc_action_item .sc_action_item_inner .sc_action_item_link.sc_button:hover {
            background-color: #ffffff;
            color: #21292c !important;
        }
        
        ::placeholder {
            color: #9e9e9a !important;
        }
        
        .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav,
        .scheme_default .sc_layouts_menu_nav>li ul {
            background-color: #ffffff !important;
        }
        
        .footer_wrap .widget li {
            font-size: 1.067em !important;
            line-height: 1.4em !important;
        }
        
        .footer_wrap .widget ul > li:before {
            top: .6em !important;
        }
        
        .scheme_default .sc_layouts_row_type_normal .sc_layouts_item a,
        .scheme_default.sc_layouts_row_type_normal .sc_layouts_item a {
        
        }
        
        .menu-services-menu li a {
            margin-bottom: -8px !important;
        }
        
        .scheme_dark .sc_layouts_login .sc_layouts_item_details_line1:hover,
        .scheme_dark .sc_layouts_login .sc_layouts_item_details_line2:hover {
            color: #fff !important;
        }
        
        placeholder {
            color: #fff !important;
        }
        
        input[type="submit"] {
            padding: 0.5em .5em !important;
            border-radius: 4px !important;
        }
        
        .scheme_dark input[type="text"] {
            color: #ab9abe;
            border-color: #83888aa6 !important;
            background-color: #283033 !important;
        }
        
        .widget input[type="text"] {
            padding: .5em .5em !important;
        }
        
        .widget input[type="text"],
        .widget input[type="number"],
        .widget input[type="email"],
        .widget input[type="tel"],
        .widget input[type="password"],
        .widget input[type="search"],
        .widget select,
        .widget textarea,
        .widget textarea.wp-editor-area {
            padding: .5em 1em;
            -webkit-border-radius: 2.4em !important;
            -moz-border-radius: 2.4em !important;
            border-radius: 10px !important;
        }
        
        h6 {
            font-family: "Metropolis", sans-serif;
            font-size: 1.25em;
            font-weight: 700;
            font-style: normal;
            line-height: 1.3em;
            text-decoration: none;
            text-transform: none;
            letter-spacing: 0px;
            margin-top: 0.4em !important;
            margin-bottom: 2.35em;
        }
        
        .scheme_dark [class*="color_style_"] li a {
            color: #9e9e9e !important;
        }
        
        .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,
        .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
            max-height: 60px !important;
        }
        
        .scheme_default .trx_addons_scroll_to_top,
        .scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
            color: #ffffff;
            border-color: #dc1091;
            background-color: #1d94d2 !important;
        }
        
        .scheme_default button,
        .scheme_default input[type="reset"],
        .scheme_default input[type="submit"],
        .scheme_default input[type="button"],
        .scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,
        .scheme_default body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a,
        .scheme_default body #booked-profile-page input[type="submit"],
        .scheme_default body #booked-profile-page button,
        .scheme_default body .booked-list-view input[type="submit"],
        .scheme_default body .booked-list-view button,
        .scheme_default body table.booked-calendar input[type="submit"],
        .scheme_default body table.booked-calendar button,
        .scheme_default body .booked-modal input[type="submit"],
        .scheme_default body .booked-modal button,
        .scheme_default .sc_button_default,
        .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),
        .scheme_default .socials_share:not(.socials_type_drop) .social_icon,
        .scheme_default .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"],
        .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"],
        .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"],
        .scheme_default #tribe-bar-views li.tribe-bar-views-option a,
        .scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a,
        .scheme_default #tribe-events .tribe-events-button,
        .scheme_default .tribe-events-button,
        .scheme_default .tribe-events-cal-links a,
        .scheme_default .tribe-events-sub-nav li a,
        .scheme_default .edd_download_purchase_form .button,
        .scheme_default #edd-purchase-button,
        .scheme_default .edd-submit.button,
        .scheme_default .widget_edd_cart_widget .edd_checkout a,
        .scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a {
            color: #ffffff;
            background-color: #1d94d2 !important;
			    
        }
        
        .scheme_default .sc_icons .sc_icons_item_linked:hover .sc_icons_item_title {
            color: #1b95d0 !important;
        }
        
        .scheme_dark .sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon,
        .scheme_dark.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon {
            background-color: transparent;
            color: #ffffff !important;
        }
        
        .sc_action_item_simple .sc_action_item_title + .sc_action_item_link {
            margin-top: 5.25em !important;
        }
        
        .sc_action_item_simple.with_image:after {
            background-color: rgb(0, 0, 0);
            background: url(img/bg.png) center center no-repeat !important;
            background-size: cover;
            color: #1b95d0 !important;
            background: none !important;
        }
        
        .scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item_details_line2,
        .scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
            color: #ffffff !important;
        }
        
        .scheme_default .sc_action_simple.color_style_link3 .sc_action_item .sc_action_item_title span:first-child {
            color: #1b95d0;
        }
        
        .scheme_default .sc_action_simple.color_style_link2 .sc_action_item .sc_action_item_title span:first-child {
            color: #fff !important;
        }
        
        .scheme_default .sc_action_simple .sc_action_item .sc_action_item_title span:first-child {
            color: #fff !important;
        }
        
        .sc_action_item_simple.with_image:after {
            background-color: rgb(0, 0, 0);
            background: url(img/bg.png) center center no-repeat;
            background-size: cover;
            color: #1b95d0 !important;
        }
        
        img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }
        
        .slider_1_scroll_button:after {
            content: '';
            width: 3.8em;
            height: 3.8em;
            border: 3px solid transparent;
            position: absolute;
            top: -370%;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            border-color: #1c95d2 !important;
        }
        
        .rev_slider .custom.tparrows {
            width: 48px;
            height: 48px;
            line-height: 48px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            border: 3px solid #293134 !important;
        }
        
        .tp-caption.slider_1_subtitle,
        .slider_1_subtitle {
            color: #1d95d2 !important;
        }



/*Responsive*/

@media only screen and (min-width: 320px) and (max-width: 375px){
.custom_block_1 .custom_block_1_inner i {
    display: block;
    font-style: normal;
    font-size: 3.250em;
    padding-bottom: 0.8em;
    line-height: 41px;
}

.my-align{
	    margin-top: -102%;
}

.sc_price_item_details {
     display: block !important;
}

.sc_price_slider .sc_price_item, .sc_price_columns_wrap .sc_price_item {
    padding: 4.25em 0.75em 2.75em 0.75em !important;
}
.scheme_dark.footer_wrap .widget, .scheme_dark.footer_wrap .sc_content .wpb_column, .footer_wrap .scheme_dark.vc_row .widget, .footer_wrap .scheme_dark.vc_row .sc_content .wpb_column {
    border-color: #5f5f5f !important;
}

}



@media only screen and (min-width: 414px) and (max-width: 480px){
.custom_block_1 .custom_block_1_inner i {
    display: block;
    font-style: normal;
    font-size: 3.250em;
    padding-bottom: 0.8em;
    line-height: 41px;
}

.my-align{
	    margin-top: -102%;
}
.sc_price_item_details {
     display: block !important;
}

.sc_price_slider .sc_price_item, .sc_price_columns_wrap .sc_price_item {
    padding: 4.25em 0.75em 2.75em 0.75em !important;
}

.scheme_dark.footer_wrap .widget, .scheme_dark.footer_wrap .sc_content .wpb_column, .footer_wrap .scheme_dark.vc_row .widget, .footer_wrap .scheme_dark.vc_row .sc_content .wpb_column {
    border-color: #5f5f5f !important;
}

}



@media only screen and (min-width: 768px) and (max-width: 960px){
	
	.sc_action_item_simple.with_image .sc_action_item_title {
    color: #fff;
    font-size: 14px !important;
}

.sc_action_simple .sc_action_item.with_image .sc_action_item_inner {
    padding: 1em 0em !important;
}
.custom_block_1 .custom_block_1_inner i {
    display: block;
    font-style: normal;
    font-size: 3.250em;
    padding-bottom: 0.8em;
    line-height: 57px;
}
}



@media only screen and (min-width: 1000px) and (max-width: 1024px){
.sc_action_item_simple.with_image .sc_action_item_title {
    color: #fff;
    font-size: 23px !important;
}
.sc_action_simple .sc_action_item.with_image .sc_action_item_inner {
    padding: 1em 1em !important;
}
}


@media only screen and (min-width: 1260px) and (max-width: 1280px){
.custom_block_1 .custom_block_1_inner i {
    display: block;
    font-style: normal;
    font-size: 3.250em;
    padding-bottom: 0.8em;
    
    line-height: 52px;
}

.sc_price_columns_wrap .sc_price_item {
    padding: 4.25em 1.75em 2.75em 1.75em !important;
}
.sc_action_simple .sc_action_item.with_image .sc_action_item_inner {
    padding: 0em 4em !important;
    padding-bottom: 10px !important;
    padding-top: 9% !important;
}

.sc_price_item_details ul.trx_addons_list_success li {
    border-top: 1px solid transparent;
    padding: 1.35em 0 1.35em .2em !important;
}


.my-class{
	    margin-top: 28% !important;
}

	.sc_action_item_simple.with_image .sc_action_item_title {
    color: #fff;
        font-size: 21px !important;
}

.my-align{
	    margin-top: -102%;
}

.my-top{
margin-top: -2% !important
}


}



/*Sevice Class Start*/
.servicenew{
  margin: 0;
  min-height: 100vh;
  /* background: #000; */
  /* font-family: sans-serif; */
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  .servicenew{
		width: 420px;
		margin: 0px 0px 0px -69px;
		min-height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.card123__head a{
		color: #fff !important;
		font-size: 15px;
		text-decoration: none;
	}
	.newpadt{
		padding-top: 10px;
	}
	.newmargb1{
		margin-bottom: 50px;
	}
	.newmargl{
		margin-left: -27px;
	}
}
.container123 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10vmin;
  overflow: hidden;
  transform: skew(5deg);
}
.container123 .card123 {
  flex: 1;
  transition: all 1s ease-in-out;
  height: 75vmin;
  position: relative;
}
.container123 .card123 .card123__head {
	color: #fff;
	background: #1d94d2;
	padding: 0.5em;
	transform: rotate(-90deg);
	transform-origin: 0% 0%;
	transition: all 0.5s ease-in-out;
	min-width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 17px;
	white-space: nowrap;
}
.container123 .card123:hover {
  flex-grow: 10;
}
.container123 .card123:hover img {
  filter: grayscale(0);
}
.container123 .card123:hover .card123__head {
  text-align: center;
  top: calc(100% - 2em);
  color: white;
  background: rgba(0, 0, 0, 0.5);
  font-size: 2em;
  transform: rotate(0deg) skew(-5deg);
}
.card123__head a{
	color: #e7e7e7 !important;
	text-decoration: none;
}
.card123__head a:hover{
	color: #fff !important;
	text-decoration: none;
}
.container123 .card123 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 1s ease-in-out;
  filter: grayscale(100%);
}
.container123 .card123:not(:nth-child(5)) {
  margin-right: 1em;
}
.newcontact1{
    background-color: #f9f9f9;
    padding: 25px 25px 0px;
    border: 1px solid #1d94d2;
    border-radius: 20px;
    box-shadow: inset 0px 11px 0px rgb(29, 148, 210);
}
.newpadb1123{
	padding-bottom: 10px;
}


.bg-color1234 {
	color: #fff;
	background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
	background-size: 400% 400%;
	-wembkit-aniation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite;
}
@-webkit-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@-moz-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

.newpadt{
	padding-top: 25% !important;
}
.newmarb2{
	margin-bottom: 20px;
}
.sc_icons_item{
	padding: 10px 0px;
	transition: 0.7s;
	border: 1px solid #ccc;
    border-radius: 10px;
}

.newbox1123:hover{
	/* transform: scale(1.1) rotate(-5deg); */
}

#particles-js {
  position: absolute;
  width: 100%;
  height: 100%;
  /* background: #00356B; */
  margin-left: -79px;
}

/*Sevice Class End*/
.newmarg1{
	margin: 70px 0px 100px;
}
.item-hover {
    position: relative;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.item-hover,
.item-hover * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.item-hover a {
    color: #333;
}
.item-hover a:hover {
    text-decoration: none;
}
.item-hover img {
    width: 100%;
    height: 100%;
}

.item-hover.circle {
    position: relative;
    width: 220px;
    height: 220px;
    border-radius: 50%;
}
.item-hover.circle .img {
    position: relative;
    width: 250px;
    height: 250px;
    border-radius: 50%;
}
.item-hover.circle .img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.item-hover.circle .img img {
    border-radius: 50%;
}
.item-hover.circle .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    border-radius: 50%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.item-hover.square {
    position: relative;
    width: 316px;
    height: 216px;
    border: 8px solid #fff;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.item-hover.square .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.item-hover.circle.effect1 .spinner {
    width: 230px;
    height: 230px;
    border: 5px solid #76B9D7;
    border-right-color: #C7C7C7;
    border-bottom-color: #C7C7C7;
    border-radius: 50%;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}



.item-hover.circle.effect3 .img {
    z-index: 11;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.item-hover.circle.effect3.colored .info {
    background: rgba(24, 77, 100, 1);
}
.item-hover.circle.effect3 .info {
    background: #333333;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.item-hover.circle.effect3 .info h3 {
	color: #fff;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 2px;
    font-size: 19px;
    margin: 0 30px;
    padding: 35% 0 0 0;
    height: 110px;
    text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.item-hover.circle.effect3 .info p {
    color: #bbb;
    padding: 10px 5px;
    font-style: italic;
    margin: 0 30px;
    font-size: 12px;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.item-hover.circle.effect3.left_to_right .img {
    -webkit-transform: scale(1) translateX(0);
    -moz-transform: scale(1) translateX(0);
    -ms-transform: scale(1) translateX(0);
    -o-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
	box-shadow: 7px 3px 11px rgba(0, 0, 0, 0.27);
}
.item-hover.circle.effect3.left_to_right .info {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.item-hover.circle.effect3.left_to_right a:hover .img {
    -webkit-transform: scale(0.5) translateX(100%);
    -moz-transform: scale(0.5) translateX(100%);
    -ms-transform: scale(0.5) translateX(100%);
    -o-transform: scale(0.5) translateX(100%);
    transform: scale(0.5) translateX(100%);
}
.item-hover.circle.effect3.left_to_right a:hover .info {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.item-hover.circle.effect3.right_to_left .img {
    -webkit-transform: scale(1) translateX(0);
    -moz-transform: scale(1) translateX(0);
    -ms-transform: scale(1) translateX(0);
    -o-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
}
.item-hover.circle.effect3.right_to_left .info {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.item-hover.circle.effect3.right_to_left a:hover .img {
    -webkit-transform: scale(0.5) translateX(-100%);
    -moz-transform: scale(0.5) translateX(-100%);
    -ms-transform: scale(0.5) translateX(-100%);
    -o-transform: scale(0.5) translateX(-100%);
    transform: scale(0.5) translateX(-100%);
}
.item-hover.circle.effect3.right_to_left a:hover .info {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.item-hover.circle.effect3.top_to_bottom .img {
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}
.item-hover.circle.effect3.top_to_bottom .info {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.item-hover.circle.effect3.top_to_bottom a:hover .img {
    -webkit-transform: scale(0.5) translateY(100%);
    -moz-transform: scale(0.5) translateY(100%);
    -ms-transform: scale(0.5) translateY(100%);
    -o-transform: scale(0.5) translateY(100%);
    transform: scale(0.5) translateY(100%);
}
.item-hover.circle.effect3.top_to_bottom a:hover .info {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.item-hover.circle.effect3.bottom_to_top .img {
    -webkit-transform: scale(1) translateY(0);
    -moz-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    -o-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}
.item-hover.circle.effect3.bottom_to_top .info {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.item-hover.circle.effect3.bottom_to_top a:hover .img {
    -webkit-transform: scale(0.5) translateY(-100%);
    -moz-transform: scale(0.5) translateY(-100%);
    -ms-transform: scale(0.5) translateY(-100%);
    -o-transform: scale(0.5) translateY(-100%);
    transform: scale(0.5) translateY(-100%);
}
.item-hover.circle.effect3.bottom_to_top a:hover .info {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}



.item-hover.square.effect3 {
    overflow: hidden;
}
.item-hover.square.effect3.colored .info {
    background: rgba(118, 185, 215, 1);
}
.item-hover.square.effect3 .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.item-hover.square.effect3 .info {
    height: 65px;
    background: #333333;
    opacity: 0;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.item-hover.square.effect3 .info h3 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    padding: 10px 10px 0 4px;
    margin: 4px 0 0 0;
}
.item-hover.square.effect3 .info p {
    font-style: italic;
    font-size: 12px;
    position: relative;
    color: #bbb;
    padding: 5px;
    text-align: center;
}
.item-hover.square.effect3 a:hover .info {
    visibility: visible;
    opacity: 1;
}

.item-hover.square.effect3.bottom_to_top .info {
    top: auto;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}
.item-hover.square.effect3.bottom_to_top a:hover .img {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px);
}
.item-hover.square.effect3.bottom_to_top a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.item-hover.square.effect3.top_to_bottom .info {
    bottom: auto;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
.item-hover.square.effect3.top_to_bottom a:hover .img {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px);
}
.item-hover.square.effect3.top_to_bottom a:hover .info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.newform1 form .newform2{
	padding: 0.5em 1.6em !important;
    /* border: 2px solid #52aeda !important; */
    border: 1px solid #1d94d2 !important;
    -webkit-border-radius: 2.4em !important;
    -moz-border-radius: 2.4em !important;
    border-radius: 0.4em !important;
    display: block !important;
    margin: 0 auto 25px !important;
    background-color: #ffffff !important
}
