/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
/* ------------ Theme customization starts here ------------ */


/* ------------ HEADER ------------ */
 
#mega-menu-item-129 a {color: #ffffff !important; border-radius: 5px !important; background-image: linear-gradient(to right bottom, #002365, #21e287) !important;}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding-top: 20px; padding-bottom: 20px;}

.menu_pos a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_tour_01.png);}
.menu_stockmng a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_tour_02.png);}
.menu_sales a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_tour_03.png);}
.menu_crm a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_tour_04.png);}
.menu_frnmng a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_tour_05.png);}
.menu_hdoffice a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_tour_06.png);}
.menu_reporting a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_tour_07.png);}
.menu_setting a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_tour_08.png);}
.menu_reana a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_01.png);}
.menu_reecho a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_03.png);}
.menu_tmo a::before {content: url(/wp-content/uploads/2020/11/menu_favicon_02.png);}

/* ------------ FOOTER ------------ */
 
.ctm_policy {float: right; color: #ffffff;}
#main-footer {background-color: transparent; background-image: linear-gradient(to right bottom, #002365, #00559d, #0087b6, #00b7ab, #21e287); display: none !important;}
#footer-bottom {padding: 15px 0 5px; background-color: transparent !important; border-top: 2px solid #ffffff;}
#footer-info {color: #ffffff !important;}
#footer-info a {color: #ffffff !important; font-weight: 700;}

.ctm_footer .et-pb-icon {padding: 15px;}
.ctm_qck_lnk {margin-left: 300px;}
.ctm_qck_lnk ul {list-style-type: none !important; margin: 0; padding: 0; overflow: hidden;}
.ctm_qck_lnk li {float: left;}
.ctm_qck_lnk li a { display: block; color: white; text-align: center; padding: 16px; text-decoration: none;}

.page-id-532 .ctm_footerform {display: none;}

/* ------------ SIDEBAR ------------ */

.wpcategorieswidget-2 .widget-title {padding: 20px; text-align: center; border-bottom: 1px solid #dddddd; margin-bottom: 10px; background-image: linear-gradient(to right bottom, #002365, #21e287); color: #ffffff; border-top-right-radius: 10px; border-top-left-radius: 10px; font-size: 14px; text-transform: capitalize !important; font-weight: 500 !important;}
.wpcategorieswidget-2 .cat-item a {font-size: 14px !important; line-height: 1.4em !important; width: 80% !important; }
.wpcategorieswidget-2 .cat-item {border-bottom: 1px solid #dddddd !important; padding: 10px 0px;}
.widget_wpcategorieswidget ul li a:hover{color: #002365 !important;}
.srpw-li {margin: 0 auto !important; border-bottom: 1px solid #dddddd !important; font-size: 14px !important;}

/* ------------ CONTECT FORM 7 ------------ */

.ctm_ftr_form .wpcf7-text {border: #fff solid 2px !important; padding: 10px 20px !important; width: 100%; background: transparent !important; color: #ffffff !important; margin: 10px 0px !important; border-radius: 10px;}
.ctm_ftr_form .wpcf7-email {margin-right: -5px;}
.ctm_ftr_form .wpcf7-textarea {border-bottom: #bec2d8 solid 5px !important; padding: 10px 20px !important; border-top: none !important; border-right: none !important; border-left: none !important; width: 100%;}
.ctm_ftr_form .wpcf7-submit {background-color: #002365; border: 2px solid #002365 !important; color: #ffffff; padding: 15px 50px; border: none; font-size: 16px; cursor: pointer; border-radius: 10px; margin-top: 20px;}
.ctm_ftr_form .wpcf7-submit:hover {background-color: #fff; border: 2px solid #002365 !important; color: #002365; padding: 15px 50px; border: none; font-size: 16px; cursor: pointer; border-radius: 10px;}

.ctm_ftr_form_vacancy .wpcf7-text {border: #002365 solid 2px !important; padding: 10px 20px !important; width: 100%; background: transparent !important; color: #002365 !important; margin: 10px 0px !important; border-radius: 10px;}
.ctm_ftr_form_vacancy .wpcf7-captchar, .partners-form .wpcf7-captchar{color: #002365 !important; padding: 10px 20px !important; border:2px solid #002365 !important;}
.ctm_ftr_form_vacancy .wpcf7-email {margin-right: -5px;}
.ctm_ftr_form_vacancy .wpcf7-textarea {border-bottom: #bec2d8 solid 5px !important; padding: 20px !important; border-top: none !important; border-right: none !important; border-left: none !important; width: 100%;}
.ctm_ftr_form_vacancy .wpcf7-submit {background-color: #002365; color: #fff; padding: 15px 50px; border: none; font-size: 16px; cursor: pointer; border-radius: 10px; margin-top: 20px;}
.ctm_ftr_form_vacancy .wpcf7-submit:hover {background-color: #21e287; color: #002365; padding: 15px 50px; border: none; font-size: 16px; cursor: pointer; border-radius: 10px;}

.partners-form .wpcf7-text {background-color: transparent; border-radius: 10px; padding: 20px; width: 100%; border: 2px solid #002365;}
.partners-form .wpcf7-select {background-color: transparent; border-radius: 10px; padding: 20px; width: 100%; border: 2px solid #002365;}
.partners-form .wpcf7-textarea {background-color: transparent; border-radius: 10px; padding: 20px; width: 97.2%; border: 2px solid #002365;}
.partners-form .wpcf7-submit {background-color: #002365; color: #fff; padding: 15px 50px; border: none; font-size: 16px; cursor: pointer; border-radius: 10px; margin-top: 20px;}
.partners-form .wpcf7-submit:hover {background-color: #fff; color: #002365;}
.partners-form .cmpnyname {width: 97.2% !important;}
.partners-form .intl-tel-input input {height: auto !important;}
.partners-form .phoneNumber {border: none !important; text-align: right !important;}

/*---------- CITY WISE PAGE FORM ----------*/

.ctm_newcityform br {display: none;}
.ctm_newcityform .wpcf7-text {border: 1px solid #2b2b2b !important; color: #000000 !important; -webkit-text-fill-color: #000000 !important; padding: 15px 20px !important; width: 48%; margin: 10px 10px 10px 0; border-radius: 10px;}
.ctm_newcityform .wpcf7-text::placeholder {opacity: 1 !important;}
.ctm_newcityform .phone {width: 48% !important; display: block; position: relative; float: left;}
.ctm_newcityform .flag-container {margin: 12px 0px 0px 25px;}
.ctm_newcityform #phone-number {height: 55px; padding-left: 50px !important; width: 100%; margin: 10px 0px 10px 0px !important;}
.ctm_newcityform .country {width: 48% !important; display: block; float: right; margin-right: 20px !important;}
.ctm_newcityform #country {height: 55px; padding-left: 50px !important; width: 100%; margin: 10px 0px 10px 10px !important;}
.ctm_newcityform .flag-dropdown {margin: 12px 0px 0px 15px;}
.ctm_newcityform .wpcf7-select {border: 1px solid #2b2b2b !important; color: #000000 !important; -webkit-text-fill-color: #000000 !important; padding: 15px 20px !important; width: 48%; margin: 10px 10px 10px 0; border-radius: 10px; height: 55px;}
.ctm_newcityform .wpcf7-number {border: 1px solid #2b2b2b !important; color: #000000 !important; -webkit-text-fill-color: #000000 !important; padding: 15px 0px 15px 20px !important; width: 48%; margin: 10px 10px 10px 0; border-radius: 10px; height: 55px;}
.ctm_newcityform .wpcf7-number::placeholder {opacity: 1 !important;}
.ctm_newcityform .wpcf7-submit {background-color: #002365; color: #ffffff; padding: 15px 50px; border: none; font-size: 16px; cursor: pointer; border-radius: 10px; margin: 10px 0px 10px 0px; }
div.selected-flag > .arrow {
	margin-top: -7px !important;
}

/* ------------ HOME PAGE ------------ */

.ctm_home_page_banner_text {position: absolute; top: 2px; z-index: 999; width: 100%; padding-top: 15%;}
/*.home-banner-desktop {position: absolute; width:100%; top: 430px; z-index: 999;}*/

.ctm_btn:hover {color: #002365 !important; letter-spacing: 8px;}
.ctm_rebtn {background: linear-gradient(120deg, rgba(0,35,101,1) 0%, rgba(9,9,121,1) 40%, rgba(33,226,135,1) 100%); color: #ffffff; padding: 15px 50px;}
.ctm_rebtn:hover {color: #ffffff; padding: 15px 50px; background: linear-gradient(120deg, rgba(33,226,135,1) 0%, rgba(9,9,121,1) 60%, rgba(0,35,101,1) 100%); transition: all 0.5s ease;}
.et_pb_bg_layout_dark .et_pb_slide_description {text-shadow: none !important;}
body {font-weight: 400 !important; line-height: 1.4em !important;}
.et_pb_toggle_open .et_pb_toggle_title:before {display: block !important; content: "\e04f";}
.sfsiplus_footerLnk {display: none !important;}

/* ------------ NEW HOME PAGE ------------ */

.ctm_home_bnr_txt {margin: 200px 0px 100px 0px;padding-bottom: 100px;}
.ctm_whitebtn {background-color: #ffffff; color: #002365; padding: 15px 30px; border-radius: 10px; cursor: pointer; border: none !important;}
.ctm_whitebtn:hover {background-color: #21e287; transition: all 0.3s; color: #002365;}
.ctm_bluebtn {background-color: #002365; color: #ffffff; padding: 15px 30px; border-radius: 10px; cursor: pointer; border: 2px solid #002365;}
.ctm_bluebtn:hover {background-color: #fff; color: #002365; transition: all 0.3s; border: 2px solid #002365;}
.ctm_main_ftr_set .et_pb_blurb {box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.2) !important;}
.ctm_ftrset {text-align: center; padding: 30px; border-radius: 10px; box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.2) !important; background-color: #ffffff !important; height: 400px;}
.ctm_ftrset p {margin-bottom: 20px;}
.ctm_ftrset a {background-color: #002365; color: #ffffff; padding: 15px 30px; border-radius: 10px; cursor: pointer; text-align: center;}
.ctm_our_products .et_pb_tabs_controls {background-color: transparent !important;}
.ctm_our_products {border: none !important; text-align: center;}
.ctm_our_products li {border: none !important;}
.ctm_our_products a {padding: 0px 40px !important;}
.ctm_our_products .et_pb_tab_active a {border-bottom: 3px solid #21e287;}
.ctm_our_products .et_pb_tab_0 {margin-left: 30px;}
.ctm_main_products_img {float: left; width: 50%;}
.ctm_main_products_txt {float: left; width: 50%; padding: 50px 100px;}
.ctm_abt_pos_nmbrs {background-image: linear-gradient(to right bottom, #002365, #00559d, #0087b6, #00b7ab, #21e287); box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3);}
.ctm_abt_pos_nmbrs_01 {padding: 50px; text-align: center; color: #ffffff; box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3);}
.ctm_abt_pos_nmbrs_01 h2 {color: #ffffff; font-size: 45px;}
.ctm_abt_pos_nmbrs_01 p {font-size: 18px;}
.ctm_footer{background-image: linear-gradient(to right bottom, #002365, #00559d, #0087b6, #00b7ab, #21e287);}

.ctm_inds_sgmnt_new {padding: 15px;}
.ctm_inds_sgmnt_new .et_pb_image_wrap {width: 100px !important; height: auto;}
/*.ctm_inds_sgmnt_new .et_pb_module_header {margin-top: 35px;}
 .ctm_inds_sgmnt_new .et_pb_blurb_container {padding-left: 20px;} */


 .ctm_main_ftrset:hover .ctm_blue_image{display:none}
.ctm_main_ftrset:hover .ctm_white_image{display:inline}
.ctm_main_ftrset:hover{background:linear-gradient(to right bottom, #002365, #21e287) !important}
.ctm_main_ftrset:hover h2{color:#fff}
.ctm_main_ftrset:hover p{color:#fff}
img.ctm_white_image {display: none;}

.et_pb_text_inner h2.ctm-h2-blk {color: #333333 !important;}

.ctm_mainnewhomehdr {padding-bottom: 325px !important; padding-top: 0px !important; background-size: contain;}
.mainnewhomehdrtxt {margin-bottom: 30px;}
.ctm_mainnewhomehdr h4 {padding-bottom: 0px;}
.ctm_mainnewhomehdr h2 {padding-bottom: 0px; font-weight: 900 !important;}


/* ------------ BLOG SIDEBAR ------------ */

.ctm_blogslidebar {padding: 0px !important; border: none !important;}
#media_image-2 img{border-radius: 10px; }
.ctm_blogslidebar .et_pb_widget {margin-bottom: 50px !important;}
.ctm_blogslidebar #recent-posts-2 {background: #f4f4f4;}
.ctm_blogslidebar .widgettitle {padding: 20px; text-align: center; border-bottom: 1px solid #dddddd; margin-bottom: 10px; background-image: linear-gradient(to right bottom, #002365, #21e287); color: #ffffff; border-top-right-radius: 10px; border-top-left-radius: 10px; font-size: 14px;}
.ctm_sidebarform {border: 1px solid #dddddd; border-radius: 10px !important; height: 350px; background: #f4f4f4;}
.ctm_sidebarform h2 {font-size: 14px; background-image: linear-gradient(to right bottom, #002365, #21e287); color: #ffffff; text-align: center; padding: 10px; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.ctm_sidebarform p {padding: 10px;}
.ctm_sidebarform label {font-size: 14px; font-weight: 400;}
.ctm_sidebarform .wpcf7-text {width: 100%; background: transparent !important; border: 2px solid #002365; border-radius: 10px; margin: 10px 0px; padding: 10px;}
.ctm_sidebarform .wpcf7-submit {padding: 10px 20px; border: none; background: #002365; color: #ffffff; border-radius: 10px; cursor: pointer;}
.ctm_blogslidebar #recent-posts-2 ul {padding: 0px 10px !important;}
.ctm_blogslidebar #recent-posts-2 ul li {border-bottom: 1px solid #dddddd; padding: 10px 0px; margin-bottom: 0px; font-size: 14px;}
.ctm_blogslidebar #categories-2 {background: #f4f4f4; border-radius: 10px;}
.ctm_blogslidebar #categories-2 ul {padding: 0px 10px !important;}
.ctm_blogslidebar #categories-2 ul li {border-bottom: 1px solid #dddddd; padding: 10px 0px; margin-bottom: 0px; font-size: 14px;}
.ctm_blogslidebar .rmp-tr-posts-widget__img {width: auto !important; height: auto !important;}
.ctm_blogslidebar .rmp-tr-posts-widget__link {max-width: max-content !important;}
.ctm_blogslidebar #rate-my-post-top-rated-widget-2 {background: #f4f4f4; border-radius: 10px; padding-bottom: 30px;}
.ctm_blogslidebar .rmp-tr-posts-widget__post {margin: 15px 15px 0px 15px;}


/* ------------ BLOG NEW PAGE ------------ */

.page-id-1244 .ctm_blog_grid .et_pb_post {padding-bottom: 0px;}
.page-id-1244 .ctm_pghdr {margin-top: -100px; padding-top: 250px; padding-bottom: 250px; background-size: contain;}
/*.page-id-1244 header {background: transparent !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}*/
.page-id-1244 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-1244 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.ss-powered-by {display: none !important;}
.rmp-results-widget {text-align: center;}
.ctm_codes {background: #ffffff !important; border: 2px solid #dddddd;}
.ctm_codes .rmp-heading--title {color: #2b2b2b; text-transform: capitalize;}

/* ------------ NEW HOME001 - POS ------------ */

#alc_style14 .alc_item {background: #ffffff; min-height: 135px !important;}

/* ------------ SINGLE POST DESIGN ------------ */

.comment-form textarea {background: transparent !important; border: 2px solid #002365 !important; border-radius: 10px; padding: 30px 30px !important; height: 150px;}
.comment-form .comment-form-author {float: left; width: 48%;}
.comment-form #author {width: 100% !important; background: transparent !important; border: 2px solid #002365 !important; border-radius: 10px; padding: 15px 30px !important;}
.comment-form .comment-form-email {float: right; width: 48%;}
.comment-form #email {width: 100% !important; background: transparent !important; border: 2px solid #002365 !important; border-radius: 10px; padding: 15px 30px !important;}
.comment-form #url {width: 100% !important; background: transparent !important; border: 2px solid #002365 !important; border-radius: 10px; padding: 15px 30px !important;}
.comment-form .submit {background: #002365; padding: 15px 30px !important; color: #ffffff; border-radius: 10px; font-weight: 400 !important;}
.comment-form #wp-comment-cookies-consent {margin-right: 10px;}
.comment-form .form-submit {text-align: left;}

.comment-form-url {display: none;}
.comment-form-cookies-consent {width: 100% !important; position: absolute; margin-top: 70px;}
.comment-form .form-submit {margin-top: 100px;}

.postid-1179 .et_right_sidebar #left-area {padding-right: 0px !important;}
.postid-1179 #main-content .container::before {background-color: #ffffff !important;}
.postid-1179 #comment-wrap { padding-top: 0px;}


/* ------------ FEATURE PAGE - POS ------------ */

.ctm_main_ftr_01 {background-color: #002365;}
.ctm_ftr_01_title {background-color: #ffffff; padding: 30px; border-bottom-left-radius: 50px;}
.ctm_ftr_01_txt {padding: 15px 35px; color: #ffffff;}
.ctm_ftr_01_title h1 {text-align: center; line-height: 1.4em; font-weight: 700; color: #002365;}

.ctm_main_ftr_02 {background-color: #21e287;}
.ctm_ftr_02_title {background-color: #ffffff; padding: 30px;}
.ctm_ftr_02_txt {padding: 15px 35px; color: #ffffff;}
.ctm_ftr_02_title h1 {text-align: center; line-height: 1.4em; font-weight: 700; color: #21e287;}

.ctm_main_ftr_03 {background-color: #002365;}
.ctm_ftr_03_title {background-color: #ffffff; padding: 30px; border-bottom-right-radius: 50px;}
.ctm_ftr_03_txt {padding: 15px 35px; color: #ffffff;}
.ctm_ftr_03_title h1 {text-align: center; line-height: 1.4em; font-weight: 700; color: #002365;}

.ctm_key_ftr_main {padding-bottom: 250px !important;}
.ctm_other_ftr_main .et_pb_row.et_pb_row_5 {margin-top: -250px;}
p {font-weight: 400 !important;}
h1,h2,h3,h4,h5,h6 {line-height: 1.4em !important;}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.pos_other_1 {height: 370px;}
.pos_other_2 {height: 340px;}
.pos_other_3 {height: 340px;}
.ctm_crt_ftr {height: 320px;}
.ctm_rprt_ftr {height: 300px;}
.ctm_setting_ftr {height: 320px;}
.ctm_reana_ftr {height: 300px;}
.ctm_reecho_ftr {height: 300px;}
.ctm_tmo_ftr {height: 300px;}
.pos_key_feature_1, .pos_key_feature_2, .pos_key_feature_3  {position: absolute; -webkit-animation: spin 35s linear infinite; -moz-animation: spin 35s linear infinite; animation: spin 35s linear infinite; max-width: 100%; height: auto; top: 0;}
.ctm_nb {padding: 20px;box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.1);border-radius: 10px;height: 350px;}

/* ------------ PRODUCT PAGE CSS ------------ */

.mfp-bottom-bar {display: none !important;}

/* ------------ Popup CSS ------------ */

.sgpb-popup-close-button-1 {right: -9px !important;top: -9px !important;}
.sgpb-theme-1-content {box-shadow: rgb(7, 70, 112) 0px 0px 0px 0px !important;border-radius: 0px;border-bottom-width: 0px !important;}
#sgpb-popup-dialog-main-div {border-radius: 10px;}

/* ------------ Ingegration ------------ */

.ctm_software_int,.ctm_hardware_int {padding-bottom: 200px !important;}
.software_inte_title {padding: 40% 0;}

/* ------------ Client Page ------------ */

.figure:hover .playbtnCss_zoom {display: none !important;}
.figure:hover img {transform: none !important;}
#fancybox_fp-title {display: none !important;}
.sortLink {border: none !important; border-bottom: 1px solid #002365 !important; border-radius: 0px !important;margin-right:0px!important;}
.sortLink.selected {background-color: transparent !important; border-bottom: 3px solid #21e287 !important;}
/* ------------ Contact Us Page ------------ */

.ctm_contact_info {box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.2) !important; height: 300px;}

/* ------------ ReECHO Page ------------ */

.recho_ctm_footer{background-image: linear-gradient(135deg, rgba(0,35,101,1) 0%, rgba(255,65,13,1) 100%);}
.recho_ctm_footer .et-pb-icon {padding: 15px;}
.recho_ctm_ftrset {text-align: center; padding: 30px; border-radius: 10px; box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.2) !important; background-color: #ffffff !important;}
.recho_ctm_ftrset p {margin-bottom: 20px;}
.recho_ctm_ftrset a {background-color: #002365; color: #ffffff; padding: 15px 30px; border-radius: 10px; cursor: pointer; text-align: center;}

/* ------------ ReANA Page ------------ */

.reana_ctm_footer{background-image: linear-gradient(135deg, rgba(0,2,54,1) 0%, rgba(13,181,60,1) 100%);}
.reana_ctm_footer .et-pb-icon {padding: 15px;}
.reana_ctm_ftrset {text-align: center; padding: 30px; border-radius: 10px; box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.2) !important; background-color: #ffffff !important;}
.reana_ctm_ftrset p {margin-bottom: 20px;}
.reana_ctm_ftrset a {background-color: #002365; color: #ffffff; padding: 15px 30px; border-radius: 10px; cursor: pointer; text-align: center;}

/* ------------ TABMY ORDER Page ------------ */
.tabmy_order_ctm_footer{background-image: linear-gradient(135deg, rgba(34,34,34,1) 0%, rgba(0,93,185,1) 100%);}
.tabmy_order_ctm_footer .et-pb-icon {padding: 15px;}
.tabmy_order_ctm_ftrset {text-align: center; padding: 30px; border-radius: 10px; box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.2) !important; background-color: #ffffff !important;}
.tabmy_order_ctm_ftrset p {margin-bottom: 20px;}
.tabmy_order_ctm_ftrset a {background-color: #002365; color: #ffffff; padding: 15px 30px; border-radius: 10px; cursor: pointer; text-align: center;}

/* ------------ Contact Page Start ------------ */
.one-third.column {width: 48%;margin: 10px 10px;float: left;}
.section-contact-us span.wpcf7-form-control-wrap {width: 100%;position: relative !important;display: inline-block;margin-bottom: 3px;}
.section-contact-us span.wpcf7-form-control-wrap .wpcf7-text{width:100%;padding: 10px 20px;}
.sub-scribe span.wpcf7-form-control-wrap .wpcf7-text{margin-top: 10px;}
.section-contact-us span.wpcf7-form-control-wrap .wpcf7-select{width:100%;padding: 15px 20px;}
.section-contact-us .wpcf7-phonetext{padding: 26px 20px !important;margin: 10px 0 !important;}
.column.one-thirds {float: right;width: 48%;margin-top: 9px;}
.section-contact-us .column.one-third:nth-child( odd ) {clear:left;}
.section-contact-us .wpcf7-form-control.wpcf7-textarea {width: 97.8%;padding:10px 20px;height: 56px;}
.full-width-captcha{display: inline-block;text-align: left;width: 97%;}
.wpcf7-captchar {color: #fff !important; padding: 10px 20px !important;}
.section-contact-us .wpcf7-submit {background-color: #002365;color:#ffffff;padding: 15px 50px;border: none;font-size: 16px;cursor: pointer;border-radius: 10px;margin-top: 20px;}
.sub-scribe .wpcf7-submit {background-color: #002365;color:#ffffff;padding: 15px 50px;border: none;font-size: 16px;cursor: pointer;border-radius: 10px;margin-top: 20px; width: 100%;}
.section-contact-us .wpcf7-submit:hover {background-color: #fff;color:#002365;padding: 15px 50px;border: none;font-size: 16px;cursor: pointer;border-radius: 10px;}
.section-contact-us .wpcf7-form-control.wpcf7-text {-webkit-text-fill-color: #fff;border: 2px solid #fff;background-color: transparent;color: #fff;border-radius: 10px;}
.section-contact-us .wpcf7-form-control.wpcf7-textarea {-webkit-text-fill-color: #fff;border: 2px solid #fff;background-color: transparent;color: #fff;border-radius: 10px;}
.section-contact-us .wpcf7-form-control.wpcf7-select {-webkit-text-fill-color: #fff;border: 2px solid #fff;background-color: transparent;color: #fff;border-radius: 10px;}
.contact_icon_padding .et-pb-icon {padding: 15px;}
.contact_form_main_section {background-image: linear-gradient(to right bottom, #002365, #00559d, #0087b6, #00b7ab, #21e287);}
.section-contact-us option {color: #000;}

.popup-head h2 {color: white; text-align: center;}


/* Contact Page End */


/* ------------ Popup Contact Page Start ------------ */
.one-third.column {width: 48%;margin: 10px 10px;float: left;}
.section-contact-popup span.wpcf7-form-control-wrap {width: 100%;position: relative !important;display: inline-block;margin-bottom: 3px;}
.section-contact-popup span.wpcf7-form-control-wrap .wpcf7-text{width:100%;padding: 10px 20px;}
.sub-scribe span.wpcf7-form-control-wrap .wpcf7-text{margin-top: 10px;}
.section-contact-popup span.wpcf7-form-control-wrap .wpcf7-select{width:100%;padding: 11px 20px;}
.section-contact-popup .wpcf7-phonetext{padding: 21px 20px !important;margin: 10px 0 !important;}
.column.one-thirds {float: right;width: 48%;margin-top: 9px;}
.section-contact-popup .column.one-third:nth-child( odd ) {clear:left;}
.section-contact-popup .wpcf7-form-control.wpcf7-textarea {width: 97.8%;padding:10px 20px;height: 56px;}
.full-width-captcha{display: inline-block;text-align: left;width: 100%;}
.wpcf7-captchar {color: #fff !important; padding: 10px 20px !important;}
.section-contact-popup .wpcf7-submit {background-color: #002365;color:#ffffff;padding: 15px 50px;border: none;font-size: 16px;cursor: pointer;border-radius: 10px;margin-top: 20px;}
.sub-scribe .wpcf7-submit {background-color: #002365;color:#ffffff;padding: 15px 50px;border: none;font-size: 16px;cursor: pointer;border-radius: 10px;margin-top: 20px; width: 100%;}
.section-contact-popup .wpcf7-submit:hover {background-color: #fff;color:#002365;padding: 15px 50px;border: none;font-size: 16px;cursor: pointer;border-radius: 10px;}
.section-contact-popup .wpcf7-form-control.wpcf7-text {-webkit-text-fill-color: #fff;border: 2px solid #fff;background-color: transparent;color: #fff;border-radius: 10px;}
.section-contact-popup .wpcf7-form-control.wpcf7-textarea {-webkit-text-fill-color: #fff;border: 2px solid #fff;background-color: transparent;color: #fff;border-radius: 10px;}
.section-contact-popup .wpcf7-form-control.wpcf7-select {-webkit-text-fill-color: #fff;border: 2px solid #fff;background-color: transparent;color: #fff;border-radius: 10px;}
.contact_icon_padding .et-pb-icon {padding: 15px;}
.contact_form_main_section {background-image: linear-gradient(to right bottom, #002365, #00559d, #0087b6, #00b7ab, #21e287);}
.section-contact-popup option {color: #000;}

.popup-head h2 {color: white; text-align: center;}




/*Popup Contact Page End */

/* ------------ SINGLE POST PAGE ------------ */

.single .et_pb_post{margin-bottom:0px!important;}
.single .post{padding-bottom:0px!important;}
.ctm_srm_post_ftr{height:550px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.2)!important;}
.ctm_ftp_post_ftr{height:430px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.2)!important;}
.ctm_wc_post_ftr{height:430px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.2)!important;}
.more-link{background-color:#002365;color:#ffffff;padding:15px 30px;border-radius:10px;cursor:pointer;border:2px solid #002365;text-transform:capitalize;}
.more-link:hover{background-color:#fff;color:#002365;transition:all 0.3s;border:2px solid #002365;}
.ctm_blog_grid .post-content-inner{margin-bottom:30px;}
.ctm_blog_grid .et_pb_post{padding-bottom:50px;}
.post-template-default.single-post .container{padding:0;}

/* ---------------------------------------------------- */

/* ----------------- Book a Dermo ----------------------*/
#ap_fornt_main_div, .phone_number_info {color: #002365;}
.ap-dates {text-align: left;}
.stp-duration{list-style-type:none !important;color:#002365;}
.ap-steps-detail1 .service-form {padding: 0;}
.ap-dates input[type="text"], #ap_register input[type="text"], #ap_register input[type="email"], #ap_register input[type="tel"], #ap_register #last_name, #ap_register #appoint_notes{color:#002365;background-color:transparent;}
.stp-duration .tm-value {background-color: transparent;border: 1px solid #fff;}
.stp-duration li{margin: 3px 3px;}
#ap_register label, #ap_register .step3-form {text-align: left;}
#ap_register ::placeholder { color: #002365;}
.hide_fl_name_field{float: left;clear: left;}
#appoint_register{border: none;font-size: 18px;}
#ap_slots {width: 24% !important;}


/*------------------- Use Case - FINE DINE -------------------*/

.ctm_header_txtblock {top: 600px; right: 150px;}
.ctm_demopghdr .et_pb_row {max-width: 1600px !important;}
.ctm_countryflg #gallery-1 img {border: none !important; width: 30px !important; height: auto !important;}
.ctm_countryflg .gallery-item {margin: 0 auto !important; width: 15% !important;}

.page-id-230316 .ctm_pghdr {margin-top: -100px;}
.page-id-230316 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-230316 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-230316 .mega-menu-link {color: #ffffff !important;}
.page-id-230316 .mega-sub-menu .mega-menu-link {color: #333333 !important;}
.page-id-230316 .et-fixed-header .mega-menu-link {color: #333333 !important;}
.page-id-230316 #mega-menu-item-129 a {background: #ffffff !important; color: #eb1c22 !important;}
.page-id-230316 .et-fixed-header #mega-menu-item-129 a {background-image: linear-gradient(120deg,#002365 0%,#eb1c22 100%) !important; color: #ffffff !important;}
.page-id-230316 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#002365 0%,#eb1c22 100%) !important;}
.page-id-230316 .et-fixed-header .default_logo {display: inline !important;}
.page-id-230316 .et-fixed-header .white_logo { display: none !important;}
.page-id-230316 .et_pb_social_icon {width: 100% !important; text-align: left; margin-bottom: 10px !important;}

.ctm_uchdr_btn_green {background: transparent; color: #ffffff; padding: 15px 30px; border-radius: 10px; border: 2px solid #ffffff;}
.ctm_uchdr_btn_white {background: #ffffff; padding: 15px 30px; border-radius: 10px; margin-left: 20px; border: 2px solid #ffffff;}
.ctm_uc_offrings {box-shadow: 0 16px 32px 0 rgba(0,0,0,0.1); border: 3px solid #eeeeee; padding: 50px 30px; border-radius: 10px;  transition: .3s; height: 500px;}
.ctm_uc_offrings:hover {border: 3px solid #002365; box-shadow: 0 16px 32px 0 rgba(0,0,0,0.2); transform: translateY(-10px); transition: .3s}
.ctm_adv_img {margin-top: 50px;}

.ctm_uc_finedine_form .wpcf7-text {background: transparent; color: #ffffff !important; width: 16%; margin-right: 10px; padding: 10px 20px; border: 2px solid #ffffff; border-radius: 10px; font-size: 14px;}
.ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #ffffff;}
.ctm_uc_finedine_form .wpcf7-submit {background-color: #ffffff; color: #002365; padding: 12px 50px; border: none !important; font-size: 16px; cursor: pointer; border-radius: 10px; margin-top: 20px;}
.ctm_contactdetail a {color: #ffffff;}

/*------------------- Use Case - ICE CREAN -------------------*/

.page-id-230824 .ctm_pghdr {margin-top: -100px;}
.page-id-230824 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-230824 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-230824 .mega-menu-link {color: #ffffff !important;}
.page-id-230824 .mega-sub-menu .mega-menu-link {color: #333333 !important;}
.page-id-230824 .et-fixed-header .mega-menu-link {color: #333333 !important;}
.page-id-230824 #mega-menu-item-129 a {background: transparent !important; color: #ffffff !important; border: 1px solid #fff !important;}
.page-id-230824 .et-fixed-header #mega-menu-item-129 a {background-image: linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important; color: #ffffff !important;}
.page-id-230824 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-230824 .et-fixed-header .default_logo {display: inline !important;}
.page-id-230824 .et-fixed-header .white_logo { display: none !important;}
.page-id-230824 .et_pb_social_icon {width: 100% !important; text-align: left; margin-bottom: 10px !important;}

.page-id-230824 .ctm_uc_offrings {height: 400px;}
.page-id-230824 .ctm_adv_img {margin-top: 200px;}

/*------------------- Use Case - NEW ICE CREAN -------------------*/

.page-id-231195 .ctm_pghdr {margin-top: -100px;}
.page-id-231195 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-231195 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-231195 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-231195 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231195 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231195 .ctm_uc_offrings {height: 370px !important;}
.page-id-231195 .ctm_uc_offrings:hover {border: 3px solid #e9c205;}
.page-id-231195 .ctm_uc_offrings:hover .et_pb_module_header span {color: #333333 !important;}
.page-id-231195 .ctm_adv_img {margin-top: 200px !important;}
.page-id-231195 .ctm_uchdr_btn_green {color: #e9c205; border: 2px solid #e9c205;}
.page-id-231195 .ctm_uchdr_btn_white {background: #e9c205; border: 2px solid #e9c205; color: #ffffff;}
.page-id-231195 .ctm_contactdetail a {color: #ffffff;}
.page-id-231195 .footer_menu {text-align: center; height: 35px;}
.page-id-231195 .footer_menu ul {padding: 0px !important;}
.page-id-231195 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-231195 .footer_menu .nav-link {color: #ffffff; text-decoration: none;}
.page-id-231195 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-231195 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-231195 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231195 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-231195 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-231195 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-231195 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-231195 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231195 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-231195 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}
.page-id-231195 .ctm_header_txtblock {top: 350px !important; right: 170px !important;}
.page-id-231195 .ctm_header_imgblock img {top: 100px; right: 100px;}

.page-id-231195 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-231195 .ctm_footer_form {top: 50px;}
.page-id-231195 .ctm_footer_info {top: 250px;}
.page-id-231195 .ctm_footer_social {top: 250px; border-top: 3px solid #fbf3cd;}
.page-id-231195 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-231195 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-231195 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}


/*------------------- Use Case - NEW FINE DINE -------------------*/

.page-id-231416 .ctm_pghdr {margin-top: -100px;}
.page-id-231416 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-231416 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-231416 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-231416 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231416 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231416 .ctm_uc_offrings {height: 470px !important;}
.page-id-231416 .ctm_uc_offrings img {height: 100px !important; width: auto !important;}
.page-id-231416 .ctm_uc_offrings:hover {border: 3px solid #eb1c22;}
.page-id-231416 .ctm_adv_img {margin-top: 50px !important;}
.page-id-231416 .ctm_uchdr_btn_green {color: #eb1c22; border: 2px solid #eb1c22;}
.page-id-231416 .ctm_uchdr_btn_white {background: #eb1c22; border: 2px solid #eb1c22; color: #ffffff;}
.page-id-231416 .ctm_contactdetail a {color: #ffffff;}
.page-id-231416 .footer_menu {text-align: center; height: 35px;}
.page-id-231416 .footer_menu ul {padding: 0px !important;}
.page-id-231416 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-231416 .footer_menu .nav-link {color: #ffffff; text-decoration: none;}
.page-id-231416 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-231416 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-231416 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231416 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-231416 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-231416 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-231416 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-231416 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231416 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-231416 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}

.page-id-231416 .ctm_header_txtblock {top: 350px !important; right: 170px !important;}
.page-id-231416 .ctm_header_imgblock img {top: 100px; right: 100px;}
.page-id-231416 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-231416 .ctm_footer_form {top: 50px;}
.page-id-231416 .ctm_footer_info {top: 250px;}
.page-id-231416 .ctm_footer_social {top: 250px; border-top: 3px solid #fbd2d3;}
.page-id-231416 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-231416 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-231416 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}

/*------------------- Use Case - NEW BAKERY -------------------*/

.page-id-231450 .ctm_pghdr {margin-top: -200px;}
.page-id-231450 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-231450 .ctm_header_imgblock img {top: 50px;}
.page-id-231450 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-231450 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-231450 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231450 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231450 .ctm_uc_offrings {height: 400px !important;}
.page-id-231450 .ctm_uc_offrings img {height: 100px !important; width: auto !important;}
.page-id-231450 .ctm_uc_offrings:hover {border: 3px solid #B13A15;}
.page-id-231450 .ctm_uc_offrings:hover .et_pb_module_header span {color: #333333 !important;}
.page-id-231450 .ctm_adv_img {margin-top: 200px !important;}
.page-id-231450 .ctm_uchdr_btn_green {color: #B13A15; border: 2px solid #B13A15;}
.page-id-231450 .ctm_uchdr_btn_white {background: #B13A15; border: 2px solid #B13A15; color: #ffffff;}
.page-id-231450 .ctm_contactdetail a {color: #333333;}
.page-id-231450 .footer_menu {text-align: center; height: 35px;}
.page-id-231450 .footer_menu ul {padding: 0px !important;}
.page-id-231450 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-231450 .footer_menu .nav-link {color: #333333; text-decoration: none;}
.page-id-231450 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-231450 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-231450 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231450 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-231450 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-231450 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-231450 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-231450 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231450 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-231450 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}

.page-id-231450 .ctm_header_txtblock {top: 350px !important; right: 170px !important;}
.page-id-231450 .ctm_header_imgblock img {top: 175px; right: 100px;}
.page-id-231450 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-231450 .ctm_footer_form {top: 50px;}
.page-id-231450 .ctm_footer_info {top: 250px;}
.page-id-231450 .ctm_footer_social {top: 250px; border-top: 3px solid #fbd2d3;}
.page-id-231450 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-231450 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-231450 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}

/*------------------- Use Case - NEW PIZZERIA -------------------*/

.page-id-231809 .ctm_pghdr {margin-top: -200px;}
.page-id-231809 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-231809 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-231809 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-231809 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231809 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231809 .ctm_uc_offrings {height: 580px !important;}
.page-id-231809 .ctm_uc_offrings img {height: 100px !important; width: auto !important;}
.page-id-231809 .ctm_uc_offrings:hover {border: 3px solid #e2810c;}
.page-id-231809 .ctm_adv_img {margin-top: 200px !important;}
.page-id-231809 .ctm_uchdr_btn_green {color: #e2810c; border: 2px solid #e2810c;}
.page-id-231809 .ctm_uchdr_btn_white {background: #e2810c; border: 2px solid #e2810c; color: #ffffff;}
.page-id-231809 .ctm_contactdetail a {color: #ffffff;}
.page-id-231809 .footer_menu {text-align: center; height: 35px;}
.page-id-231809 .footer_menu ul {padding: 0px !important;}
.page-id-231809 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-231809 .footer_menu .nav-link {color: #ffffff; text-decoration: none;}
.page-id-231809 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-231809 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-231809 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231809 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-231809 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-231809 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-231809 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-231809 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231809 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-231809 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}

.page-id-231809 .ctm_header_txtblock {top: 350px !important; right: 170px !important;}
.page-id-231809 .ctm_header_imgblock img {top: 150px; right: 100px;}
.page-id-231809 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-231809 .ctm_footer_form {top: 50px;}
.page-id-231809 .ctm_footer_info {top: 250px;}
.page-id-231809 .ctm_footer_social {top: 250px; border-top: 3px solid #fbd2d3;}
.page-id-231809 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-231809 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-231809 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}

/*------------------- Use Case - NEW FOOD TRUCK -------------------*/

.page-id-231829 .ctm_pghdr {margin-top: -200px;}
.page-id-231829 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-231829 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-231829 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-231829 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231829 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231829 .ctm_uc_offrings {height: 380px !important;}
.page-id-231829 .ctm_uc_offrings img {height: 100px !important; width: auto !important;}
.page-id-231829 .ctm_uc_offrings:hover {border: 3px solid #208e13;}
.page-id-231829 .ctm_adv_img {margin-top: 150px !important;}
.page-id-231829 .ctm_uchdr_btn_green {color: #208e13; border: 2px solid #208e13;}
.page-id-231829 .ctm_uchdr_btn_white {background: #208e13; border: 2px solid #208e13; color: #ffffff;}
.page-id-231829 .ctm_contactdetail a {color: #ffffff;}
.page-id-231829 .footer_menu {text-align: center; height: 35px;}
.page-id-231829 .footer_menu ul {padding: 0px !important;}
.page-id-231829 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-231829 .footer_menu .nav-link {color: #ffffff; text-decoration: none;}
.page-id-231829 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-231829 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-231829 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231829 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-231829 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-231829 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-231829 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-231829 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231829 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-231829 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}

.page-id-231829 .ctm_header_txtblock {top: 350px !important; right: 170px !important;}
.page-id-231829 .ctm_header_imgblock img {top: 150px; right: 100px;}
.page-id-231829 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-231829 .ctm_footer_form {top: 50px;}
.page-id-231829 .ctm_footer_info {top: 250px;}
.page-id-231829 .ctm_footer_social {top: 250px; border-top: 3px solid #fbd2d3;}
.page-id-231829 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-231829 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-231829 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}


/*------------------- Use Case - NEW QUICK SERVE -------------------*/

.page-id-231851 .ctm_pghdr {margin-top: -200px;}
.page-id-231851 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-231851 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-231851 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-231851 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231851 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231851 .ctm_uc_offrings {height: 470px !important;}
.page-id-231851 .ctm_uc_offrings img {height: 100px !important; width: auto !important;}
.page-id-231851 .ctm_uc_offrings:hover {border: 3px solid #283890;}
.page-id-231851 .ctm_adv_img {margin-top: 150px !important;}
.page-id-231851 .ctm_uchdr_btn_green {color: #283890; border: 2px solid #283890;}
.page-id-231851 .ctm_uchdr_btn_white {background: #283890; border: 2px solid #283890; color: #ffffff;}
.page-id-231851 .ctm_contactdetail a {color: #ffffff;}
.page-id-231851 .footer_menu {text-align: center; height: 35px;}
.page-id-231851 .footer_menu ul {padding: 0px !important;}
.page-id-231851 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-231851 .footer_menu .nav-link {color: #ffffff; text-decoration: none;}
.page-id-231851 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-231851 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-231851 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231851 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-231851 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-231851 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-231851 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-231851 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231851 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-231851 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}

.page-id-231851 .ctm_header_txtblock {top: 350px !important; right: 170px !important;}
.page-id-231851 .ctm_header_imgblock img {top: 150px; right: 100px;}
.page-id-231851 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-231851 .ctm_footer_form {top: 50px;}
.page-id-231851 .ctm_footer_info {top: 250px;}
.page-id-231851 .ctm_footer_social {top: 250px; border-top: 3px solid #fbd2d3;}
.page-id-231851 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-231851 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-231851 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}


/*------------------- Use Case - NEW BARS & PUBS -------------------*/

.page-id-231890 .ctm_pghdr {margin-top: -200px;}
.page-id-231890 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-231890 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-231890 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-231890 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231890 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231890 .ctm_uc_offrings {height: 550px !important;}
.page-id-231890 .ctm_uc_offrings img {height: 100px !important; width: auto !important;}
.page-id-231890 .ctm_uc_offrings:hover {border: 3px solid #a01f62;}
.page-id-231890 .ctm_adv_img {margin-top: 300px !important;}
.page-id-231890 .ctm_uchdr_btn_green {color: #a01f62; border: 2px solid #a01f62;}
.page-id-231890 .ctm_uchdr_btn_white {background: #a01f62; border: 2px solid #a01f62; color: #ffffff;}
.page-id-231890 .ctm_contactdetail a {color: #ffffff;}
.page-id-231890 .footer_menu {text-align: center; height: 35px;}
.page-id-231890 .footer_menu ul {padding: 0px !important;}
.page-id-231890 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-231890 .footer_menu .nav-link {color: #ffffff; text-decoration: none;}
.page-id-231890 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-231890 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-231890 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231890 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-231890 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-231890 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-231890 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-231890 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231890 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-231890 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}

.page-id-231890 .ctm_header_txtblock {top: 350px !important; right: 170px !important;}
.page-id-231890 .ctm_header_imgblock img {top: 150px; right: 100px;}
.page-id-231890 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-231890 .ctm_footer_form {top: 50px;}
.page-id-231890 .ctm_footer_info {top: 250px;}
.page-id-231890 .ctm_footer_social {top: 250px; border-top: 3px solid #fbd2d3;}
.page-id-231890 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-231890 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-231890 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}


/*------------------- Use Case - NEW CAFE -------------------*/

.page-id-231904 .ctm_pghdr {margin-top: -200px;}
.page-id-231904 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-231904 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-231904 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-231904 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231904 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-231904 .ctm_uc_offrings {height: 370px !important;}
.page-id-231904 .ctm_uc_offrings img {height: 100px !important; width: auto !important;}
.page-id-231904 .ctm_uc_offrings:hover {border: 3px solid #bf1e2e;}
.page-id-231904 .ctm_adv_img {margin-top: 150px !important;}
.page-id-231904 .ctm_uchdr_btn_green {color: #bf1e2e; border: 2px solid #bf1e2e;}
.page-id-231904 .ctm_uchdr_btn_white {background: #bf1e2e; border: 2px solid #bf1e2e; color: #ffffff;}
.page-id-231904 .ctm_contactdetail a {color: #ffffff;}
.page-id-231904 .footer_menu {text-align: center; height: 35px;}
.page-id-231904 .footer_menu ul {padding: 0px !important;}
.page-id-231904 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-231904 .footer_menu .nav-link {color: #ffffff; text-decoration: none;}
.page-id-231904 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-231904 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-231904 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231904 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-231904 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-231904 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-231904 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-231904 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-231904 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-231904 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}

.page-id-231904 .ctm_header_txtblock {top: 350px !important; right: 170px !important;}
.page-id-231904 .ctm_header_imgblock img {top: 150px; right: 100px;}
.page-id-231904 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-231904 .ctm_footer_form {top: 50px;}
.page-id-231904 .ctm_footer_info {top: 250px;}
.page-id-231904 .ctm_footer_social {top: 250px; border-top: 3px solid #fbd2d3;}
.page-id-231904 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-231904 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-231904 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}


/*------------------- Use Case - NEW SWEET SHOP POS -------------------*/

.page-id-232096 .ctm_pghdr {margin-top: -225px;}
.page-id-232096 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-232096 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-232096 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-232096 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-232096 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-232096 .ctm_uc_offrings {height: 450px !important;}
.page-id-232096 .ctm_uc_offrings img {height: 100px !important; width: auto !important;}
.page-id-232096 .ctm_uc_offrings:hover {border: 3px solid #581540;}
.page-id-232096 .ctm_adv_img {margin-top: 150px !important;}
.page-id-232096 .ctm_uchdr_btn_green {color: #581540; border: 2px solid #581540;}
.page-id-232096 .ctm_uchdr_btn_white {background: #581540; border: 2px solid #581540; color: #ffffff;}
.page-id-232096 .ctm_contactdetail a {color: #ffffff;}
.page-id-232096 .footer_menu {text-align: center; height: 35px;}
.page-id-232096 .footer_menu ul {padding: 0px !important;}
.page-id-232096 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-232096 .footer_menu .nav-link {color: #ffffff; text-decoration: none;}
.page-id-232096 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-232096 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-232096 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-232096 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-232096 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-232096 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-232096 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-232096 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-232096 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-232096 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}

.page-id-232096 .ctm_header_txtblock {top: 450px !important; right: 100px !important;}
.page-id-232096 .ctm_header_imgblock img {top: 150px; right: 100px;}
.page-id-232096 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-232096 .ctm_footer_form {top: 50px;}
.page-id-232096 .ctm_footer_info {top: 250px;}
.page-id-232096 .ctm_footer_social {top: 250px; border-top: 3px solid #fbd2d3;}
.page-id-232096 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-232096 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-232096 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}


/*------------------- Use Case - NEW CLOUD KITCHEN POS -------------------*/

.page-id-233392 .ctm_pghdr {margin-top: -225px;}
.page-id-233392 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-233392 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-233392 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-233392 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-233392 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-233392 .ctm_uc_offrings {height: 450px !important;}
.page-id-233392 .ctm_uc_offrings img {height: 100px !important; width: auto !important;}
.page-id-233392 .ctm_uc_offrings:hover {border: 3px solid #03a9f3;}
.page-id-233392 .ctm_adv_img {margin-top: 150px !important;}
.page-id-233392 .ctm_uchdr_btn_green {color: #03a9f3; border: 2px solid #03a9f3;}
.page-id-233392 .ctm_uchdr_btn_white {background: #03a9f3; border: 2px solid #03a9f3; color: #ffffff;}
.page-id-233392 .ctm_contactdetail a {color: #ffffff;}
.page-id-233392 .footer_menu {text-align: center; height: 35px;}
.page-id-233392 .footer_menu ul {padding: 0px !important;}
.page-id-233392 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-233392 .footer_menu .nav-link {color: #ffffff; text-decoration: none;}
.page-id-233392 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-233392 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-233392 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-233392 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-233392 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-233392 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-233392 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-233392 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-233392 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-233392 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}

.page-id-233392 .ctm_header_txtblock {top: 300px !important; right: 100px !important;}
.page-id-233392 .ctm_header_imgblock img {top: 150px; right: 100px;}
.page-id-233392 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-233392 .ctm_footer_form {top: 50px;}
.page-id-233392 .ctm_footer_info {top: 250px;}
.page-id-233392 .ctm_footer_social {top: 250px; border-top: 3px solid #fbd2d3;}
.page-id-233392 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-233392 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-233392 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}

/*------------------- Use Case - NEW MULTI CHAIN POS -------------------*/

.page-id-233579 .ctm_pghdr {margin-top: -225px;}
.page-id-233579 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-233579 .ctm_ucfooter {background-image: url(/wp-content/uploads/2020/12/header_bg_pattern.png),linear-gradient(120deg,#21e287 0%,#e9c205 100%) !important;}
.page-id-233579 .et-fixed-header {background: rgb(255, 255, 255) !important;}
.page-id-233579 #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-233579 .et-fixed-header #mega-menu-item-129 a {background: #002365 !important; color: #ffffff !important; border: 1px solid #002365 !important;}
.page-id-233579 .ctm_uc_offrings {height: 450px !important;}
.page-id-233579 .ctm_uc_offrings img {height: 100px !important; width: auto !important;}
.page-id-233579 .ctm_uc_offrings:hover {border: 3px solid #ab9374;}
.page-id-233579 .ctm_adv_img {margin-top: 150px !important;}
.page-id-233579 .ctm_uchdr_btn_green {color: #ab9374; border: 2px solid #ab9374;}
.page-id-233579 .ctm_uchdr_btn_white {background: #ab9374; border: 2px solid #ab9374; color: #ffffff;}
.page-id-233579 .ctm_contactdetail a {color: #ffffff;}
.page-id-233579 .footer_menu {text-align: center; height: 35px;}
.page-id-233579 .footer_menu ul {padding: 0px !important;}
.page-id-233579 .footer_menu li {display: inline-block; list-style: none; padding: 0 30px; color: #333333 !important;}
.page-id-233579 .footer_menu .nav-link {color: #ffffff; text-decoration: none;}
.page-id-233579 .nav-link:hover {background: none !important; opacity: 1 !important;}
.page-id-233579 .ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.page-id-233579 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-233579 .ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.page-id-233579 .ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.page-id-233579 .ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.page-id-233579 .ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.page-id-233579 .ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.page-id-233579 .ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.page-id-233579 .ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}

.page-id-233579 .ctm_header_txtblock {top: 300px !important; right: 100px !important;}
.page-id-233579 .ctm_header_imgblock img {top: 100px; right: 100px;}
.page-id-233579 .ctm_footer_sec {padding: 150px 0px 250px 0px;}
.page-id-233579 .ctm_footer_form {top: 50px;}
.page-id-233579 .ctm_footer_info {top: 250px;}
.page-id-233579 .ctm_footer_social {top: 250px; border-top: 3px solid #fbd2d3;}
.page-id-233579 .gs_logo_single {width: 200px !important; margin-right: 80px !important;}
.page-id-233579 .gs_logo_single img {filter: grayscale(100%); transition: all ease .5s;}
.page-id-233579 .gs_logo_single img:hover {-webkit-filter: grayscale(0%);}

/*------------------- CITY PAGE - VADODARA -------------------*/

.page-id-233407 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-233407 .darkHeader {background: #ffffff !important;}
.ctm_citymainheader {margin-top: -90px !important;}
.ctm_citymainheader .elementor-col-50 {width: 100%;}
.ctm_cityhdrtxt h2 {font-weight: 800; font-size: 35px; text-transform: uppercase;}
.ctm_citybtn {margin-top: 20px;}
.ctm_citybtn_knwmr {padding: 15px 30px; border: 2px solid #002365; border-radius: 10px; margin-right: 20px; font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;}
.ctm_citybtn_bookdemo {padding: 15px 30px; background: #002365; color: #ffffff; border-radius: 10px; font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;}
.ctm_usecase:hover {box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.2) !important; border-radius: 10px; transition: all 1s ease;}

/*.ctm_citywiseinqry .wpcf7-text {border: 1px solid #2b2b2b !important; color: #000000 !important; -webkit-text-fill-color: #000000 !important; padding: 15px 20px !important;}
.ctm_citywiseinqry .wpcf7-text::placeholder {color: #000000 !important; opacity: 1 !important;}
.ctm_citywiseinqry .intl-tel-input .selected-flag, .ctm_citywiseinqry .country-select .selected-flag {padding: 0 0 0 20px !important;}
.ctm_citywiseinqry .wpcf7-phonetext, .ctm_citywiseinqry .wpcf7-countrytext {height: 55px; padding-left: 50px !important;}
.ctm_citywiseinqry .wpcf7-select {border: 1px solid #2b2b2b !important; color: #000000 !important; -webkit-text-fill-color: #000000 !important; padding: 15px 20px !important;}
.ctm_citywiseinqry .wpcf7-captchar {border: 1px solid #2b2b2b !important; color: #000000 !important; -webkit-text-fill-color: #000000 !important; padding: 15px 20px !important; margin: 0px 0px 0px 10px; width: 98%;}
.ctm_citywiseinqry .wpcf7-captchar::placeholder {color: #000000 !important; opacity: 1 !important;}
.ctm_citywiseinqry .section-contact-us .wpcf7-submit {margin-left: 10px;  transition: all 1s ease !important;}
.ctm_citywiseinqry .section-contact-us .wpcf7-submit:hover {background: #2b2b2b; color: #ffffff; transition: all 1s ease !important;}
.ctm_countryflg #gallery-2 img {border: none !important; height: 35px !important; width: 35px !important;}
.ctm_countryflg .gallery-item {text-align: left !important;}*/

/*------------------- CITY PAGE - SURAT -------------------*/

.page-id-233847 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-233847 .darkHeader {background: #ffffff !important;}

/*------------------- CITY PAGE - MUMBAI -------------------*/

.page-id-233849 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-233849 .darkHeader {background: #ffffff !important;}

/*------------------- CITY PAGE - GOA -------------------*/

.page-id-233848 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-233848 .darkHeader {background: #ffffff !important;}

/*------------------- CITY PAGE - AHMEDABAD -------------------*/

.page-id-233850 header {background: rgba(0,0,0,0) !important; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0) !important;}
.page-id-233850 .darkHeader {background: #ffffff !important;}


/* -------------------- RESPONSIVE -------------------- */
/* ---------------------------------------------------- */

/* Home Banner */
.starthead{text-align:center;}
#homeaboutlink::before,#homecreativelink::before{background:#fff;width:calc(100% + 18px);height:38px;position:absolute;content:'';white-space:nowrap;z-index:-1;top:32px;left:-9px}
#homeaboutlink:hover::before,#homecreativelink:hover::before{background:0 0;width:calc(100% + 18px);height:38px;position:absolute;content:'';white-space:nowrap;z-index:-1;top:32px;left:-9px}
.startaround{position:absolute;width:100%;height:100%;overflow:hidden}
.startback{background:url(https://newstaging.re-pos.in/brandeasy/wp-content/uploads/2019/12/home_banner_01.jpg) repeat-x;background-size:contain;background-position:center;position:absolute;width:300vw;height:100vh;-webkit-animation:backgroundScroll 100s linear infinite;animation:backgroundScroll 100s linear infinite}
@keyframes backgroundScroll{
0%{-webkit-transform:translate(0,0);transform:translate(0,0)}
100%{-webkit-transform:translate(-200vw,0);transform:translate(-200vw,0)}
}
.starttext{display:flex;-webkit-box-align:center;align-items:center;height:100%;padding:60px 0 180px 0}
#homing-banner .container{width:100%;max-width:1920px}
.startheadline{font-size:60px;line-height:59px;font-family:'Yeseva One';font-weight:400;text-align:center;color:#fff}
.starttext a{border:0;border-bottom:2px;color:#000;height:70px;position:relative;z-index:auto;text-decoration:none;font-weight:bold;}
.starttext a:hover{text-decoration:underline;text-transform:uppercase}
#homebackabout{background-image:url(https://newstaging.re-pos.in/brandeasy/wp-content/uploads/2019/12/home_banner_02.jpg);background-position:top center}
.homebackhover{background-size:cover;background-position:center;position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none;z-index:50}
#homebackcreative{background-image:url(https://newstaging.re-pos.in/brandeasy/wp-content/uploads/2019/12/home_banner_03.jpg);background-position:top center}
.intl-tel-input .selected-flag .iti-arrow, .country-select .selected-flag .arrow{display: none;}
.intl-tel-input .selected-flag .iti-flag, .country-select .selected-flag .flag{margin: 17px -6px;}
.ctm_ftr_form .wpcf7-phonetext{padding: 26px 20px !important;margin: 10px 0 !important;}
.form_control_divider{display: block;margin: 15px;}
.form_control_divider2{display: block;margin: 20px;}
.wpcf7-captchar {background: transparent !important;border: 2px solid #fff !important;border-radius: 10px;width: 100%;}
@media (max-width:1366px){
	#homecreativelink:hover{float:left;width:100%;display:inline-block;text-align:left;margin-left:20px}
}
::-webkit-input-placeholder{color:#fff;}
/* Home Banner End */

/* Career */
.xs-career-box{background:#fff;box-shadow:0 3px 3px 0 rgba(17,12,79,.1);padding:15px 25px;background:#f4f4f4;}
.career-meta p{display:inline-block;color:#002365;font-size:12px;box-shadow:0 7px 10px 0 rgba(0, 1, 4, 0.2);padding:5px 10px;font-weight:500;margin:15px auto;font-weight:500!important;}
.career-title{color:#1d3977;font-size:21px;line-height:1.4em!important;font-weight:600;margin:0 0 14px;text-transform:capitalize;}
.d-block{color:#ff6d00;font-weight:500!important;}
.d-block span{color:#1d3977;}
.ctm_hdrbtn {background:#002365;color:#fff;padding:10px!important;border-radius:5px;width:115px;border:2px solid #002365;cursor:pointer;}
.ctm_hdrbtn:hover{background:#fff;color:#002365;border:2px solid #002365;}
.career-footer{display:block ruby;}

@media (min-width:1920px) and (max-width:3200px){
	.ctm_citymainheader {padding: 130px 0px 250px 0px !important;}	
	.ctm_ftr_intouch {padding-left: 200px;}
	.ctm_mainnewhomehdr {padding-bottom: 400px !important;}
}
@media (min-width:1600px) and (max-width:1919px){
	.page-id-231450 .ctm_pghdr {margin-top: -215px;}
	.page-id-231890 .ctm_pghdr {margin-top: -215px;}
	.page-id-231904 .ctm_pghdr {margin-top: -215px;}
	.page-id-231416 .ctm_pghdr {margin-top: -90px;}
	.page-id-231829 .ctm_pghdr {margin-top: -215px;}
	.page-id-231195 .ctm_pghdr {margin-top: -90px;}
	.page-id-231809 .ctm_pghdr {margin-top: -215px;}
	.page-id-231851 .ctm_pghdr {margin-top: -215px;}
	/* .ctm_ftrset {height: 450px;}
	.ctm_our_products a {padding: 0px 40px !important;}
	.ctm_pos_ftr {height: 380px !important;}
	.ctm_stock_mng_ftr {height: 330px !important;}
	.ctm_sales_mrkt_ftr {height: 370px !important;}
	.ctm_crt_ftr {height: 320px !important;}
	.ctm_frnch_mng_ftr {height: 370px !important;}
	.ctm_hd_ofc_ftr {height: 300px !important;}
	.ctm_rprt_ftr {height: 300px !important;}
	.ctm_setting_ftr {height: 320px !important;}
	.ctm_reana_ftr {height: 320px !important;}
	.ctm_reecho_ftr {height: 320px !important;}
	.ctm_tmo_ftr {height: 320px !important;}
	.page-id-231450 .ctm_pghdr {margin-top: -215px;} */

	.ctm_citymainheader {padding: 100px 0px 150px 0px !important;}	
	.ctm_ftr_intouch {padding-left: 200px;}
}
@media (min-width:1536px) and (max-width:1599px){
	.ctm_citymainheader {padding: 100px 0px 150px 0px !important;}	
	.ctm_ftr_intouch {padding-left: 200px;}
}
@media (min-width:1366px) and (max-width:1599px){
	.ctm_ftrset {height: 450px;}
	.ctm_our_products a {padding: 0px 40px !important;}
	.ctm_pos_ftr {height: 380px !important;}
	.ctm_stock_mng_ftr {height: 330px !important;}
	.ctm_sales_mrkt_ftr {height: 370px !important;}
	.ctm_crt_ftr {height: 320px !important;}
	.ctm_frnch_mng_ftr {height: 370px !important;}
	.ctm_hd_ofc_ftr {height: 300px !important;}
	.ctm_rprt_ftr {height: 300px !important;}
	.ctm_setting_ftr {height: 320px !important;}
	.ctm_reana_ftr {height: 320px !important;}
	.ctm_reecho_ftr {height: 320px !important;}
	.ctm_tmo_ftr {height: 320px !important;}
	.page-id-231450 .ctm_pghdr {margin-top: -225px;}
	.page-id-231450 .ctm_header_txtblock {right: 120px !important;}
	.page-id-231450 .ctm_header_imgblock img {top: 230px;right: 0;}
	.page-id-231890 .ctm_pghdr {margin-top: -225px;}
	.page-id-231890 .ctm_header_txtblock {right: 120px !important;}
	.page-id-231890 .ctm_header_imgblock img {top: 230px;right: 0;}
	.page-id-231904 .ctm_pghdr {margin-top: -225px;}
	.page-id-231904 .ctm_header_txtblock {right: 120px !important;}
	.page-id-231904 .ctm_header_imgblock img {top: 230px;right: 0;}
	.page-id-231416 .ctm_pghdr {margin-top: -90px;}
	.page-id-231416 .ctm_header_txtblock {right: 120px !important;}
	.page-id-231416 .ctm_header_imgblock img {top: 100px;right: 0;}

	.page-id-231829 .ctm_pghdr {margin-top: -225px;}
	.page-id-231829 .ctm_header_txtblock {right: 120px !important;}
	.page-id-231829 .ctm_header_imgblock img {top: 230px;right: 0;}

	.page-id-231195 .ctm_pghdr {margin-top: -90px;}
	.page-id-231195 .ctm_header_txtblock {right: 120px !important;top: 220px !important;}
	.page-id-231195 .ctm_header_imgblock img {top: 100px;right: 0;}

	.page-id-231809 .ctm_pghdr {margin-top: -225px;}
	.page-id-231809 .ctm_header_txtblock {right: 120px !important;}
	.page-id-231809 .ctm_header_imgblock img {top: 230px;right: 0;}

	.page-id-231851 .ctm_pghdr {margin-top: -225px;}
	.page-id-231851 .ctm_header_txtblock {right: 135px !important;top: 390px !important;}
	.page-id-231851 .ctm_header_imgblock img {top: 230px;right: 0;}

	.ctm_ftr_intouch {padding-left: 200px;}
}

@media (min-width:1280px) and (max-width:1365px){
	.ctm_ftrset {height: 450px;}
	.ctm_qck_lnk {margin-left: 285px !important;}
	.ctm_inds_sgmnt {height: 250px !important; padding: 0px 20px !important;}
	.ctm_blog_grid .et_pb_post {height: 600px !important;}
	.ctm_our_products a {padding: 0px 35px !important;}
	.ctm_pos_ftr {height: 380px !important;}
	.ctm_stock_mng_ftr {height: 330px !important;}
	.ctm_sales_mrkt_ftr {height: 370px !important;}
	.ctm_crt_ftr {height: 320px !important;}
	.ctm_frnch_mng_ftr {height: 370px !important;}
	.ctm_hd_ofc_ftr {height: 300px !important;}
	.ctm_rprt_ftr {height: 320px !important;}
	.ctm_setting_ftr {height: 350px !important;}
	.ctm_reana_ftr {height: 350px !important;}
	.ctm_reecho_ftr {height: 350px !important;}
	.ctm_tmo_ftr {height: 320px !important;}
	.sortLink{margin:0px 0px!important;padding:2px 10px!important;}
	/*.home-banner-desktop {left: 31.5%;}*/
	.ctm_main_products_txt{padding:0px 100px;}
	.page-id-231450 .ctm_pghdr {margin-top: -235px;}
	.page-id-231450 .ctm_header_txtblock {right: 100px !important;top: 280px !important;}
	.page-id-231450 .ctm_header_imgblock img {top: 230px;right: 0;}
	.page-id-231890 .ctm_pghdr {margin-top: -235px;}
	.page-id-231890 .ctm_header_txtblock {right: 100px !important;top: 280px !important;}
	.page-id-231890 .ctm_header_imgblock img {top: 230px;right: 0;}
	.page-id-231904 .ctm_pghdr {margin-top: -235px;}
	.page-id-231904 .ctm_header_txtblock {right: 100px !important;top: 280px !important;}
	.page-id-231904 .ctm_header_imgblock img {top: 230px;right: 0;}
	.page-id-231416 .ctm_pghdr {margin-top: -90px;}
	.page-id-231416 .ctm_header_txtblock {right: 100px !important;top: 150px !important;}
	.page-id-231416 .ctm_header_imgblock img {top: 120px;right: 0;}

	.page-id-231829 .ctm_pghdr {margin-top: -230px;}
	.page-id-231829 .ctm_header_txtblock {right: 100px !important;top: 280px !important;}
	.page-id-231829 .ctm_header_imgblock img {top: 230px;right: 0;}

	.page-id-231195 .ctm_pghdr {margin-top: -90px;}
	.page-id-231195 .ctm_header_txtblock {right: 100px !important;top: 230px !important;}
	.page-id-231195 .ctm_header_imgblock img {top: 100px;right: 0;}

	.page-id-231809 .ctm_pghdr {margin-top: -230px;}
	.page-id-231809 .ctm_header_txtblock {right: 100px !important;top: 280px !important;}
	.page-id-231809 .ctm_header_imgblock img {top: 230px;right: 0;}

	.page-id-231851 .ctm_pghdr {margin-top: -230px;}
	.page-id-231851 .ctm_header_txtblock {right: 130px !important;top: 240px !important;}
	.page-id-231851 .ctm_header_imgblock img {top: 230px;right: 0;}

	.ctm_ftr_intouch {padding-left: 200px;}
}
@media (min-width:1198px) and (max-width:1300px){
	.ctm_main_products_txt{ padding: 10px 50px; }
	.ctm_main_products_img {padding-top:20px;}
	.laptop-tab-my-order{padding-top:40px;}
	/*.home-banner-desktop {left: 31%;}*/
}
@media (min-width:1080px) and (max-width:1279px){
	.ctm_ftrset {height: 450px; padding: 30px 10px !important;}
	.ctm_qck_lnk {margin-left: 210px !important;}
	.ctm_inds_sgmnt {height: 250px !important; padding: 0px 20px !important;}
	.ctm_blog_grid .et_pb_post {height: 600px !important;}
	.ctm_abt_pos_nmbrs_01 {padding: 30px 20px !important;}
	.ctm_our_products a {padding: 0px 22px !important;}
	.ctm_abt_us_ftr {height: 280px !important;}

	/* .section-contact-us .wpcf7-form-control.wpcf7-text {width: 203% !important;}
	.section-contact-us .wpcf7-form-control.wpcf7-select {width: 203% !important;} */

	.sortLink {float: none !important; margin: 0px 5px 5px 0px !important;}
	.ctm_client_portfolio .thumbnail_wrap_ {margin-top: 20px !important; margin-left: 75px !important;}

	.ctm_pos_ftr {height: 380px !important;}
	.ctm_stock_mng_ftr {height: 330px !important;}
	.ctm_sales_mrkt_main_ftr {height: 410px !important;}
	.ctm_sales_mrkt_ftr {height: 370px !important;}
	.ctm_crt_main_ftr {height: 400px !important;}
	.ctm_crt_ftr {height: 320px !important;}
	.ctm_frnch_mng_ftr {height: 370px !important;}
	.ctm_hd_ofc_main_ftr {height: 430px !important;}
	.ctm_hd_ofc_ftr {height: 300px !important;}
	.ctm_rprt_main_ftr {height: 400px !important;}
	.ctm_rprt_ftr {height: 320px !important;}
	.ctm_setting_ftr {height: 350px !important;}
	.ctm_reana_ftr {height: 350px !important;}
	.ctm_reecho_ftr {height: 350px !important;}
	.ctm_tmo_ftr {height: 320px !important;}
	.page-id-231450 .ctm_pghdr {margin-top: -240px;}
	.page-id-231890 .ctm_pghdr {margin-top: -275px;}
	.page-id-231904 .ctm_pghdr {margin-top: -240px;}
	.page-id-231416 .ctm_pghdr {margin-top: -90px;}
	.page-id-231829 .ctm_pghdr {margin-top: -275px;}
	.page-id-231195 .ctm_pghdr {margin-top: -90px;}
	.page-id-231809 .ctm_pghdr {margin-top: -240px;}
	.page-id-231851 .ctm_pghdr {margin-top: -262px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 14px 0px 14px;}
	.page-id-231450 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231450 .ctm_header_imgblock img {top: 240px;right: 0;}
	.page-id-231890 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231890 .ctm_header_imgblock img {top: 240px;right: 0;}
	.page-id-231890 .ctm_uc_offrings {height: 620px !important;}
	.page-id-231904 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231904 .ctm_header_imgblock img {top: 240px;right: 0;}
	.page-id-231416 .ctm_header_txtblock {top: 150px !important;right: 80px !important;}
	.page-id-231416 .ctm_header_imgblock img {top: 120px;right: 0;}

	.page-id-231829 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231829 .ctm_header_imgblock img {top: 240px;right: 0;}

	.page-id-231195 .ctm_header_txtblock {top: 150px !important;right: 80px !important;}
	.page-id-231195 .ctm_header_imgblock img {top: 100px;right: 0;}

	.page-id-231809 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231809 .ctm_header_imgblock img {top: 240px;right: 0;}

	.page-id-231851 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231851 .ctm_header_imgblock img {top: 240px;right: 0;}
	.one-third.column {width: 100%; margin: 10px 0px; float: left;}
	.column.one-thirds {float: right; width: 100%; margin-top: 9px;}
	.et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4 {font-size: 15px !important;}

	.ctm_cityhdrtxt {padding-left: 60px !important;}
	.ctm_maindemoform {padding: 50px 100px !important;}
	.ctm_mainftrset {padding: 120px 100px 50px 100px !important;}
	.ctm_mainfooter01, .ctm_mainfooter02, .ctm_mainfooter03 {padding: 50px 100px !important;}
	.ctm_ftr_intouch {padding-left: 130px !important;}

	.page-id-233407 .container, .page-id-233847 .container, .page-id-233848 .container, .page-id-233849 .container, .page-id-233850 .container {width: 90% !important;}
	.ctm_newcityform .wpcf7-text, .ctm_newcityform .wpcf7-select {width: 47% !important;}
	.ctm_newcityform .phone {width: 47% !important;}
	.ctm_newcityform #phone-number {width: 100% !important;}
	.ctm_newcityform .country {width: 47% !important; margin-right: 30px !important;}
	.ctm_newcityform #country {width: 100% !important;}
}

@media (min-width:1024px) and (max-width:1079px){
	/*#main-header .container {width: 90% !important;}*/
	.ctm_ftrset {height: 450px; padding: 30px 10px !important;}
	.ctm_qck_lnk {margin-left: 15% !important;}
	.ctm_inds_sgmnt {height: 250px !important; padding: 0px 20px !important;}
	.ctm_blog_grid .et_pb_post {height: 650px !important;}
	.ctm_abt_pos_nmbrs_01 {padding: 30px 20px !important;}
	.ctm_our_products a {padding: 0px 19px !important;}
	.ctm_abt_us_ftr {height: 280px !important;}
	.ctm_main_products_txt {padding: 0px 50px !important;}

	/* .section-contact-us .wpcf7-form-control.wpcf7-text {width: 203% !important;}
	.section-contact-us .wpcf7-form-control.wpcf7-select {width: 203% !important;} */

	.sortLink {float: none !important; margin: 0px 5px 5px 0px !important;}
	.ctm_client_portfolio .thumbnail_wrap_ {margin-top: 20px !important; margin-left: 75px !important;}

	.ctm_pos_ftr {height: 420px !important;}
	.ctm_stock_mng_main_ftr {height: 380px !important;}
	.ctm_stock_mng_ftr {height: 330px !important;}
	.ctm_sales_mrkt_main_ftr {height: 410px !important;}
	.ctm_sales_mrkt_ftr {height: 370px !important;}
	.ctm_crt_main_ftr {height: 450px !important;}
	.ctm_crt_ftr {height: 320px !important;}
	.ctm_frnch_mng_main_ftr {height: 380px !important;}
	.ctm_frnch_mng_ftr {height: 370px !important;}
	.ctm_hd_ofc_main_ftr {height: 500px !important;}
	.ctm_hd_ofc_ftr {height: 320px !important;}
	.ctm_rprt_main_ftr {height: 450px !important;}
	.ctm_rprt_ftr {height: 320px !important;}
	.ctm_setting_main_ftr {height: 420px !important;}
	.ctm_setting_ftr {height: 380px !important;}
	.ctm_reana_ftr {height: 380px !important;}
	.ctm_reecho_ftr {height: 380px !important;}
	.ctm_tmo_ftr {height: 350px !important;}
	.page-id-231450 .ctm_pghdr {margin-top: -242px;}
	.page-id-231450 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231450 .ctm_header_imgblock img {top: 250px;right: 0;}
	.page-id-231890 .ctm_pghdr {margin-top: -287px;}
	.page-id-231890 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231890 .ctm_header_imgblock img {top: 250px;right: 0;}
	.page-id-231890 .ctm_uc_offrings {height: 620px !important;}
	.page-id-231904 .ctm_pghdr {margin-top: -240px;}
	.page-id-231904 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231904 .ctm_header_imgblock img {top: 250px;right: 0;}
	.page-id-231416 .ctm_pghdr {margin-top: -90px;}
	.page-id-231416 .ctm_header_txtblock {top: 150px !important;right: 80px !important;}
	.page-id-231416 .ctm_header_imgblock img {top: 120px;right: 0;}

	.page-id-231829 .ctm_pghdr {margin-top: -285px;}
	.page-id-231829 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231829 .ctm_header_imgblock img {top: 250px;right: 0;}

	.page-id-231195 .ctm_pghdr {margin-top: -90px;}
	.page-id-231195 .ctm_header_txtblock {top: 150px !important;right: 80px !important;}
	.page-id-231195 .ctm_header_imgblock img {top: 100px;right: 0;}

	.page-id-231809 .ctm_pghdr {margin-top: -242px;}
	.page-id-231809 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231809 .ctm_header_imgblock img {top: 250px;right: 0;}

	.page-id-231851 .ctm_pghdr {margin-top: -275px;}
	.page-id-231851 .ctm_header_txtblock {top: 300px !important;right: 80px !important;}
	.page-id-231851 .ctm_header_imgblock img {top: 250px;right: 0;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 18px 0px 18px;}
	.one-third.column {width: 100%; margin: 10px 0px; float: left;}
	.column.one-thirds {float: right; width: 100%; margin-top: 9px;}
	.et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4 {font-size: 14px !important;}
	/*.home-banner-desktop {top: 480px; z-index: 999;}*/

	.ctm_cityhdrtxt {padding-left: 60px !important;}
	.ctm_maindemoform {padding: 50px 50px !important;}
	.ctm_mainftrset {padding: 120px 50px 50px 50px !important;}
	.ctm_mainfooter01, .ctm_mainfooter02, .ctm_mainfooter03 {padding: 50px !important;}
	.ctm_ftr_intouch {padding-left: 130px !important;}

	.page-id-233407 .container, .page-id-233847 .container, .page-id-233848 .container, .page-id-233849 .container, .page-id-233850 .container {width: 95% !important;}
	.ctm_citybtn {width: 50% !important; float: left !important;}
	.ctm_newcityform .wpcf7-text, .ctm_newcityform .wpcf7-select {width: 47% !important;}
	.ctm_newcityform .phone {width: 47% !important;}
	.ctm_newcityform #phone-number {width: 100% !important;}
	.ctm_newcityform .country {width: 47% !important; margin-right: 30px !important;}
	.ctm_newcityform #country {width: 100% !important;}
}

@media (min-width:980px) and (max-width:1023px){
	#main-header .container {width: 90% !important;}
	#et_mobile_nav_menu {display: none !important;}
	.ctm_ftrset {height: 370px; padding: 30px 10px !important;}
	.ctm_qck_lnk {margin-left: 15% !important;}
	.ctm_inds_sgmnt {height: 250px !important; padding: 0px 20px !important;}
	.ctm_blog_grid .et_pb_post {height: 600px !important;}
	.ctm_abt_pos_nmbrs_01 {padding: 30px 20px !important;}
	.ctm_our_products a {padding: 0px 16px !important;}
	.ctm_abt_us_ftr {height: 280px !important;}
	.ctm_main_products_txt {padding: 0px 50px !important;}
	.ctm_hpy_client_tab {display: none !important;}
	.ctm_footer_contact_info .et_pb_blurb_content {margin-left: 0px !important;}
	.ctm_footer_contact_info .et_pb_text {margin-top: 0px !important;}
	.pos_key_feature_1, .pos_key_feature_2, .pos_key_feature_3 {margin-left: 50px !important;}
	.ctm_reecho_slider .et_pb_column {margin-bottom: 0px !important;}
	.ctm_reana_slider .et_pb_column {margin-bottom: 0px !important;}

	/* .section-contact-us .wpcf7-form-control.wpcf7-text {width: 203% !important;}
	.section-contact-us .wpcf7-form-control.wpcf7-select {width: 203% !important;} */

	.sortLink {float: none !important; margin: 0px 5px 5px 0px !important;}
	.ctm_client_portfolio .thumbnail_wrap_ {margin-top: 20px !important; margin-left: 75px !important;}

	.ctm_pos_main_ftr {height: 250px !important;}
	.ctm_pos_ftr { height: 300px !important; padding: 50px !important;}
	.ctm_stock_mng_main_ftr {height: 250px !important;}
	.ctm_stock_mng_ftr {height: 330px !important; padding: 50px !important;}
	.ctm_sales_mrkt_main_ftr {height: 250px !important;}
	.ctm_sales_mrkt_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_crt_main_ftr {height: 250px !important; }
	.ctm_crt_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_frnch_mng_main_ftr {height: 250px !important;}
	.ctm_frnch_mng_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_hd_ofc_main_ftr {height: 300px !important;}
	.ctm_hd_ofc_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_rprt_main_ftr {height: 250px !important;}
	.ctm_rprt_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_setting_main_ftr {height: 250px !important;}
	.ctm_setting_ftr {height: 320px !important; padding: 50px !important;}
	.ctm_reana_ftr {height: 320px !important;}
	.ctm_reecho_ftr {height: 350px !important; padding: 50px !important;}
	.ctm_tmo_ftr {height: 300px !important;}
	.et_pb_column .et_pb_row_inner_0 {width: 50%;}
	.page-id-231450 .ctm_pghdr {margin-top: -230px;}
	.page-id-231890 .ctm_pghdr {margin-top: -230px;}
	.page-id-231904 .ctm_pghdr {margin-top: -215px;}
	.page-id-231416 .ctm_pghdr {margin-top: -80px;}
	.page-id-231829 .ctm_pghdr {margin-top: -230px;}
	.page-id-231195 .ctm_pghdr {margin-top: -90px;}
	.page-id-231809 .ctm_pghdr {margin-top: -230px;}
	.page-id-231851 .ctm_pghdr {margin-top: -220px;}
	.et_pb_section_0.et_pb_section {padding-bottom: 0px !important;}
	.page-id-231450 .ctm_header_txtblock {top: 280px !important;right: 90px !important;}
	.page-id-231450 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231450 .ctm_header_imgblock img {right: 0;}
	.page-id-231450 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231890 .ctm_header_txtblock {top: 280px !important;right: 90px !important;}
	.page-id-231890 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231890 .ctm_header_imgblock img {right: 0;}
	.page-id-231890 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231904 .ctm_header_txtblock {top: 280px !important;right: 90px !important;}
	.page-id-231904 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231904 .ctm_header_imgblock img {right: 0;}
	.page-id-231904 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231416 .ctm_header_txtblock {top: 140px !important;right: 90px !important;}
	.page-id-231416 .ctm_header_imgblock img {top: -230px; width: 50%; float: right;}
	.page-id-231416 .ctm_header_imgblock img {right: 0;}
	.page-id-231416 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231829 .ctm_header_txtblock {top: 280px !important;right: 90px !important;}
	.page-id-231829 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231829 .ctm_header_imgblock img {right: 0;}
	.page-id-231829 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231195 .ctm_header_txtblock {top: 140px !important;right: 90px !important;}
	.page-id-231195 .ctm_header_imgblock img {top: -230px; width: 50%; float: right;}
	.page-id-231195 .ctm_header_imgblock img {right: 0;}
	.page-id-231195 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231809 .ctm_header_txtblock {top: 280px !important;right: 90px !important;}
	.page-id-231809 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231809 .ctm_header_imgblock img {right: 0;}
	.page-id-231809 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231851 .ctm_header_txtblock {top: 280px !important;right: 90px !important;}
	.page-id-231851 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231851 .ctm_header_imgblock img {right: 0;}
	.page-id-231851 .ctm_adv_img {margin-top: 0 !important;}
	.ctm_uc_finedine_form .wpcf7-text {width: 15%;margin-left: 6px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px;}
	.one-third.column {width: 100%; margin: 10px 0px; float: left;}
	.column.one-thirds {float: right; width: 100%;  margin-top: 9px; }

	.ctm_cityhdrtxt {padding-left: 60px !important;}
	.ctm_maindemoform {padding: 50px 50px !important;}
	.ctm_mainftrset {padding: 120px 50px 50px 50px !important;}
	.ctm_mainfooter01, .ctm_mainfooter02, .ctm_mainfooter03 {padding: 20px 50px !important;}
	.ctm_ftr_intouch {padding-left: 130px !important;}

	.ctm_citybtn {width: 50% !important; float: left !important;}
	.ctm_newcityform .wpcf7-text, .ctm_newcityform .wpcf7-select {width: 47% !important;}
	.ctm_newcityform .phone {width: 47% !important;}
	.ctm_newcityform #phone-number {width: 100% !important;}
	.ctm_newcityform .country {width: 47% !important; margin-right: 30px !important;}
	.ctm_newcityform #country {width: 100% !important;}

	.ctm_newhomeheader {padding: 30px 20px 280px 20px !important;}
}

@media (min-width:900px) and (max-width:979px){
	/*#main-header .container {width: 90% !important;}*/
	#et_mobile_nav_menu {display: none !important;}
	.mega-menu-link {padding: 0px 15px !important;}
	.mega-sub-menu .mega-menu-link {padding: 10px 15px !important;}

	.ctm_our_products a {padding: 0px 10px !important;}
	.ctm_ftrset {height: 370px; padding: 30px 10px !important;}
	.ctm_qck_lnk {margin-left: 15% !important;}
	.ctm_inds_sgmnt {height: 250px !important; padding: 0px 20px !important;}
	.ctm_blog_grid .et_pb_post {height: 600px !important;}
	.ctm_abt_pos_nmbrs_01 {padding: 30px 20px !important;}
	.ctm_abt_us_ftr {height: 280px !important;}
	.ctm_main_products_txt {padding: 0px 50px !important;}
	.ctm_hpy_client_tab {display: none !important;}
	.ctm_footer_contact_info .et_pb_blurb_content {margin-left: 0px !important;}
	.ctm_footer_contact_info .et_pb_text {margin-top: 0px !important;}
	.pos_key_feature_1, .pos_key_feature_2, .pos_key_feature_3 {margin-left: 50px !important;}
	.ctm_reecho_slider .et_pb_column {margin-bottom: 0px !important;}
	.ctm_reana_slider .et_pb_column {margin-bottom: 0px !important;}

	/* .section-contact-us .wpcf7-form-control.wpcf7-text {width: 203% !important;}
	.section-contact-us .wpcf7-form-control.wpcf7-select {width: 203% !important;} */

	.sortLink {float: none !important; padding: 5px 0px !important; margin: 0px 5px 5px 0px !important;}
	.ctm_client_portfolio .thumbnail_wrap_ {margin-top: 20px !important; margin-left: 75px !important;}

	.ctm_pos_main_ftr {height: 250px !important;}
	.ctm_pos_ftr { height: 300px !important; padding: 50px !important;}
	.ctm_stock_mng_main_ftr {height: 250px !important;}
	.ctm_stock_mng_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_sales_mrkt_main_ftr {height: 250px !important;}
	.ctm_sales_mrkt_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_crt_main_ftr {height: 250px !important; }
	.ctm_crt_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_frnch_mng_main_ftr {height: 250px !important;}
	.ctm_frnch_mng_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_hd_ofc_main_ftr {height: 280px !important;}
	.ctm_hd_ofc_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_rprt_main_ftr {height: 250px !important;}
	.ctm_rprt_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_setting_main_ftr {height: 250px !important;}
	.ctm_setting_ftr {height: 320px !important; padding: 50px !important;}
	.ctm_reana_ftr {height: 320px !important;}
	.ctm_reecho_ftr {height: 350px !important; padding: 50px !important;}
	.ctm_tmo_ftr {height: 300px !important;}

	.page-id-231450 .ctm_pghdr {margin-top: -235px;}
	.page-id-231890 .ctm_pghdr {margin-top: -235px;}
	.page-id-231904 .ctm_pghdr {margin-top: -220px;}
	.page-id-231416 .ctm_pghdr {margin-top: -90px;}
	.page-id-231829 .ctm_pghdr {margin-top: -235px;}
	.page-id-231195 .ctm_pghdr {margin-top: -90px;}
	.page-id-231809 .ctm_pghdr {margin-top: -232px;}
	.page-id-231851 .ctm_pghdr {margin-top: -222px;}
	.et_pb_section_0.et_pb_section {padding-bottom: 50px !important;}
	.page-id-231450 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 51%;}
	.page-id-231450 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231450 .ctm_header_imgblock img {right: 0;}
	.page-id-231450 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231890 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 51%;}
	.page-id-231890 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231890 .ctm_header_imgblock img {right: 0;}
	.page-id-231890 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231904 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 51%;}
	.page-id-231904 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231904 .ctm_header_imgblock img {right: 0;}
	.page-id-231904 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231416 .ctm_header_txtblock {top: 150px !important;right: 70px !important; width: 51%;}
	.page-id-231416 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231416 .ctm_header_imgblock img {right: 0;}
	.page-id-231416 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231829 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 51%;}
	.page-id-231829 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231829 .ctm_header_imgblock img {right: 0;}
	.page-id-231829 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231195 .ctm_header_txtblock {top: 150px !important;right: 70px !important; width: 51%;}
	.page-id-231195 .ctm_header_imgblock img {top: -220px; width: 50%; float: right;}
	.page-id-231195 .ctm_header_imgblock img {right: 0;}
	.page-id-231195 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231809 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 51%;}
	.page-id-231809 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231809 .ctm_header_imgblock img {right: 0;}
	.page-id-231809 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231851 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 51%;}
	.page-id-231851 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231851 .ctm_header_imgblock img {right: 0;}
	.page-id-231851 .ctm_adv_img {margin-top: 0 !important;}
	.ctm_uc_finedine_form .wpcf7-text {width: 15%;margin-left: 2px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px !important;}
	.one-third.column {width: 100%; margin: 10px 0px; float: left;}
	.column.one-thirds {float: right; width: 100%; margin-top: 9px;}

	.ctm_cityhdrtxt {padding-left: 60px !important;}
	.ctm_maindemoform {padding: 50px 50px !important;}
	.ctm_mainftrset {padding: 120px 50px 50px 50px !important;}
	.ctm_mainfooter01, .ctm_mainfooter02, .ctm_mainfooter03 {padding: 20px 50px !important;}
	.ctm_ftr_intouch {padding-left: 80px !important;}

	.page-id-233407 .container, .page-id-233847 .container, .page-id-233848 .container, .page-id-233849 .container, .page-id-233850 .container {width: 95% !important;}
	.ctm_citybtn {width: 50% !important; float: left !important;}
	.ctm_newcityform .wpcf7-text, .ctm_newcityform .wpcf7-select {width: 47% !important;}
	.ctm_newcityform .phone {width: 47% !important;}
	.ctm_newcityform #phone-number {width: 100% !important;}
	.ctm_newcityform .country {width: 47% !important; margin-right: 30px !important;}
	.ctm_newcityform #country {width: 100% !important;}

	.ctm_newhomeheader {padding: 30px 0px 200px 0px !important;}
	.mainnewhomehdrtxt h2{font-size: 35px !important;}
}

@media (min-width:768px) and (max-width:899px){
	#main-header .container {width: 90% !important;}
	#et_mobile_nav_menu {display: none !important;}
	.mega-menu-link {padding: 0px 15px !important;}
	.mega-sub-menu .mega-menu-link {padding: 10px 15px !important;}
	#mega-menu-primary-menu {margin-top: 20px !important;}

	.ctm_our_products a {padding: 0px 10px !important;}
	.ctm_our_products .et_pb_tab_0 {margin-left: 0px;}
	.ctm_our_main_product {width: 90% !important;}
	.ctm_main_products_img {float: none !important; width: 100% !important;}
	.ctm_main_products_txt {float: none !important; width: 100% !important;}
	.ctm_hpy_client_dsk .thumbnail_wrap_ {margin-left: 25px !important;}

	.ctm_ftrset {height: 370px; padding: 30px 10px !important;}
	.ctm_qck_lnk {margin-left: 7% !important;}
	.ctm_inds_sgmnt {height: 250px !important; padding: 0px 20px !important;}
	.ctm_blog_grid .et_pb_post {height: 600px !important;}
	.ctm_abt_pos_nmbrs_01 {padding: 30px 20px !important;}
	.ctm_abt_us_ftr {height: 280px !important;}
	.ctm_main_products_txt {padding: 0px 50px !important;}
	.ctm_hpy_client_tab {display: none !important;}
	.ctm_footer_contact_info .et_pb_blurb_content {margin-left: 0px !important;}
	.ctm_footer_contact_info .et_pb_text {margin-top: 0px !important;}
	.pos_key_feature_1, .pos_key_feature_2, .pos_key_feature_3 {margin-left: 50px !important;}
	.ctm_reecho_slider .et_pb_column {margin-bottom: 0px !important;}
	.ctm_reana_slider .et_pb_column {margin-bottom: 0px !important;}

	/* .section-contact-us .wpcf7-form-control.wpcf7-text {width: 203% !important;}
	.section-contact-us .wpcf7-form-control.wpcf7-select {width: 203% !important;} */

	.sortLink {float: none !important; padding: 5px 0px !important; margin: 0px 5px 5px 0px !important;}
	.ctm_client_portfolio .thumbnail_wrap_ {margin-top: 20px !important; margin-left: 75px !important;}

	.ctm_pos_main_ftr {height: 250px !important;}
	.ctm_pos_ftr { height: 300px !important; padding: 50px !important;}
	.ctm_stock_mng_main_ftr {height: 250px !important;}
	.ctm_stock_mng_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_sales_mrkt_main_ftr {height: 250px !important;}
	.ctm_sales_mrkt_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_crt_main_ftr {height: 250px !important; }
	.ctm_crt_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_frnch_mng_main_ftr {height: 250px !important;}
	.ctm_frnch_mng_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_hd_ofc_main_ftr {height: 280px !important;}
	.ctm_hd_ofc_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_rprt_main_ftr {height: 250px !important;}
	.ctm_rprt_ftr {height: 300px !important; padding: 50px !important;}
	.ctm_setting_main_ftr {height: 250px !important;}
	.ctm_setting_ftr {height: 320px !important; padding: 50px !important;}
	.ctm_reana_ftr {height: 320px !important;}
	.ctm_reecho_ftr {height: 350px !important; padding: 50px !important;}
	.ctm_tmo_ftr {height: 300px !important;}

	.page-id-231450 .ctm_pghdr {margin-top: -235px;}
	.page-id-231890 .ctm_pghdr {margin-top: -230px;}
	.page-id-231904 .ctm_pghdr {margin-top: -220px;}
	.page-id-231416 .ctm_pghdr {margin-top: -220px;}
	.page-id-231829 .ctm_pghdr {margin-top: -230px;}
	.page-id-231195 .ctm_pghdr {margin-top: -80px;}
	.page-id-231809 .ctm_pghdr {margin-top: -232px;}
	.page-id-231851 .ctm_pghdr {margin-top: -220px;}
	.et_pb_section_0.et_pb_section {padding-bottom: 50px !important;}
	.page-id-231450 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 62%;}
	.page-id-231450 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231450 .ctm_header_imgblock img {right: 0;}
	.page-id-231450 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231890 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 62%;}
	.page-id-231890 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231890 .ctm_header_imgblock img {right: 0;}
	.page-id-231890 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231904 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 62%;}
	.page-id-231904 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231904 .ctm_header_imgblock img {right: 0;}
	.page-id-231904 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231416 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 62%;}
	.page-id-231416 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231416 .ctm_header_imgblock img {right: 0;}
	.page-id-231416 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231829 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 62%;}
	.page-id-231829 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231829 .ctm_header_imgblock img {right: 0;}
	.page-id-231829 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231195 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 62%;}
	.page-id-231195 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231195 .ctm_header_imgblock img {right: 0;}
	.page-id-231195 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231809 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 62%;}
	.page-id-231809 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231809 .ctm_header_imgblock img {right: 0;}
	.page-id-231809 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231851 .ctm_header_txtblock {top: 280px !important;right: 70px !important; width: 62%;}
	.page-id-231851 .ctm_header_imgblock img {top: -70px; width: 50%; float: right;}
	.page-id-231851 .ctm_header_imgblock img {right: 0;}
	.page-id-231851 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231851 .ctm_uc_offrings {height: 370px !important;}
	.ctm_uc_finedine_form .wpcf7-text {width: 14%;margin-left: 3px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px !important;}
	.one-third.column {width: 100%; margin: 10px 0px; float: left;}
	.column.one-thirds {float: right; width: 100%; margin-top: 9px;}
	/* .et_pb_row_12.et_pb_row { padding-top: 0px!important; padding-bottom: 50px!important;} */

	.ctm_cityhdrtxt {padding-left: 0px !important;}
	.ctm_maindemoform {padding: 50px 50px !important;}
	.ctm_mainftrset {padding: 120px 50px 50px 50px !important;}
	.ctm_mainfooter01, .ctm_mainfooter02, .ctm_mainfooter03 {padding: 20px 50px !important;}
	.ctm_ftr_intouch {padding-left: 50px !important;}

	.page-id-233407 .container, .page-id-233847 .container, .page-id-233848 .container, .page-id-233849 .container, .page-id-233850 .container {width: 95% !important;}
	.ctm_citybtn {width: 50% !important; float: left !important;}
	.ctm_newcityform .wpcf7-text, .ctm_newcityform .wpcf7-select {width: 100% !important;}
	.ctm_newcityform .phone {width: 100% !important; float: none !important;}
	.ctm_newcityform #phone-number {width: 100% !important;}
	.ctm_newcityform .country {width: 100% !important; margin-right: 0px !important;}
	.ctm_newcityform #country {width: 100% !important;}
	.ctm_hdrtxt .elementor-widget-container {padding: 0px 50px 50px !important;}

	.ctm_newhomeheader {padding: 30px 0px 170px 0px !important;}
	.mainnewhomehdrtxt h2{font-size: 35px !important;}
	.our-journey-section .et_pb_module {text-align: center;}
	.ctm_footerform {padding: 100px 50px !important;}
}

@media only screen and (max-width: 767px){
	#ap_slots {width: 100% !important;}
	.hide_fl_name_field{float:none !important;}
	.page-id-371 .et_pb_text_5, .page-id-371 .et_pb_text_7 {margin-top: 0px !important;}
	.ctm_our_products ul {width: 100% !important;}
	.our-journey-section{padding-top:0px !important;}
	.ctm_our_products li{width:46%;float:left;}
	.ctm_our_products li:nth-child( odd ) {clear:left;margin-right: 6%;}
	.ctm_our_products li {border: 1px solid #ccc !important;border-radius: 5px;}
	.thumbnail_wrap_{width: 100% !important;height:auto !important;}
	a.thumbnail_ {position: relative !important;width: 50%;float: left;left: 0px !important;top: 0px !important;margin: 10px 0;}
	.sortLink{border: 1px solid #ccc !important;float: left !important;border-radius: 5px !important;padding: 5px 15px !important;margin:0 5px 10px 0 !important;}
	.sortLink:nth-child( odd ){clear:left;}
	.ctm_our_products a {font-size: 12px;font-weight: 500;}
	.ctm_qck_lnk li a {padding: 6px 0px;}
	.ctm_qck_lnk ul li {width: 50% !important;float: left;}
	.page-id-371 .et_pb_row_11.et_pb_row{padding-top:0px !important;}
	
	.page-id-231450 .ctm_pghdr {margin-top: -580px; padding-bottom: 550px !important;}
	.page-id-231890 .ctm_pghdr {margin-top: -580px; padding-bottom: 550px !important;}
	.page-id-231904 .ctm_pghdr {margin-top: -580px; padding-bottom: 550px !important;}
	.page-id-231416 .ctm_pghdr {margin-top: -580px; padding-bottom: 550px !important;}
	.page-id-231829 .ctm_pghdr {margin-top: -580px; padding-bottom: 550px !important;}
	.page-id-231195 .ctm_pghdr {margin-top: -580px; padding-bottom: 550px !important;}
	.page-id-231809 .ctm_pghdr {margin-top: -580px; padding-bottom: 550px !important;}
	.page-id-231851 .ctm_pghdr{margin-top: -580px; padding-bottom: 550px !important;}
	/* .et_pb_section_0.et_pb_section {padding-bottom: 500px !important;} */
	.page-id-231450 .ctm_header_txtblock {top: 560px !important;right: 0 !important; width: 100%;}
	.page-id-231450 .ctm_header_imgblock img {top: 500px; width: 100%;}
	.page-id-231450 .ctm_header_imgblock img {right: 0;}
	.page-id-231450 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231890 .ctm_header_txtblock {top: 560px !important;right: 0 !important; width: 100%;}
	.page-id-231890 .ctm_header_imgblock img {top: 500px; width: 100%;}
	.page-id-231890 .ctm_header_imgblock img {right: 0;}
	.page-id-231890 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231904 .ctm_header_txtblock {top: 560px !important;right: 0 !important; width: 100%;}
	.page-id-231904 .ctm_header_imgblock img {top: 500px; width: 100%;}
	.page-id-231904 .ctm_header_imgblock img {right: 0;}
	.page-id-231904 .ctm_adv_img {margin-top: 0 !important;}
	.page-id-231416 .ctm_header_txtblock {top: 560px !important;right: 0 !important; width: 100%;}
	.page-id-231416 .ctm_header_imgblock img {top: 500px; width: 100%;}
	.page-id-231416 .ctm_header_imgblock img {right: 0;}
	.page-id-231416 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231829 .ctm_header_txtblock {top: 560px !important;right: 0 !important; width: 100%;}
	.page-id-231829 .ctm_header_imgblock img {top: 500px; width: 100%;}
	.page-id-231829 .ctm_header_imgblock img {right: 0;}
	.page-id-231829 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231195 .ctm_header_txtblock {top: 560px !important;right: 0 !important; width: 100%;}
	.page-id-231195 .ctm_header_imgblock img {top: 500px; width: 100%;}
	.page-id-231195 .ctm_header_imgblock img {right: 0;}
	.page-id-231195 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231809 .ctm_header_txtblock {top: 560px !important;right: 0 !important; width: 100%;}
	.page-id-231809 .ctm_header_imgblock img {top: 500px; width: 100%;}
	.page-id-231809 .ctm_header_imgblock img {right: 0;}
	.page-id-231809 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231851 .ctm_header_txtblock {top: 560px !important;right: 0 !important; width: 100%;}
	.page-id-231851 .ctm_header_imgblock img {top: 500px; width: 100%;}
	.page-id-231851 .ctm_header_imgblock img {right: 0;}
	.page-id-231851 .ctm_adv_img {margin-top: 0 !important;}
	.ctm_uc_finedine_form .wpcf7-text {width: 27%;margin-left: 10px;margin-top: 10px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px !important;}

	.ctm_newhomeheader {padding: 30px 0px 170px 0px !important;}
	.mainnewhomehdrtxt h2{font-size: 35px !important;}
	.our-journey-section .et_pb_module {text-align: center;}
	.ctm_footerform {padding: 100px 50px !important;}
}

	
@media (min-width:480px) and (max-width:767px){
	.ctm_home_bnr_txt { margin: 30px 0px 100px 45px; padding-bottom: 350px; width: 100%;}
	.ctm_home_bnr_txt h3 {letter-spacing: 0px !important;}
	.ctm_home_bnr_txt h1 {font-size: 35px !important; line-height: 30px !important;}
	#main-header .container {width: 90% !important;}
	#et_mobile_nav_menu {display: none !important;}
	.mega-menu-link {padding: 0px 15px !important;}
	.mega-sub-menu .mega-menu-link {padding: 10px 15px !important;}
	#mega-menu-primary-menu {margin-top: 20px !important;}

	.ctm_our_products a {padding: 0px 10px !important;}
	.ctm_our_products .et_pb_tab_0 {margin-left: 0px;}
	.ctm_our_main_product {width: 90% !important;}
	.ctm_main_products_img {float: none !important; width: 100% !important;}
	.ctm_main_products_txt {float: none !important; width: 100% !important;}
	.ctm_hpy_client_dsk {width: 80% !important;}
	.ctm_hpy_client_dsk .thumbnail_wrap_ {margin: 20px 0px 0px 0px !important;}

	.ctm_ftrset {height: 450px; padding: 30px 10px !important;}
	.ctm_qck_lnk {margin-left: 0% !important;}
	/*.ctm_qck_lnk li {width: 100% !important;}*/
	.ctm_inds_sgmnt {height: 250px !important; padding: 0px 20px !important;}
	.ctm_blog_grid .et_pb_post {height: 600px !important;}
	.ctm_abt_pos_nmbrs_01 {padding: 30px 20px !important;}
	.ctm_abt_us_ftr {height: 280px !important;}
	.ctm_main_products_txt {padding: 0px 50px !important;}
	.ctm_hpy_client_tab {display: none !important;}
	.ctm_footer_contact_info .et_pb_blurb_content {margin-left: 0px !important;}
	.ctm_footer_contact_info .et_pb_text {margin-top: 0px !important;}
	/*.pos_key_feature_1, .pos_key_feature_2, .pos_key_feature_3 {margin-left: 0px !important;}*/
	.ctm_reecho_slider .et_pb_column {margin-bottom: 0px !important;}
	.ctm_reana_slider .et_pb_column {margin-bottom: 0px !important;}

	/* .section-contact-us .wpcf7-form-control.wpcf7-text {width: 203% !important;}
	.section-contact-us .wpcf7-form-control.wpcf7-select {width: 203% !important;} */

	/*.sortLink {float: none !important; padding: 5px 0px !important; margin: 0px 5px 5px 0px !important;}*/
	.ctm_client_portfolio .thumbnail_wrap_ {margin-top: 20px !important; margin-left: 75px !important;}

	.ctm_our_products a {width: 200px !important; text-align: center !important;}
	/*.ctm_our_products ul {margin: 0 auto !important; width: 50% !important;}*/
	.ctm_our_products li {margin-bottom: 10px !important;}

	.ctm_pos_main_ftr {height: 250px !important;}
	.ctm_pos_ftr { height: 380px !important; padding: 50px !important;}
	.ctm_stock_mng_main_ftr {height: 250px !important;}
	.ctm_stock_mng_ftr {height: 350px !important; padding: 50px !important;}
	.ctm_sales_mrkt_main_ftr {height: 320px !important;}
	.ctm_sales_mrkt_ftr {height: 380px !important; padding: 50px !important;}
	.ctm_crt_main_ftr {height: 350px !important; }
	.ctm_crt_ftr {height: 330px !important; padding: 50px !important;}
	.ctm_frnch_mng_main_ftr {height: 250px !important;}
	.ctm_frnch_mng_ftr {height: 350px !important; padding: 50px !important;}
	.ctm_hd_ofc_main_ftr {height: 320px !important;}
	.ctm_hd_ofc_ftr {height: 320px !important; padding: 50px !important;}
	.ctm_rprt_main_ftr {height: 320px !important;}
	.ctm_rprt_ftr {height: 320px !important; padding: 50px !important;}
	.ctm_setting_main_ftr {height: 300px !important;}
	.ctm_setting_ftr {height: 350px !important; padding: 50px !important;}
	.ctm_reana_ftr {height: 350px !important;}
	.ctm_reecho_ftr {height: 350px !important; padding: 50px !important;}
	.ctm_tmo_ftr {height: 300px !important;}

	.page-id-231450 .ctm_pghdr {margin-top: -580px;}
	.et_pb_section_0.et_pb_section {padding-bottom: 20px !important;}
	.page-id-231450 .ctm_header_txtblock {top: 560px !important;right: 0 !important; width: 100%;}
	.page-id-231450 .ctm_header_imgblock img {top: 500px; width: 100%;}
	.page-id-231450 .ctm_header_imgblock img {right: 0;}
	.page-id-231450 .ctm_adv_img {margin-top: 0 !important;}

	.page-id-231851 .ctm_uc_offrings {height: 400px !important;}
	.ctm_uc_finedine_form .wpcf7-text {width: 28%;margin-left: 20px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px !important;}
	div.et_pb_section.et_pb_section_0 {background: transparent !important;}
	.one-third.column {width: 100%; margin: 10px 0px; float: left;}
	.column.one-thirds { float: right; width: 100%; margin-top: 9px;}
	body .hs-cookie-notification-position-bottom #hs-en-cookie-confirmation-buttons-area{text-align:left!important;}

	.ctm_citybtn {width: 50% !important; float: left !important;}
	.ctm_newcityform .wpcf7-text, .ctm_newcityform .wpcf7-select {width: 100% !important;}
	.ctm_newcityform .phone {width: 100% !important; float: none !important;}
	.ctm_newcityform #phone-number {width: 100% !important;}
	.ctm_newcityform .country {width: 100% !important; margin-right: 0px !important;}
	.ctm_newcityform #country {width: 100% !important;}
	.ctm_hdrtxt .elementor-widget-container {padding: 0px 50px 50px !important;}
	.ctm_mainftrset {padding: 150px 50px 50px 50px !important;}
	.ctm_maindemoform {padding: 0px 50px 50px 50px !important;}
	.ctm_mainusecasesec {padding: 50px !important;}
	.ctm_mainfooter01 {padding: 50px !important;}
}

@media (min-width:420px) and (max-width:639px){
	.ctm_hdrtxt .elementor-widget-container {padding: 50px 20px !important;}
	.ctm_ftricon .elementor-col-20 {width: 50% !important;}

	.ctm_citybtn {width: 100% !important; float: none !important;}
	.ctm_newcityform .wpcf7-text, .ctm_newcityform .wpcf7-select {width: 100% !important;}
	.ctm_newcityform .phone {width: 100% !important; float: none !important;}
	.ctm_newcityform #phone-number {width: 100% !important;}
	.ctm_newcityform .country {width: 100% !important; margin-right: 0px !important;}
	.ctm_newcityform #country {width: 100% !important;}
	.ctm_hdrtxt .elementor-widget-container {padding: 0px 0px 50px !important;}
	.ctm_mainftrset {padding: 150px 50px 50px 50px !important;}
	.ctm_maindemoform {padding: 0px 50px 50px 50px !important;}
	.ctm_mainusecasesec {padding: 50px !important;}
	.ctm_mainfooter01 {padding: 50px !important;}

	.ctm_newhomeheader {padding: 30px 0px 170px 0px !important;}
	.mainnewhomehdrtxt h2{font-size: 25px !important;}
	.mainnewhomehdrtxt h4{font-size: 20px !important;}
	.ctm_mainnewhomehdr {padding-bottom: 0px !important;}
	.our-journey-section .et_pb_module {text-align: center;}
	.ctm_newcityform .wpcf7-number {width: 100% !important;}
}

@media (min-width:360px) and (max-width:479px){

	.ctm_home_bnr_txt { margin: 30px 0px 100px 45px; padding-bottom: 350px; width: 100%;}
	.ctm_home_bnr_txt h3 {letter-spacing: 0px !important;}
	.ctm_home_bnr_txt h1 {font-size: 35px !important; line-height: 1.2em !important;}

	#main-header .container {width: 90% !important;}
	#et_mobile_nav_menu {display: none !important;}
	.mega-menu-link {padding: 0px 15px !important;}
	.mega-sub-menu .mega-menu-link {padding: 10px 15px !important;}
	#mega-menu-primary-menu {margin-top: 20px !important;}

	.ctm_our_products a {padding: 0px 10px !important;}
	.ctm_our_products .et_pb_tab_0 {margin-left: 0px;}
	.ctm_our_main_product {width: 90% !important;}
	.ctm_main_products_img {float: none !important; width: 100% !important;}
	.ctm_main_products_txt {float: none !important; width: 100% !important;}
	.ctm_hpy_client_dsk {width: 80% !important;}
	/*.ctm_hpy_client_dsk .thumbnail_wrap_ {margin: 20px 0px 0px 30px !important;}*/

	.ctm_ftrset {padding: 30px 10px !important;}
	.ctm_qck_lnk {margin-left: 0% !important;}
	/*.ctm_qck_lnk li {width: 100% !important;}*/
	.ctm_inds_sgmnt {height: 250px !important; padding: 0px 20px !important;}
	.software_inte_title {padding: 10% 0;}
	.ctm_abt_pos_nmbrs_01 {padding: 30px 20px !important;}
	.ctm_abt_us_ftr {height: 280px !important;}
	.ctm_main_products_txt {padding: 0px !important;}
	.ctm_hpy_client_tab {display: none !important;}
	.ctm_footer_contact_info .et_pb_blurb_content {margin-left: 0px !important;}
	.ctm_footer_contact_info .et_pb_text {margin-top: 0px !important;}
	.ctm_reecho_slider .et_pb_column {margin-bottom: 0px !important;}
	.ctm_reana_slider .et_pb_column {margin-bottom: 0px !important;}

	/* .section-contact-us .wpcf7-form-control.wpcf7-text {width: 203% !important;}
	.section-contact-us .wpcf7-form-control.wpcf7-select {width: 203% !important;} */

	.ctm_our_products a {width: 200px !important; text-align: center !important;}
	/*.ctm_our_products ul {margin: 0 auto !important; width: 50% !important;}*/
	.ctm_our_products li {margin-bottom: 10px !important;}

	/*.sortLink {float: none !important; padding: 5px 0px !important; margin: 0px 5px 5px 0px !important;}*/
	.ctm_client_portfolio .thumbnail_wrap_ {margin-top: 20px !important; margin-left: 40px !important;}

	.ctm_pos_main_ftr {height: 350px !important;}
	.ctm_pos_ftr {height: 350px !important; padding: 30px 10px !important;}
	.ctm_stock_mng_main_ftr {height: 350px !important;}
	.ctm_stock_mng_ftr {height: 350px !important; padding: 30px 10px !important;}
	.ctm_sales_mrkt_main_ftr {height: 320px !important;}
	.ctm_sales_mrkt_ftr {height: 380px !important; padding: 30px 10px !important;}
	.ctm_crt_main_ftr {height: 400px !important; }
	.ctm_crt_ftr {height: 330px !important; padding: 30px 10px !important;}
	.ctm_frnch_mng_main_ftr {height: 350px !important;}
	.ctm_frnch_mng_ftr {height: 350px !important; padding: 30px 10px !important;}
	.ctm_hd_ofc_main_ftr {height: 400px !important;}
	.ctm_hd_ofc_ftr {height: 320px !important; padding: 30px 10px !important;}
	.ctm_rprt_main_ftr {height: 320px !important;}
	.ctm_rprt_ftr {height: 320px !important; padding: 30px 10px !important;}
	.ctm_setting_main_ftr {height: 350px !important;}
	.ctm_setting_ftr {height: 350px !important; padding: 30px 10px !important;}
	.ctm_reana_ftr {height: 450px !important;}
	.ctm_reecho_ftr {height: 350px !important; padding: 30px 10px !important;}
	.ctm_tmo_ftr {height: 300px !important;}
	/*.home-banner-desktop {top: 370px;}
	.home-banner-desktop img{width:80%;}
	.ctm_main_ftr_set{padding-top:100px;}*/

	.ctm_uchdr_btn_white {padding: 10px 10px;}
	.ctm_uchdr_btn_green {padding: 10px 10px;}
	.page-id-231450 .ctm_uc_offrings {height: 500px !important;}
	.page-id-231890 .ctm_uc_offrings {height: 550px !important;}
	.page-id-231904 .ctm_uc_offrings {height: 450px !important;}
	.page-id-231416 .ctm_uc_offrings {height: 500px !important;}

	.page-id-231829 .ctm_uc_offrings {height: 450px !important;}

	.page-id-231195 .ctm_uc_offrings {height: 500px !important;}

	.page-id-231809 .ctm_uc_offrings {height: 600px !important;}

	.page-id-231851 .ctm_uc_offrings {height: 450px !important;}
	div.et_pb_section.et_pb_section_0 {background: transparent !important;}
	.one-third.column {width: 100%; margin: 10px 0px; float: left; }
	.column.one-thirds {float: right; width: 100%; margin-top: 9px;}
	body .hs-cookie-notification-position-bottom #hs-en-cookie-confirmation-buttons-area{text-align:left!important;}

	.ctm_citybtn {width: 100% !important; float: none !important; margin-bottom: 50px !important;}
	.ctm_citybtn_knwmr {margin-right: 0px !important;}
	.ctm_newcityform .wpcf7-text, .ctm_newcityform .wpcf7-select {width: 100% !important;}
	.ctm_newcityform .phone {width: 100% !important; float: none !important;}
	.ctm_newcityform #phone-number {width: 100% !important;}
	.ctm_newcityform .country {width: 100% !important; margin-right: 0px !important;}
	.ctm_newcityform #country {width: 100% !important;}
	.ctm_hdrtxt .elementor-widget-container {padding: 0px 0px 50px !important;}
	.ctm_mainftrset {padding: 150px 30px 50px 30px !important;}
	.ctm_maindemoform {padding: 0px 30px 50px 30px !important;}
	.ctm_mainusecasesec {padding: 50px 30px !important;}
	.ctm_mainfooter01 {padding: 50px 30px !important;}

	.ctm_newhomeheader {padding: 30px 0px 170px 0px !important;}
	.mainnewhomehdrtxt h2{font-size: 25px !important;}
	.mainnewhomehdrtxt h4{font-size: 20px !important;}
	.ctm_mainnewhomehdr {padding-bottom: 0px !important;}
	.our-journey-section .et_pb_module {text-align: center;}
	.ctm_newcityform .wpcf7-number {width: 100% !important;}
	
}

@media only screen and (max-width: 359px){

	.ctm_home_bnr_txt { margin: 30px 0px 100px 45px; padding-bottom: 350px; width: 100%;}
	.ctm_home_bnr_txt h3 {letter-spacing: 0px !important;}
	.ctm_home_bnr_txt h1 {font-size: 35px !important; line-height: 1.2em !important;}

	#et_mobile_nav_menu {display: none !important;}
	.mega-menu-link {padding: 0px 15px !important;}
	.mega-sub-menu .mega-menu-link {padding: 10px 15px !important;}
	#mega-menu-primary-menu {margin-top: 20px !important;}

	.ctm_our_products a {padding: 0px 10px !important;}
	.ctm_our_products .et_pb_tab_0 {margin-left: 0px;}
	.ctm_our_main_product {width: 90% !important;}
	.ctm_main_products_img {float: none !important; width: 100% !important;}
	.ctm_main_products_txt {float: none !important; width: 100% !important;}
	.ctm_hpy_client_dsk {width: 80% !important;}
	/*.ctm_hpy_client_dsk .thumbnail_wrap_ {margin: 20px 0px 0px 30px !important;}*/

	.ctm_ftrset {padding: 30px 10px !important;}
	.ctm_qck_lnk {margin-left: 0% !important;}
	/*.ctm_qck_lnk li {width: 100% !important;}*/
	.ctm_inds_sgmnt {height: 250px !important; padding: 0px 20px !important;}
	.software_inte_title {padding: 10% 0;}
	.ctm_abt_pos_nmbrs_01 {padding: 30px 20px !important;}
	.ctm_abt_us_ftr {height: 280px !important;}
	.ctm_main_products_txt {padding: 0px !important;}
	.ctm_hpy_client_tab {display: none !important;}
	.ctm_footer_contact_info .et_pb_blurb_content {margin-left: 0px !important;}
	.ctm_footer_contact_info .et_pb_text {margin-top: 0px !important;}
	.ctm_reecho_slider .et_pb_column {margin-bottom: 0px !important;}
	.ctm_reana_slider .et_pb_column {margin-bottom: 0px !important;}

	/* .section-contact-us .wpcf7-form-control.wpcf7-text {width: 203% !important;}
	.section-contact-us .wpcf7-form-control.wpcf7-select {width: 203% !important;} */

	.sortLink {float: none !important; padding: 5px 0px !important; margin: 0px 5px 5px 0px !important;}
	.ctm_client_portfolio .thumbnail_wrap_ {margin-top: 20px !important; margin-left: 20px !important;}

	.ctm_our_products a {width: 200px !important; text-align: center !important;}
	/*.ctm_our_products ul {margin: 0 auto !important; width: 70% !important;}*/
	.ctm_our_products li {margin-bottom: 10px !important;}

	.ctm_pos_main_ftr {height: 350px !important;}
	.ctm_pos_ftr {height: 350px !important; padding: 30px 10px !important;}
	.ctm_stock_mng_main_ftr {height: 350px !important;}
	.ctm_stock_mng_ftr {height: 350px !important; padding: 30px 10px !important;}
	.ctm_sales_mrkt_main_ftr {height: 320px !important;}
	.ctm_sales_mrkt_ftr {height: 380px !important; padding: 30px 10px !important;}
	.ctm_crt_main_ftr {height: 400px !important; }
	.ctm_crt_ftr {height: 330px !important; padding: 30px 10px !important;}
	.ctm_frnch_mng_main_ftr {height: 350px !important;}
	.ctm_frnch_mng_ftr {height: 350px !important; padding: 30px 10px !important;}
	.ctm_hd_ofc_main_ftr {height: 400px !important;}
	.ctm_hd_ofc_ftr {height: 320px !important; padding: 30px 10px !important;}
	.ctm_rprt_main_ftr {height: 320px !important;}
	.ctm_rprt_ftr {height: 320px !important; padding: 30px 10px !important;}
	.ctm_setting_main_ftr {height: 350px !important;}
	.ctm_setting_ftr {height: 350px !important; padding: 30px 10px !important;}
	.ctm_reana_ftr {height: 450px !important;}
	.ctm_reecho_ftr {height: 350px !important; padding: 30px 10px !important;}
	.ctm_tmo_ftr {height: 300px !important;}
	/*.home-banner-desktop {top: 370px;}
	.home-banner-desktop img{width:80%;}
	.ctm_main_ftr_set{padding-top:100px;}*/
	.ctm_uchdr_btn_white {padding: 7px 3px;}
	.ctm_uchdr_btn_green {padding: 7px 3px;}
	.page-id-231450 .ctm_uc_offrings {height: 580px !important;}
	.page-id-231890 .ctm_uc_offrings {height: 580px !important;}
	.page-id-231904 .ctm_uc_offrings {height: 500px !important;}
	.page-id-231416 .ctm_uc_offrings {height: 540px !important;}
	.page-id-231829 .ctm_uc_offrings {height: 500px !important;}
	.page-id-231195 .ctm_uc_offrings {height: 540px !important;}
	.page-id-231809 .ctm_uc_offrings {height: 680px !important;}
	.page-id-231851 .ctm_uc_offrings {height: 500px !important;}
	div.et_pb_section.et_pb_section_0 {background: transparent !important;}
	.one-third.column {width: 100%; margin: 10px 0px; float: left;}
	.column.one-thirds {float: right; width: 100%; margin-top: 9px;}
	body .hs-cookie-notification-position-bottom #hs-en-cookie-confirmation-buttons-area{text-align:left!important;}

	.ctm_citybtn {width: 100% !important; float: none !important; margin-bottom: 50px !important;}
	.ctm_citybtn_knwmr {margin-right: 0px !important;}
	.ctm_newcityform .wpcf7-text, .ctm_newcityform .wpcf7-select {width: 100% !important;}
	.ctm_newcityform .phone {width: 100% !important; float: none !important;}
	.ctm_newcityform #phone-number {width: 100% !important;}
	.ctm_newcityform .country {width: 100% !important; margin-right: 0px !important;}
	.ctm_newcityform #country {width: 100% !important;}
	.ctm_hdrtxt .elementor-widget-container {padding: 0px 0px 50px !important;}
	.ctm_mainftrset {padding: 150px 30px 50px 30px !important;}
	.ctm_maindemoform {padding: 0px 30px 50px 30px !important;}
	.ctm_mainusecasesec {padding: 50px 30px !important;}
	.ctm_mainfooter01 {padding: 50px 30px !important;}

	.ctm_newhomeheader {padding: 30px 0px 170px 0px !important;}
	.mainnewhomehdrtxt h2{font-size: 25px !important;}
	.mainnewhomehdrtxt h4{font-size: 20px !important;}
	.ctm_mainnewhomehdr {padding-bottom: 0px !important;}
	.our-journey-section .et_pb_module {text-align: center;}
	.ctm_newcityform .wpcf7-number {width: 100% !important;}
	
}

.ctm_uc_finedine_form .wpcf7-text {color: #333333 !important; border: 2px solid #002365 !important;}
.ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.ctm_uc_finedine_form .wpcf7-text::-webkit-input-placeholder {color: #333333 !important;}
.ctm_uc_finedine_form .wpcf7-text::-moz-placeholder {color: #333333 !important;}
.ctm_uc_finedine_form .wpcf7-text:-ms-input-placeholder {color: #333333 !important;}
.ctm_uc_finedine_form .wpcf7-text::-ms-input-placeholder {color: #333333 !important;}
.ctm_uc_finedine_form .wpcf7-text::placeholder {color: #333333 !important;}
.ctm_uc_finedine_form .wpcf7-text:focus {border: 2px solid #002365;}
.ctm_uc_finedine_form .wpcf7-submit {background-color: #002365 !important; color: #ffffff !important;}
.grecaptcha-badge{opacity:0;}
input[type="number"] {
  -moz-appearance: textfield;
}
@media (max-width:480px) {
.wpcf7-form-control.has-spinner.wpcf7-submit{
	margin-left: 10.5vw;
}

}