@media (min-width:1201px) and (max-width:1500px){
	/*****home banner*****/
	.callbacks_tabs { left:46%;}
	/*****home banner*****/	
	
	/****Career Page*****/	
	.customNavigation a.prev{ left:-21px; }
	.customNavigation a.next{ right:-21px; }	
	/****Career Page*****/
	
	.technology-banner-icon { margin-right:2%; }
	.technology-banner-text { width:76%;}
}

@media (max-width:1450px){
	/****ALL_Banner****/
	.technology-banner-icon { margin-right:2%; }
	.technology-banner-text { width:76%;}
	.web-inner-banner img { min-height:380px;}
	.inner-banner h1 { padding:15% 0 20px 0;}
	.technology-banner-content {top: 16%;}
	/****ALL_Banner****/
}

@media (max-width:1300px){
	/****ALL_Banner****/
	.technology-banner-content { top:140px;}
	/****ALL_Banner****/
	
	.ceo-block-tab figure { width:340px; min-width:340px;}
	.technology-banner-content {top: 16%;}
	
}

@media (max-width:1200px){
	/****ALL_Banner****/
	.inner-banner { top:130px; }
	.inner-banner h1 { font-size:26px; padding:8% 0 1% 0; line-height:38px; }
	.inner-banner p { padding:0; }
	.inner-banner a { font-size:15px; padding:8px 16px; margin:20px 0 0 0; }
	/****ALL_Banner****/
	
	/*****Solutions_Pages*****/
	.developemnt-parts { width:94%; margin:1% 3%;}
	.amazing-design-development-text { padding:0;}
	/*****Solutions_Pages*****/
	
	.ceo-block-tab figure { width:330px; min-width:330px;}
	.cuf-req-check label { font-size:15px; }
	
	.techno-lists { width:100%; margin:1% 0; }
	.techno-list { width:50%; margin:10px 0; }
	
	.techno-list-image { margin-right:2%;}
	.techno-list-text { width:82%; }
	
	.employe-speak-bottom span.arrow {margin: -21px 0 18px 16px;}
}

@media (max-width:1100px){
	/****ALL_Banner****/
	.technology-banner-content { top:150px; width:90%; left:5%; right:5%; }
	.technology-banner-icon { width:18%; margin-right:2%; }
	.technology-banner-text { width:80%;}
	.technology-banner-text h1 { font-size:23.4px; padding:6px 0;}
	.technology-banner-text p { font-size:16px; line-height:24px; }
	.technology-banner-text a.read_more { margin:10px 0 0 0; }
	/****ALL_Banner****/
	
	/*****Technology_Pages*****/
	.tech-used-section-icon { width:28%; }
	
	.iot-solution-list { padding:2% 0 0 0;}
	.iot-solution-list { width:60%; }
	.iot-solution-image { width:40%; }
	/*****Technology_Pages*****/
	
	.ceo-block-tab figure { width:270px; min-width:270px;}
	
	.techno-list { min-height:60px; }
	.techno-list-image img { border:0 none; border-radius:0; padding:5px 0;}
	
	.rigel-section-left { width:38%;}

	.rigel-section-right { width:58%;}
	
	.virsol-section p { min-height:240px;}
	
	.business-practices-section { min-height:480px; }
}

@media (min-width:1025px) and (max-width:1200px){
	
	/*****home*****/
	.container { width:94%;}
	
	/****banner****/
	.callbacks .caption { top:20%; }
	.callbacks img { height:530px; }
	.callbacks_tabs { display:none; }
	/****banner****/
	
	.it-solutions-part{width: 23%; height: 230px;}
	.why-work-part {height: 150px;}
	.creative-app-text {padding-top: 1%;}
	.certification li img {width: 80%;}
	.contact-form-part p {font-size: 15px;}
	.fp-subscribe input.fps_input {width: 70%; padding: 2px 4%;} 
	#submit_simplenewsletter .simplenewsleter-field-submit {width: 22%; font-size:15px;}
	/*****home*****/

	/*****contact-us*****/
	.cuf-input {width: 99%;}
	input.cu_name { padding: 0 2% 0 11%;}
	input.cu_email { padding: 0 2% 0 11%;}
	input.cu_organization { padding: 0 2% 0 11%; }
	input.cu_phone_number { padding: 0 2% 0 11%; }
	.cuf-textarea {width: 97%;}
	textarea.cu_messages  { padding: 3% 3% 0 11%; min-height: 237px; }
	.business-address-tab {padding: 1%; min-height: 270px;}
	/*****contact-us*****/

	/******enterprise-mobility******/
	.solutions-features-tab { min-height:175px;}
	.our-recent-work-tab { width:40%; }
	/******enterprise-mobility******/

	/******emr-solutions******/
	.st-button {margin-bottom: 1%}
	.web-solutions-technologies { height: auto; background-size: cover; }
	/******emr-solutions******/

	/*****Career Page*****/
	.customNavigation a.prev{left:-19px;}
	.customNavigation a.next{right:-19px;}
	.current-openings-yourcv .applyformarea{width:80%;}
	/****Career Page*****/	
	
	/* About Us */	
	/* About Us */
	
	/* Solutions Pages */	
	.human-resources-section{min-height:230px;}
	/* Solutions Pages */
	
	/* Technology Page */	
	.features-app-tab p{line-height:22px;}	
	/* Technology Page */
}

@media (min-width:901px) and (max-width:1024px) {
	
	/*****Home_Page*****/
	.container { width:94%; }
	.why-work-part p{line-height:20px;}
	.why-work-part h4{padding:5px 0;}
	/***** banner******/
	
	.slide-text-info h1 { font-size:41px; padding:10px 0;}
	.slide-text-info p { width:90%; margin-top:2%; padding-bottom:0px; }
	.callbacks .caption { padding: 2% 0px; margin: 6% 0px 0px;}
	.slide-btns {margin: 5% 0px 0px;}	
	
	.callbacks_nav {top: 57%;}
	.callbacks_tabs {display: none;}
	.callbacks_nav {height: 80px; width: 45px; background-size: 100px;}
	.callbacks .caption {top: 13%;}
	.slide-text-info {width: 96%; margin: 0px auto;}
	/***** banner******/

	.it-solutions-part {width: 23%; min-height:255px;}
	.why-work-part {height:150px; width: 33.1%; padding: 5% 00.1%;}
	.contact-form-part { width: 50%; margin: 3% 0 0 0; }
    .contact-form-text {width: 100%;}
    .certification li img {width: 80%;}
    .why-work-text {padding-top: 11%;}
    .contact-form-part {width: 33%;}
    .contact-form-part p {font-size: 14px;}
    
    .creative-app-text h2 {font-size: 35px; line-height: 42px; padding-left: 4%;}
    .creative-app-image { float: right; width: 50%; padding-right: 2%; }
    .creative-app-text a {font-size: 15px; margin-top: 4%; margin-left: 4%;}
    .contact-form-tabs { width: 100%; margin: 10px auto; }
    .contact-form-textarea {width: 58%; }
    .creative-app-text {padding-top: 1%;}
    .about-home p { text-align:center; }
	.why-work-text h2 {font-size:24px;}
	.why-work-text p {font-sizs:16px; text-align:center;}
	.contact-form p {font-size:16px; line-height:24px;}
	.title_line_white {margin: 3px auto 2%;}
	.title_line_light_red {margin:4px auto 2%;}
	.web-footer {padding: 3% 0px;}
	/*****Home_Page*****/
	
	/*****Contact_Us*****/
	.cuf-input {width:95%;}
	input.cu_name {padding: 0 2% 0 12%;}
	input.cu_email {padding: 0 2% 0 12%;}
	input.cu_organization { padding:0 2% 0 12%; }
	input.cu_phone_number { padding:0 2% 0 12%; }
	textarea.cu_messages { padding:5% 0 3% 15%; }
	.cuf-textarea textarea { width:84%; height:224px; min-height:224px;}
	.business-address-tab { width:27%; height:295px; }
	.cuf-part p { padding:2px 0px; font-size:15px; line-height:20px; }
	/*****Contact_Us*****/

	/******crm-solutions******/
	.bespoke-section-title p {text-align: center; line-height: 22px;}
	.web-solutions-technologies {height: auto; background-size: 100% 100%;}
	.st-buttons {margin:2% 0px 6%;}
	.our-recent-work-tab {width: 44%;}
	/******crm-solutions******/

	/*******enterprise-solutions********/
	.enterprise-blog .blog-1 {width: 29%; margin: 1% 1%;}
	.nbs-flexisel-item {width: 173px !important;}
	.enterprise-blog {padding: 0% 0% 2% 0%;}
	.nbs-flexisel-container {margin: 4.5% 0px;}
	.blog-imge img {height: 100%;}
	ul.differ {width: 95%;}
	.success-story {padding: 0px;}
	.our-recent-work-tabs {padding: 0px; margin-bottom: 20px;}
	/*******enterprise-solutions********/

	/******enterprise-mobility******/
	.solutions-features-tab { min-height:195px; }
	/******enterprise-mobility******/
	
	/*****Career Page*****/	
	.customNavigation a.prev{left:-25px;}
	.customNavigation a.next{right:-25px;}
	.current-openings-yourcv .applyformarea{width:80%;}
	
	/****Career Page*****/	
	
	/* About Us */
	/* About Us */
	
	/* Solutions Page */
	.human-resources-section{min-height:230px;}
	.experts-area-tab { min-height:224px; }
	/* Solutions Page */
	
	/* Technology Page */
	.techno-icon{width:48%;margin:5px 1%;}
	.features-app-tab p{line-height:18px;}
	/* Technology Page */
	
	.cuf-req-check label { font-size:14px; }
	
}

@media (max-width:959px) {
	
	/****ALL_Banner****/
	.web-header { top:0; background:#333; }
	.web-inner-banner { margin-top:100px; }
	.inner-banner { top:120px; }
	.inner-banner h1 { font-size:26px; padding:18% 0 20px 0; line-height:34px; }
	.inner-banner p { padding:0; font-size:20px; line-height:24px; }
	.inner-banner a { font-size:14px; padding:8px 16px; margin:20px 0 0 0; }
	
	.bespoke-section-title h2, .special-expertise h2, .retail-benefits-title h2, .our-recent-work h2 { font-size:24px; }
	.php-introductions-title h2, .php-services-title h2, .why-choose-title h2, .web-hire-ds-text h2, .tech-used-section-title h2, .looking-developers h2 { font-size:24px; }
	
	.web-technology-banner { margin-top:100px; }
	.technology-banner-content { top:160px;}
	.technology-banner-text a.read_more { padding:4px 12px;}
	
	.web-solutions-banner { height:460px; }
	.solutions-banner-content { margin-top:120px; }
	.solutions-banner-text h1 { font-size:26px; }
	.solutions-banner-text a.read_more { font-size:16px; border:1px solid #FFF;}
	.solutions-banner-icon {  margin:20px 0; }
	/****ALL_Banner****/
	
	/*****Technology_Pages*****/
	.tech-used-section-icon h4 { font-size:18px; top:-12px;  }
	
	.techno-icons { width:100%; margin:1% 0; }
	.techno-icon { width:48%; margin: 0px 1%;min-height: 85px;}
	.techno-icon-image { display:none;}
	.techno-icon-text p { font-size:17px; background:url(http://mizpahsoft.com/wp-content/uploads/2017/07/arrow_check-1.png) no-repeat left; padding: 2px 0 3px 36px;background-position: 0px 8px;}
	/*****Technology_Pages*****/
	
	/*****Solutions_Pages*****/
	.experts-area h2, .developemnt-solutions h2, .web-technologies-for-web h2, .looking-mobile-app h2, .mobile-latest-technologies h2, .cloude-solution h2, .what-makes h2,
	.solutions-features-title h2, .solutions-technologies-title h2, .human-resources h2, .web-iot-solution-section h2, .infra-manag-solutions-title h2,.virtualization-solutions-title h2 ,.our-vission .title h2, .our-mission .title h2, .features-that-outshine h2, .solutions-tech-title h2, .delivering-success h2, .current-openings-head h2, .big-data-experts h2, .your-business h2, .web-client h2 { font-size:24px; line-height:34px; }
	
	.mission-tag h5,.our-vission h5 { font-size:18px; }
	
	.solutions-tech-title p { font-size:18px; line-height:26px; }
	.pre-design-text h2 { font-size:24px; line-height:34px; }
	.pre-design-text p { font-size:17px;}
	
	.emr-solutions-text h2 { font-size:24px; line-height:34px; }
	
	.thinking-cloud-text h2 { font-size:24px; line-height:34px; padding:10px 0; }
	.thinking-cloud-text p { font-size:17px;}
	
	.experts-area p, .looking-mobile-app p, .human-resources p, .infra-manag-solutions-title p { font-size:20px; line-height:26px; text-align:center; }	
	
	.amazing-design-development-text h2 { font-size:28px; line-height:42px; }
	.amazing-design-development-text a { font-size:20px; border:1px solid #ddd; margin:20px 0 0 0;  }
	
	.amazing-mobile-app-text h2 { font-size:28px; line-height:42px; }
	.amazing-mobile-app-text a { font-size:20px; border:1px solid #ddd; margin:20px 0 0 0;  }
	
	.thinking-cloud-text { width:56%; }
	.thinking-cloud-image { width:44%; }
	.thinking-cloud-text ul { width:50%; }
	
	.experts-area-tab { width:48%; margin:1%; min-height:200px; }
	.experts-area-tab:nth-child(2), .experts-area-tab:nth-child(5) { margin:1% 1%;}
	
	.developemnt-part { text-align:center; }
	.developemnt-part-text, .developemnt-part-img { width:100%;}
	.developemnt-part-img img { margin:0 auto; }
	.developemnt-part p { padding:12px 0;}
	
	.tfw-icon a { width:32%; }
	.cloud-blog .blog-1 { min-height:210px;}
	
	.service-block .service-icons img { width:390px;}
	
	.iot-service-blog .blog-1 ul { width:100%; padding:10px 0;}	
	.iot-solution-list { width:90%; padding:0 5%; }
	.iot-solution-image { width:100%; }
	.iot-solution-image img { width:470px; margin:0 auto; }
	
	.virsol-section { width:28%; padding:1% 2%; }
	.virsol-section h5 { font-size:22px; padding:5px 40px 10px 0;}
	.virsol-section p { font-size:15px; min-height:290px; }
	
	.vmware-section-icon { width:28%; margin-right:2%; }
	.hyper-section-icon { width:28%; margin-left:2%; }
	
	.vmware-section-text h3, .hyper-section-text h3 { padding:40px 0 10px 0;}
	/*****Solutions_Pages*****/
	
	.blog-select-categories select, .blog-archives select { height:36px; font-size:14px; }
	.blog-search input.textbox { width:68%; padding:3px 4%;}
	.blog-search input.button { height:36px; }
	.cuf-tabs-left { width:59%; }
	.cuf-tabs-right { width:39%; }
	.rigel-section-left li { font-size:18px; }
	.web-hire-ds-part p {  font-size:16px; min-height:80px; }
	.cformpara label { padding:10px 10px 0 0;}
	.est-text {float: left;width: 68%;padding: 4% 0px 4% 0px;margin-left: 6px;}
	.employe-speak-bottom span.arrow {margin: -20px 0 18px 16px;}
	
	.business-practices-section { min-height:520px;}
}

@media (min-width:801px) and (max-width:900px) {
	
	/*****Home_Page*****/
	.container { width:94%; }
	.why-work-part h4{padding:5px 0;}
	/***** banner******/
	.callbacks_container {margin-top: 101px;}
	.slide-text-info h1 { font-size:33px; padding:10px 0;}
	.slide-text-info p { width:90%; font-size:22px; line-height:30px; margin-top:2%; padding-bottom:0px; }
	.callbacks .caption { padding: 2% 0px; margin: 6% 0px 0px;}
	.slide-btns {margin: 5% 0px 0px;}	
	.slide-btns a { padding:8px 20px; font-size:20px;}
	.callbacks_nav {top: 57%;}
	.callbacks_tabs {display: none;}
	.callbacks_nav {height: 80px; width: 45px; background-size: 100px;}
	.callbacks .caption {top: 10%;}
	.slide-text-info {width: 96%; margin: 0px auto;}
	.testimonials-carousel-context p{font-size:16px;line-height:18px;}
	.testimonials-name h4{font-size:17px;}
	/***** banner******/

	.it-solutions-part {width: 31%; min-height:230px;}
	.why-work-part {height:150px; width: 33.1%; padding: 5% 00.1%;}
	.contact-form-part { width: 50%; margin: 3% 0 0 0; }
    .contact-form-text {width: 100%;}
    .certification li img {width: 80%;}
    .why-work-text {padding-top: 11%;}
    .contact-form-part {width: 33%;}
    .contact-form-part p {font-size: 14px;}
    .about-home h1 {font-size: 30px;}
    .creative-app-text h2 {font-size: 28px; line-height: 35px; padding-left: 4%;}
    .creative-app-image { float: right; width: 50%; padding-right: 2%; }
    .creative-app-text a {font-size: 15px; margin-top: 4%; margin-left: 4%;}
    .contact-form-tabs { width: 100%; margin: 10px auto; }
    .contact-form-textarea {width: 55%; }
    .creative-app-text {padding-top: 1%;}
    .about-home p { text-align:center; }
	.why-work-text h2 {font-size:24px;}
	.why-work-text p {font-sizs:16px; text-align:center;}
	.contact-form h2 { font-size:24px; line-height:26px; }
	.title_line_white {margin: 3px auto 2%;}
	.title_line_red {margin:4px auto 3%;}
	.title_line_light_red {margin:4px auto 2%;}
	.web-footer {padding: 3% 0px;}
	/*****Home_Page*****/
	
	/*****Contact_Us*****/
	.web-inner-banner {margin-top: 100px; float: left;}
	
	.cuf-input {width: 90%; }
	input.cu_name {padding: 0 2% 0 17%;}
    input.cu_email {padding: 0 2% 0 17%;}
    input.cu_organization {padding: 0 2% 0 17%;}
    input.cu_phone_number {padding: 0 2% 0 17%;}
    textarea.cu_messages {padding: 6% 2% 3% 17%;}
	.cuf-textarea {width: 94%; }
	.cuf-textarea textarea {min-height: 224px;}
	.cuf-part p {font-size:14px;}
	.business-address-tab {width:44%; height: 260px;}
	.business-address-tab p.bat_title {font-size:15px;}
	/*****Contact_Us*****/
	
	/******enterprise_solutions******/
	.enterprise-blog .blog-1 {width:29%; height: 480px;}
	.web-technologies-for-web {height:auto;}
	.nbs-flexisel-ul {margin:0px 0px 4%; float:left;}
	.our-recent-work-tab {margin:0px 5px; display:block; float:left; width:48%;}
	.our-recent-work-tabs {margin: 0px 0px 15px;}
	.our-recent-work-tab figure {width:100%; min-width:100%; margin:5px 0px;}
	.our-recent-work-tab figure img {height:270px;}
	
	.nbs-flexisel-item {width: 193px !important;}
	.blog-imge {width: 45%;}
	.blog-imge img {height: 1%;}
	.detail-section {width: 53%;}
	ul.differ {width: 94%;}
	.detail-section li p {line-height: 21px;}
	.success-story {padding-bottom: 0px;}
	/******enterprise_solutions******/

	/******enterprise-mobility******/
	.bespoke-section-title p {padding: 10px 0px;}
	.web-solutions-technologies {height: auto; background-size: cover;}
	.bespoke-section-list ul {width: 48%; margin: 0px 1%;}
	.st-icon a {width: 25%;}
	.st-button a {font-size: 16px; padding: 7px 15px; margin-bottom: 3%;}
	/******enterprise-mobility******/
	
	/*****Career Page*****/	
	.customNavigation a.next{right:-22px;}
	.customNavigation a.prev{left:-22px;}
	.current-openings-yourcv .applyformarea{width:80%;}
	/****Career Page*****/
	
	/* About Us */	
	.service-block .service-list{width:40%;float:left;}
	.service-list li{font-size:16px;}
	.service-block .service-icons{width:60%;float:right;}
	/* About Us */
	
	/* Solutions Pages */
	.solutions-features-tab{ width:27%; font-size:14px; height:190px; }
	.your-business-part p{font-size:13px;line-height:20px;}
	.big-data-part-text p{font-size:17px;line-height:19px;padding:22px 0 0 ;}
	.human-resources-section p{font-size:14px;}
	.human-resources-section h4{font-size:20px;padding:5px 0;}
	.mlt-icon a{margin:20px 10px;}
	/* Solutions Pages */
	
	/* Technology Page */	
	.techno-icon {float: left;height: 50px;}
	.features-app-tab p{line-height:16px;}
	.features-app-tab h4{font-size:18px;}
	/* Technology Page */
	
	.solutions-tech-icon{width:33%;}
	.blog-part{min-height:320px;}
	.filtr-item a span { background:#f2f2f2; padding:10px 14px; height:30px;}
	
	.ceo-block-tab { width:32%; } 
	.ceo-block-tab figure { width:240px; min-width:240px;}
	.ceo-block-tab figure h4 { font-size:16px; }
	figure.effect-ceo p { font-size:14px; }
	.ceo-block-tab figure p a { padding:0 10px; }
}

@media (max-width:800px) {
	
	/****ALL_Banner****/
	.technology-banner-content { top:160px;}
	.technology-banner-icon { width:20%; }
	.technology-banner-text { width:78%; }
	.technology-banner-text h1 { font-size:24px;}
	.technology-banner-text p { display:none; }
	
	.web-solutions-banner { height:auto; }
	.solutions-banner-text { width:100%; text-align:center; }
	.solutions-banner-icon { width:100%; }
	.solutions-banner-icon img { margin:0 auto; }
	/****ALL_Banner****/
	
	/*****Home_Page*****/
	.container { width:94%; }
	
	.web-creative-app { padding:2% 0; }
	.creative-app-text { width:100%; text-align:center; margin:10px 0px; padding:0; }
	.creative-app-image { float:left; width:100%; text-align:center; margin:3% 0; }
	.creative-app-image img { margin:0 auto; }
	.creative-app-text h2 { font-size:30px; line-height:40px; }
    .creative-app-text a { font-size:18px; float:none; margin:10px auto;}
	
	.testimonials-carousel-thumbnail {width: 100%;}
	.testimonials-carousel-thumbnail img  { width:auto; margin:0 auto;}
	.contact-form-textarea {width:98%;}
	.contact-form-part { width: 50%; margin: 3% 0 0 0; }
    .contact-form-tabs { width: 98%; margin: 15px auto 0px; }
    .contact-form-text {width: 100%;}
    
	.customNavigation a.next{right:-26px;}
	.customNavigation a.prev{left:-26px;}
	/*****Home_Page*****/
	
	/* About Us */
	.our-vision-tab { width:96%; min-height:auto; margin:1% 0; }
	
	.rigel-sections { margin:10px 0; }
	.rigel-section-left { width:90%; margin:0 5%; }	
	.rigel-section-left li { font-size:18px; background:none; padding:6px 0; text-align:center; }
	
	.rigel-section-right { width:100%; }
	.rigel-section-right img { width:580px; margin:0 auto; }
	
	/* About Us */
	
	/*****Technology_Pages*****/
	.web-hire-ds-part p { font-size:16px; }
	.tech-used-section-icon { width:42%; min-height:140px; }
	
	.tech-used-section-icons { margin:0;}
	.techno-icon-text p { font-size:16px;   }
	
	.amazing-design-development-text h2 { font-size:24px; line-height:36px; }
	.amazing-mobile-app-text h2 { font-size:24px; line-height:36px; }
	
	.looking-mobile-app p { text-align:center;}
	
	.cloud-blog .blog-1 { width:92%; padding:2% 4%; min-height:auto; margin:0 0 20px 0; }
	/*****Technology_Pages*****/
	
	/*****Solutions Pages*****/
	.iot-service-blog .blog-1 { width:92%; padding:2% 4%; margin:1% 0; min-height:auto; }
	.iot-service-blog .blog-1 h5 { min-height:auto; }
	
	.ready-solutions .enterprise-blog .blog-1 { width:48%; margin:3% 1%; }
	.benefits-section { padding:0; }
	.benefits-section-tab { width:90%; margin:10px 5%; }
	.benefits-section-tab h2 { font-size:18px; }
	
	.virsol-section { width:96%; padding:2%; }
	.virsol-section p { min-height:auto;}
	.virsol-section:nth-child(2) { margin:2% 0; }
	
	.virsol-benefits-part { min-height:230px; }
	
	.vmware-section-icon { width:26%; margin-right:4%; }
	.hyper-section-icon { width:26%; margin-left:4%; }
	
	.vmware-section-text h3, .hyper-section-text h3 { padding:30px 0 10px 0; }
	.vmware-section-icon img, .hyper-section-icon img { padding:4%; width:180px; }
	/*****Solutions Pages*****/	
	
	.web-hire-ds-part { width:48%;}
	.web-hire-ds-part p { min-height:70px; }
	.web-hire-ds-part:nth-child(3),.web-hire-ds-part:nth-child(7) { background: #f5f5f5; }
	.web-hire-ds-part:nth-child(4),.web-hire-ds-part:nth-child(8) { background: #FFFFFF; }
	.web-hire-ds-part:nth-child(2n+1) {}
	
	.filtr-item { width:46%; padding:2%; }
	.filtr-item a span { background:#f2f2f2; padding:10px 14px; height:30px;}
	
	.cuf-tabs-left { width:49%; }
	.cuf-tabs-right { width:49%; }
	.cuf-req-check { width:96%; margin:6px 0 6px 4%; }
	
	.ceo-block-tab { width:100%; } 
	.ceo-block-tab figure { width:370px; min-width:370px; float:none; margin:10px auto; }
	.ceo-block-tab figure h4 { font-size:16px; }
	figure.effect-ceo p { font-size:14px; }
	.ceo-block-tab figure p a { padding:0 10px; }
	
	.techno-list { width:100%; min-height:auto; margin:5px 0; }
	.techno-list-image { margin-right:0; width:10%; }
	.techno-list-text { width:88%; }
	
	.retail-benefits-tab { width:90%; padding:2% 5%; }
	
	.owner-item-popup { width:95%; padding:2%; }
	.filtr-item-popup { width:95%; padding:2%; }
	
	.page-id-432 span.wpcf7-not-valid-tip { margin-left:43%; font-size:14px; }
	
	.employe-speak-top p {font-size: 14px;color: #FFFFFF;height: 40px;}
    .employe-speak-top h5 {font-size: 15px;}
	
	.footer-flag-tab { width:50%; margin:20px 0; }
	
	.business-practices-section { width:94%; min-height:auto; }
	
	.business-practices-section h4 { font-size:20px; }
	.business-practices-section li { font-size:16px; }
}

@media (min-width:601px) and (max-width:800px) {
	
	/*****Home_Page*****/
	
	/***** banner******/
	.callbacks_container { margin-top:101px; }
	.slide-text-info { width:90%; margin:0px auto;}
	.slide-text-info h1 { font-size:28px; padding:10px 0;}
	.slide-text-info p { width:90%; font-size:20px; line-height:25px; margin-top:2%; padding-bottom:0px;}
	.slide-btns {margin: 3% 0px 0px;}
	.callbacks img {height: 345px; }
	.slide-btns a { padding:8px 20px; font-size:18px;}
	.callbacks_nav {top: 63%;}
	.callbacks_tabs {display: none;}
	.callbacks_nav {height: 76px; width: 38px; background-size: 76px;}
	.callbacks .caption {top: 12%;}
	.miz-latest-technology h2 { line-height: 30px; padding: 0px ;     font-size: 19px;}
	/***** banner******/

	.it-solutions-part {width:48%;}
	.miz-latest-technology-icon {width:33%;}
	.why-work-text {width: 100%; padding:0%; margin:2% 0px; }
	.why-work-parts { width:100%; margin:10px 0; }
    .about-home h1 {font-size: 29px;}
    .certification li {width: 32%; display: inline-block; margin: 5px 0px;}
    .contact-form-part p {font-size: 14px; }
	.about-home p { text-align:center; line-height:24px;}
	.miz-latest-technology {height: auto;}
	.it-solutions p { text-align:center;}
	.miz-latest-technology p { line-height: 24px; padding: 0px;}
	.why-work-text p {text-align:center; padding: 0px;}
	.testimonials-name h4 {text-align:center;}
	.testimonials-carousel-context p {text-align:center;}
	.contact-form p { font-size:16px; line-height:24px; }
	.title_line_white {margin: 4px auto 3%;}
	.title_line_light_red {margin: 4px auto 3%;}
	.web-footer {padding: 3% 0px;}
	/*****Home_Page*****/
	
	/*****Contact_Us*****/
	.web-inner-banner {margin-top: 100px; float: left;}
	.title_line_red {margin: 5px auto 15px;}
	.cuf-input {margin: 5px 0px;}
    .cuf-textarea {margin: 5px 0px;}
    .cuf-attechment {margin: 00px 0px 10px;}
    .rc-anchor-normal {width: 274px;}
    .cuf-req-check label {font-size: 14px; line-height: 20px;}
    .cuf-submit {margin: 0px auto; float: none; text-align: center;}
    .cuf-submit img {display: none;}
    .cuf-part { float: left; width: 100%; text-align: center; margin:3% 0px 2%; } 
    .cuf-tabs-requirement {margin: 8px 0px;}
    .cuf-submit input.cuf_button {margin: 10px auto 0px;}
    .cuf-text-secure {margin: 12px 0px 0px;}
	.cuf-input {width: 90%; }
    input.cu_name {padding: 0 2% 0 20%;}
    input.cu_email {padding: 0 2% 0 20%;}
    input.cu_organization {padding: 0 2% 0 20%;}
    input.cu_phone_number {padding: 0 2% 0 20%;}
    textarea.cu_messages {padding: 6% 2% 3% 20%;}
    .cuf-textarea {width: 94%; }
	.cuf-textarea textarea {min-height: 198px; height: 198px;}
	.cuf-part {width:50%;}
	.cuf-part:nth-child(3) {margin: 0px;}
	.business-address-tab {width:43%; min-height:273px; padding: 1%; }
	/*****Contact_Us*****/
	
	/******enterprise_solutions******/
	.enterprise-blog .blog-1 {width:46%; min-height:500px;}
	.web-technologies-for-web {height:auto; background-size: cover;}
	.nbs-flexisel-ul {margin:0px 0px 4%; float:left;}
	.our-recent-work-tab figure { margin: 5px auto; float: none; }
	.our-recent-work-tab { width:70%;}
	.our-recent-work-tab figure {margin: 5px auto; float:none;}
	.our-recent-work-tab figure {width: 100%; min-width: 100%;}
	.enterprise-blog .blog-1 p {line-height: 24px;}
	.blog-imge {width: 100%; text-align: center; max-width: 60%; margin: 0px auto; float: none;}
	.detail-section {float: left; width: 100%; }
	ul.differ { width: 85%; margin-left: 10%; margin-top: 2%; padding-right:3%;}
	/******enterprise_solutions******/

	/******enterprise-mobility******/
	.bespoke-section-title p {padding: 10px 0px;}
	.web-solutions-technologies {height: auto; background-size: cover;}
	.bespoke-section-list ul {width: 48%; margin: 0px 1%;}
	.st-icon a {width: 50%;}
	.st-button a {font-size: 16px; padding: 7px 15px; margin-bottom: 3%;}
	.solutions-features-tab {width: 44%; padding: 2%; margin:2% 1%; min-height:173px;}
	/******enterprise-mobility******/
	
	/*****Career Page*****/		
	.customNavigation a.next{right:0px;display:none;}
	.customNavigation a.prev{left:0px;display:none;}
	.current-openings-yourcv .applyformarea{width:80%;}
	.fp-subscribe input.fps_input{width:140px;}	
	/****Career Page*****/
	
	/* Blog */	
	.blog-left { width:100%; margin:0; }
	.blog-right { width:100%; margin-top:20px; }
	.blog-recent-posts-list li a { padding:8px 0; }
	.bs-decs a.read-more { padding:2px 14px; font-size:13px;}
	.blog-part{width:47%;margin:1%;float:left;}
	.blog-parts h3{margin-bottom:15px;}
	/* Blog */
	
	/* About Us */
	.business-together { width:100%; text-align:center;}	
	.free-quot { float:left; width:100%; text-align:center; margin-top:10px; }
	.free-quot a { float:none; display:inline-block; }
	
	.imghvr-shutter-in-out-diag-2 h3{font-size:13px;}
	.imghvr-shutter-in-out-diag-2 p.button{width:70%;}	
	.service-block .service-list{width:40%;float:left;}
	.service-list li{font-size:16px;}
	.service-block .service-icons{width:60%;float:right;}
	/* About Us */
	
	/* portfolio  */	
	.blog-select-categories { width:50%;}
	.blog-archives { width:50%;}
	.blog-search { width:48%; margin:14px 0 0 0; }
	
	#portfoliolist .portfolio {width:48%;margin-right:1%;}
	.filter-icon-tab li{ margin:0; width:25%; }
	.filter-icon-tab li span{font-size:15px;}
	.portfolio .links h4 a{font-size:13px;}	
	/* portfolio  */
	
	/* Solutions Pages */	
	.bespoke-section-list li{font-size:14px;}
	.our-recent-work-tab figure h4{font-size:18px;line-height:22px;}
	figure.effect-lily p{font-size:14px;}
	.big-data-section{min-height:130px;margin:1%;width:45%;}
	.your-business-part{width:46%;min-height:205px;}
	.big-data-part-text p{font-size:15px;line-height:16px;padding:13px 0 0 0 ;}
	.what-makes .service-list li{font-size:16px;}
	.ims-tab{min-height:245px;}
	.ims-tab-text li { font-size:14px; margin:5px 0; }
	.human-resources-section { min-height:255px; }
	.human-resources-section h4 { font-size:20px; }
	.human-resources-section p { font-size:14px; }
	.mlt-icon a{margin:20px 10px;}
	.tfw-icon a{width:32%;}
	/* Solutions Pages */
	
	/* Technology services */
	.why-choose-list li{font-size:16px;}
	.features-app-tab p{font-size:14px;line-height:14px;}
	.features-app-tab{height:302px;}
	
	.solutions-tech-pro-icon { width:50%; }
	/* Technology services */
	
	.techno-button{margin:25px 0 0;}
	.solutions-tech-icon{width:48%;}
	.simplenewsleter-field{width:100%;}
	
}

@media (max-width:600px) {
	
	/****ALL_Banner****/
	.web-inner-banner { float:left; margin-top:72px; }	
	.web-inner-banner img { height:290px; }
	.inner-banner { top:100px; }
	.inner-banner h1 { font-size:24px; line-height:34px;padding: 25% 0 20px 0; }
	.inner-banner p { font-size:18px;}
	.inner-banner a { padding:6px 14px; margin:14px 0 0 0; }	
	
	.bespoke-section-title h2, .special-expertise h2, .retail-benefits-title h2, .our-recent-work h2 { font-size:22px; }
	
	.php-introductions-title h2, .php-services-title h2, .why-choose-title h2, .web-hire-ds-text h2, .tech-used-section-title h2, .looking-developers h2 { font-size:22px; }
	
	.experts-area h2, .developemnt-solutions h2, .web-technologies-for-web h2, .looking-mobile-app h2, .mobile-latest-technologies h2, .cloude-solution h2, .what-makes h2,.solutions-features-title h2, .solutions-technologies-title h2, .human-resources h2, .web-iot-solution-section h2, .infra-manag-solutions-title h2,.virtualization-solutions-title h2 ,.our-vission .title h2, .our-mission .title h2, .features-that-outshine h2, .solutions-tech-title h2, .delivering-success h2, .current-openings-head h2, .big-data-experts h2, .your-business h2, .web-client h2  { font-size:22px; line-height:32px; }
	
	.mission-tag h5,.our-vission h5 { font-size:17px; }
	
	.delivering-success p, .mission-tag p, .big-data-experts p{ font-size:16px; line-height:26px; }
	
	.pre-design-text h2 { font-size:22px; line-height:32px; }
	
	.emr-solutions-text h2 { font-size:22px; line-height:32px; }
	
	.thinking-cloud-text h2 { font-size:22px; line-height:32px; }
	
	.web-technology-banner { margin-top:72px; }
	.technology-banner-content { top:110px;}
	.technology-banner-text h1 { font-size:17px; }
	.technology-banner-text a.read_more { font-size:12px; margin:4px 0 0 0; }
	
	.solutions-banner-content { margin-top:100px; }
	/****ALL_Banner****/
	
	/*****Technology_Pages*****/	
	.why-choose-list ul { width:90%; margin:0 5%; }
	.why-choose-list li{ font-size:16px; margin:16px 0 0 0; }
	.tech-used-section-icon { width:80%; min-height:auto; margin:20px 0px; }
	
	.techno-icons { width:100%; margin:1% 0; }
	.techno-icon { width:90%; margin:5px 5%; min-height:auto; }
	.techno-icon-image { display:none; }
	.techno-icon-text { width:100%; }
	.techno-icon-text p { font-size:16px; background:url(http://mizpahsoft.com/wp-content/uploads/2017/07/arrow_check-1.png) no-repeat left; padding:6px 0 6px 36px; background-position: 0 11px; }
	
	.php-ims-tab { width:98%; min-height:auto;}
	.php-ims-tab-text { padding:1% 4%;}
	.php-ims-tab-title h4 { font-size:18px; padding:8px 0 8px 14px;}
	
	.experts-area-tab { width:98%; margin:2% 1%; padding:2% 0; min-height:180px; }	
	.experts-area-image { width:20%; }
	.experts-area-text { width:80%; }
	
	.tfw-icon a { width:45%; }
	/*****Technology_Pages*****/
	
	.blog-left{ width:100%; margin-right:0; }
	.blog-right{width:100%; margin-top:20px; }
	.blog-recent-posts-list li a { padding:8px 0;}
	
	/*****Home_Page*****/
	.it-solutions-part {width:100%;}
	.why-work-text {width: 100%; padding:0%; margin:2% 0px; }
	.why-work-parts { width:100%; margin:20px 0;}
	.latest-technology-icon {width:50%;}
	.contact-form-tabs { width: 100%; margin-top: 11px;}
	.contact-form-textarea {width:98%;}
	.contact-form-part { width: 100%; margin: 5% 0 0 0; }
    .why-work-text p {text-align: center; font-size:15px; line-height:19px;}
	
    .creative-app-text h2  { font-size:28px; line-height:38px; }
    .creative-app-text a { font-size:16px; }
	
	.web-testimonials h2 {font-size:25px;}
	.testimonials-name h4 {font-size:19px; text-align:center;}
	.testimonials-carousel-context p {font-size:15px; text-align:center;}
	
	.amazing-design-development-text { width:100%; text-align:center; }
	.amazing-design-development-text a { display:inline-block; float:none; font-size:17px;}
	.amazing-design-development-image { width:100%; text-align:center; }
	.amazing-design-development-image img { width:80%; margin:0 auto; }
	
	.amazing-mobile-app-text {  width:100%; text-align:center; padding:30px 0; }
	.amazing-mobile-app-text a { display:inline-block; float:none; font-size:17px;}
	.amazing-mobile-app-image {  width:100%; text-align:center; margin-bottom:30px; }
	.amazing-mobile-app-image img { width:340px; margin:0 auto; }
	
	.vmware-section-text h3, .hyper-section-text h3 { padding:10px 0; font-size:22px; }
	.vmware-section-text p, .hyper-section-text p { font-size:16px; }
	.vmware-section-icon img, .hyper-section-icon img { padding:4%; width:160px; }
	
	.virsol-benefits-part { width:96%; margin:2% 0; min-height:auto; padding:3% 2%; }
	
	.pre-design-text { width:100%; }
	.pre-design-image { width:100%; }
	
	.emr-solutions-text { width:100%; }
	.emr-solutions-image { width:100%; }
	
	.features-that-outshine li { width:46%; padding:0 2%; margin:10px 0 20px 0; }
	
	.solutions-tech-pro-icon { width:50%; }
	
	.thinking-cloud-text { width:100%;}
	.thinking-cloud-image { width:100%;}
	/*****Home_Page*****/
	
	/*****Contact_Us*****/
	.cuf-tabs-left { width:100%; margin-right:0; }
	.cuf-tabs-right { width:100%; margin-left:0; }
    .cuf-tabs-check {width:96%;}
	
	.cuf-input { width:100%; margin:5px 0px; }
	
    .cuf-textarea {margin: 5px 0px;}
    .cuf-attechment {margin: 10px 0px;}
    .cuf-submit {margin: 0px auto; float: none; text-align: center;}
    .cuf-submit img {display: none;}
    .cuf-part { float: left; width: 100%; text-align: center; margin:3% 0px 2%; } 
    .cuf-tabs-requirement {margin: 8px 0px;}
    .cuf-submit input.cuf_button {margin: 10px auto 0px; width: 50%;}
    .cuf-text-secure {margin: 12px 0px 0px;}
	.contact-us-form h2 {font-size: 24px;}
	.cuf-text-secure p {text-align: center;}

    input.cu_name { padding: 0 2% 0 9%;}
    input.cu_email { padding: 0 2% 0 9%; }
    input.cu_organization {padding: 0 2% 0 9%;}
    input.cu_phone_number {padding: 0 2% 0 9%;}
    
    textarea.cu_messages { padding:3% 3% 3% 10%; }
    
    .cuf-part { float: left; width: 100%; text-align: center; margin: 2% 0 2% 0; } 
    .cuf-textarea textarea { height:100px;}
    .business-address-tab {width: 95%; margin: 3% 1%; min-height: auto; padding: 1% 0px;}
    .cuf-tabs-requirement h4 {padding: 0px; text-align: center;}
    .cuf-textarea { width:98%;}
	/*****Contact_Us*****/
	
	/* About us */
	.business-together { width:100%; text-align:center; }
	.business-together p { font-size:24px; }
	
	.free-quot { width:100%; float:left; margin-top:10px; text-align:center; }
	.free-quot a { float:none; display:inline-block; font-size:16px; padding:8px 20px; }
	
	.rigel-difference .title h2 { font-size:20px; }
	.rigel-difference .title .title_line_red { width:210px; margin:10px auto; }
	
	.our-mission .title .title_line_red { width:200px; height:2px; margin:4px auto; }
	.our-vission .title .title_line_red { width:200px; height:2px; margin:4px auto; }
	
	.mission-tag h5 { font-size:18px; padding:10px 0; }
	.our-vission h5 { font-size:18px; padding:10px 0; margin-bottom:0; }
	
	.our-blog .blog-1 { width:96%; margin:0 2%; margin-top:10px; height:auto;}
	
	.imghvr-shutter-in-out-diag-2 h3{font-size:13px;}
	.demo .imghvr-shutter-in-out-diag-2 p.button{font-size:12px;}
	.our-mission  {margin-bottom:20px;}	
	.request-free-quote{ padding:20px 0px; }
	
	.service-block { margin:0px; }
	.service-list li { font-size:16px; }
	.rigel-difference .title{padding:0px;}
	.popup { width:80%; left:10%; }
	.ims-tab-title h4 { padding:8px 0 8px 14px; }
	.ims-tab-text { padding:2% 4%; }
	.ims-tab-text li { font-size:16px; margin:8px 0; }
	.ims-tab { width:98%; min-height:auto; }
	.human-resources-section { width:88%; margin:2% 2%; min-height:auto; padding:2% 4% 5% 4%; }
	/* About us */
	
	.solutions-features-tab { width:92%; padding:2% 4%; margin:2% 0; min-height:auto;}
	
	.blog-search input.textbox { width:64%; }
	.our-recent-work-tab figure { height:300px; max-height:300px;}
	
	.about-owner .title h2 { font-size:20px;}
	.owner-item-popup p { font-size:14px;}
	
	.popup-technology { width:100%; margin-right:0; }
	.filtr-item-popup h3 { font-size:17px; }
	.filtr-item-popup-list h4 { font-size:16px;}
	.filtr-item-popup p { font-size:14px; }
	.filtr-item {  min-height:200px;}	
	.experts-area p.text_red { font-size:16px; }
	
	.current-openings-yourcv .applyformarea { width:91%;}
	.cformpara label { width:41%; padding:10px 0; margin-right:2%; font-size:15px; }
	.cformpara input.applytext, .cformpara textarea.applytext { margin:0;}
	.cformpara .candidatecv input.cvfile { width:56%; }
	
	.big-data-parts { width:92%; margin:2% 4%; }	
	.big-data-part { width:46%; margin:2% 2%; min-height:160px; }	
	.big-data-part-img { width:100%;}
	.big-data-part-img img  { margin:0 auto; }
	.big-data-part-text { width:100%; padding:10px 0; text-align:center; }
	.big-data-part-text p { padding:0; font-size:18px; }
}

@media (min-width:481px) and (max-width:600px) {
	
	/*****Home_Page*****/
	/***** banner******/
	.callbacks_container { margin-top:72px; }
	.callbacks .caption { top:16%; }
	.callbacks img { height:200px; }
	.slide-text-info { width:90%; margin:0 auto; }
	.slide-text-info h1 { font-size:28px; padding:0; line-height:36px; }
	.slide-text-info p { display:none; }
	
	.slide-btns { margin:5% 0px; }
	.slide-btns a { padding:6px 13px; font-size:18px; }
	.callbacks_nav { top:60%; background-size: 100px 80px; }
	.callbacks_tabs {display: none;}
	.cuf-part { width:100%; }
	/***** banner******/

	.latest-technology-icon { width: 100%; }
	.about-home h1 {font-size: 26px; line-height:31px;}
	.about-home p { text-align:center; line-height:25px;}
	.it-solutions h2 {font-size: 24px; line-height: 30px;}
	.why-work-text p {line-height: 25px;}
	.title_line_white {width:210px; margin:3px auto 4%;}
	.it-solutions p { font-size: 18px; line-height: 25px; margin-bottom: 0px; }
	.latest-technology h2 {font-size: 24px; line-height: 30px;}
	.latest-technology p {font-size:18px; line-height: 25px;}
	.why-work-text h2 {font-size: 24px; line-height: 30px;}
	.certification li {width: 49%; display: inline-block; margin: 5px 0px;}
	.certification li img {width: 80%;}
	.web-latest-technology {height: auto;}
	.it-solutions a.link_button {font-size:14px; margin:4% auto;}
	.latest-technology a.link_button {font-size:17px; padding:7px 13px; max-width:80%; line-height:23px;}
	.why-work-part p {font-size:15px; line-height:19px;}
	.web-testimonials h2 {font-size:24px; line-height: 30px}
	.testimonials-name h4 {font-size:18px; text-align:center;}
	.testimonials-carousel-context p {font-size:15px; text-align:center;}
	.contact-form h2 {font-size:22px; line-height:26px; }
	.contact-form p {font-size:16px; line-height:24px;}
	.contact-form-submit input.cfs_button {width: 200px;}
	.contact-form-part h5 {font-size:17px; margin:0% 0px;}
	.title_line_red { width:210px; margin:10px auto 16px; }
	.title_line_light_red { width:210px; margin:10px auto 16px;}
	.it-solutions-part {background: #eae9e9;}
	.it-solutions-part {min-height:194px; height:194px; margin:3% 0px;}
	.why-work-part {width:50%;}
	.why-work-part:nth-child(3) { background: #e2e9f7; }
	.why-work-part:nth-child(4) { background: #fff; }
	.latest-technology {padding: 7% 0;}
	
	.web-contact-form {padding-bottom: 9%;}
	.web-footer {padding: 3% 0px;}
	/*****Home_Page*****/
		
	/******enterprise_solutions******/
	.enterprise-blog .blog-1 {width:46%; height:463px;}
	.nbs-flexisel-ul {margin:0px 0px 5%; float:left;}
	.web-technologies-for-web {height:auto; background-size: cover; padding-bottom: 15px;}
	.blog-imge {width:100%; text-align:center;}
	.blog-imge img {width:75%; text-align:center; margin: 0px auto;}
	.detail-section { float: left; width: 95%; padding-left: 5%;}
	ul.differ {margin: 7px auto; width: 90%;}
	.our-recent-work a {font-size: 14px; margin: 10px 0px 15px; display: -webkit-inline-box; display: -o-inline-box; display: -moz-inline-box;}
	.our-recent-work-tab {width:100%;}
	.our-recent-work-tab figure {margin: 5px auto; float:none;}
	.enterprise-blog .blog-1 p {line-height: 23px;}
	.nbs-flexisel-item {width: 180px !important;}
	/******enterprise_solutions******/

	/******enterprise-mobility******/
	.bespoke-section-title p {padding: 10px 0px;}
	.web-solutions-technologies {height: auto; background-size: cover;}
	.bespoke-section-list ul {width: 90%; }
	.st-icon a {width: 50%;}
	.st-button a {font-size: 16px; padding: 7px 15px; margin-bottom: 3%;}	
	/******enterprise-mobility******/

	/******crm-solutions******/
	.bespoke-section-list li:nth-child(1) {margin: 0px;}
	.bespoke-section-list {margin-top: 8px;}
	/******crm-solutions******/
	
	/*****Career Page*****/	
	.customNavigation a.next{right:0px;display:none;}
	.customNavigation a.prev{left:0px;display:none;}
	.fp-subscribe input.fps_input{width:140px;}	
	/****Career Page*****/

	/* Blog */
	.blog-select-categories{width:50%;}
	.blog-archives{width:50%;}
	.blog-search{ width:50%; margin-top:20px;}
	.bs-info-cate{margin-top:10px;}
	.blog-part{width:70%;float:none;margin:0 auto;}	
	/* Blog */

	/* portfolio  */	
	#portfoliolist .portfolio {width:48%;margin-right:1%;}
	.filter-icon-tab li{ width:50%; margin:6px 0;}
	.filter-icon-tab li span{font-size:14px;}
	.portfolio .links h4 a{font-size:13px;}
	/* portfolio  */
	
	/* Solutions Pages */
	.big-data-section{width:45%;margin:1%;}
	.cloud-technology-blog .cat-list .cat-desc{height:260px;}
	.service-block .service-icons{float:left;}
	.your-business-part {width: 46%;}
	/* Solutions Pages */
	
	/* Technology Services */	
	.features-app-tab p{line-height:14px;font-size:14px;}
	.features-app-tab{width:45%;}
	/* Technology Services */
	
	.techno-button{margin:20px 0 0;}
	.solutions-tech-icon{width:48%;}
	.simplenewsleter-field{width:100%;}
	.amazing-mobile-app-text a{font-size:16px;}
}

@media (max-width:480px) {
	
	/****ALL_Banner****/
	.inner-banner { top:80px; }
	.inner-banner h1 { font-size:22px; line-height:30px; padding:26% 0 20px 0; }
	.inner-banner p { font-size:18px;}
	.inner-banner a { padding:6px 14px; margin:14px 0 0 0; }
	
	.bespoke-section-title h2, .special-expertise h2, .retail-benefits-title h2, .our-recent-work h2 { font-size:20px; text-transform:capitalize; }
	.php-introductions-title h2, .php-services-title h2, .why-choose-title h2, .web-hire-ds-text h2, .tech-used-section-title h2, .looking-developers h2 { font-size:20px; text-transform:capitalize; line-height:28px; }
	.php-introductions-title p, .php-services-title p, .why-choose-title p, .web-hire-ds-text p, .looking-developers p { font-size:16px; line-height:26px; text-align:center; }
	
	.experts-area h2, .developemnt-solutions h2, .web-technologies-for-web h2, .looking-mobile-app h2, .mobile-latest-technologies h2, .cloude-solution h2, .what-makes h2,.solutions-features-title h2, .solutions-technologies-title h2, .human-resources h2, .web-iot-solution-section h2, .infra-manag-solutions-title h2,.virtualization-solutions-title h2 ,.our-vission .title h2, .our-mission .title h2, .features-that-outshine h2, .solutions-tech-title h2, .delivering-success h2, .current-openings-head h2, .big-data-experts h2, .your-business h2, .web-client h2 { font-size:20px; line-height:28px; text-transform:capitalize; }
	
	.pre-design-text h2 { font-size:20px; line-height:28px; }
	.thinking-cloud-text h2 { font-size:20px; line-height:28px; }
	
	.mission-tag h5,.our-vission h5 { font-size:16px; }
	
	.delivering-success p, .mission-tag p, .big-data-experts p { font-size:16px; line-height:26px; }
	
	.experts-area p { font-size:18px; line-height:26px;  }
	.looking-mobile-app p { font-size:18px; line-height:26px; padding:10px 0;  }
	.human-resources p, .infra-manag-solutions-title p { font-size:18px; line-height:26px;  }
	
	.technology-banner-content {/* top: 30%; width:94%; left:3%; right:3%; */ margin: 0 auto; }
	.technology-banner-bg  img { height:200px;}
	
	.technology-banner-icon { width:24%; }
	.technology-banner-text { width:74%; }
	
	.title_line_white, .title_line_light_red, .title_line_red, .title_line_red_small { width:200px; }
	
	.solutions-banner-text h1 { font-size:22px; line-height:32px; }
	/****ALL_Banner****/
	
	.retail-benefits-tab h4 { font-size:18px; }
	
	/* About Us */
	.business-together{float:none;margin:0 auto;}
	.business-together p{width:100%;font-size:19px;float:left;text-align:center;}
	.free-quot {float: left;margin-top: 20px;text-align: center;width: 96%;}
	.request-free-quote{padding:20px 0;}
	.rigel-difference .title{padding:0px;}
	.service-block{ margin: 4px 0 15px;}
	.service-list li{font-size:15px;}
	.our-mission .title{padding:0px;}
	.our-mission{margin-bottom:15px;}
	.demo{width:98%;}
	.popup{width:90%;left:5%;}
	.thanks-block .title_line_red{width:80%;}
	.demo {float: none;margin: 0 auto;width: 86%;}
	
	.our-vision-tab { width:92%; min-height:auto; padding:2% 4%; margin:2% 0; }
	.our-vision-tab h5 { font-size:18px; }
	.rigel-section-left li { font-size:16px; padding:8px 0;}
	
	/* About Us */
	
	/*****Technology_Pages*****/
	.why-choose-list { padding:0 0 20px 0;}
	.why-choose-list ul { width:90%; margin:0 5%; }
	.why-choose-list li { font-size:16px; margin:16px 0 0 0; }
	.tech-used-section-icon h4 { font-size:17px; }
	
	.looking-mobile-button a.two-button, .looking-developers a { font-size:16px; padding:6px 12px; }
	
	.php-ims-tab { margin:2% 1%; }
	.php-ims-tab-title h4 { font-size:17px; padding:6px 10px;}
	.php-ims-tab-text li { font-size:15px; padding:0 0 0 24px; }
	
	.amazing-design-development-text h2 { font-size:22px; line-height:34px; }
	.amazing-design-development-text a { font-size:15px; margin:10px 0; }
	
	.amazing-mobile-app-text h2 { font-size:22px; line-height:34px; }
	.amazing-mobile-app-text a { font-size:15px; }
	
	.solutions-tech-pro-icon { width:100%;}
	.features-that-outshine li { width:100%; }	
	.thinking-cloud-text ul { width:90%; margin:0 5%; }
	
	.pre-design-text p, .solutions-tech-title p, .thinking-cloud-text p { font-size:16px; }
	
	.thinking-cloud-text li { font-size:16px; margin:10px 0 0 0;}
	
	/*****Technology_Pages*****/
	
	/*****Solutions_Pages*****/	
	.experts-area-image { width:18%; margin:3% 2%;}
	.experts-area-text { width:78%; }
	.experts-area-text h4 { font-size:17px;}
	.experts-area-text p { font-size:15px; }
	
	.developemnt-part { width:98%; margin:2% 1%; }
	
	.tfw-icon a { width:90%; }
	
	.ready-solutions .enterprise-blog .blog-1 { width:70%; margin:20px auto; float:none; display:block; }
	
	.iot-solution-list { width:94%; padding:0 3%; }
	.iot-solution-list li { font-size:16px; }
	.iot-solution-image img { width:370px; margin:0 auto; }
	.benefits-section-tab h2 { font-size:17px; }
	
	.ims-tab-title h4 { font-size:17px; line-height:24px; }
	.ims-tab-text li { font-size:14px; }
	
	.virsol-section { width:92%; padding:2% 4%; margin:2% 0;}
	.virsol-section h5 { font-size:18px; }
	
	.big-data-part { width:96%; min-height:auto; margin:3% 2%;} 
	.big-data-part-text p { font-size:16px; }
	/*****Solutions_Pages*****/
	
	.contact-form h2 { font-size:18px; line-height:28px; text-transform:capitalize;  }
	.creative-app-text h2 { font-size:24px; line-height:38px; }
	.creative-app-text a { font-size:14px; padding:8px 14px; }
	
	.filtr-item { width:92%; padding:4%; }
	.web-copyright { padding:3% 0; }
	
	.blog-select-categories{ width:100%;}
	.blog-archives{width:100%; margin:20px 0;}
	.blog-search{width:100%;}
	.blog-search input.textbox { width:71%;}
	
	.ceo-block-tab { width:100%; } 
	.ceo-block-tab figure { width:338px; min-width:338px; float:none; margin:10px auto; }
	.ceo-block-tab figure h4 { font-size:16px; }
	figure.effect-ceo p { font-size:14px; }
	.ceo-block-tab figure p a { padding:0 10px; } 
	
	.employee-speak-tab { width:100%; margin:0; }
	.est-img { width:30%; margin-right:2%;}
	.est-text { width:55%; padding:6% 0;}
	.employe-speak-bottom span.arrow { margin:-25px 0 20px 16px; }
	
	.techno-list-image { margin-right:0; width:12%; }
	.techno-list-text { width:86%; }
	
	.vmware-section, .hyper-section { padding:2% 0; }
	.vmware-section-icon img, .hyper-section-icon img { width:120px; }
	.vmware-section-icon { width:100%; margin-right:0; }
	.vmware-section-text { width:100%; text-align:center; }
	.hyper-section-icon { width:100%; margin-left:0; }
	.hyper-section-text { width:100%; }
	.hyper-section-text h3 {  text-align:center; }
	.hyper-section-text p {  text-align:center; }
	
	.career-section-part { width:100%; }
	.web-hire-ds-part p { font-size:14px; }
	
	.page-id-432 span.wpcf7-not-valid-tip { margin-left:36%; font-size:14px; }
	
	.footer-flag-tab { width:100%; margin:10px 0; }
	
	.footer-mail-skype { padding:0; }
	.footer-mail-skype a { padding:14px 0 14px 30px; display:inline-block; }
	.footer-part h3 { font-size:20px; }
	.footer-flag-tab h4 { font-size:18px; padding:4px 0;}
	
	.business-practices-section { width:92%; margin:2% 0; padding:2% 4%; }
	.business-practices-section h4 { font-size:19px; }
	
}

@media (min-width:381px) and (max-width:480px) {
	
	/*****Home_Page*****/
	/***** banner******/
	.callbacks_container { margin-top:72px; }
	.callbacks .caption { top:18%; }
	.callbacks img { height:200px; }
	.slide-text-info { width:90%; margin:0 auto; }
	.slide-text-info h1 { font-size:24px; padding:0; line-height:29px; }
	.slide-text-info p { display:none; }
	.slide-btns { margin:5% 0px; }
	.slide-btns a { padding:6px 13px; font-size:17px; }
	.callbacks_nav { top:64%; background-size: 83px 65px; }
	.callbacks_tabs {display: none;}
	.cuf-part { width:100%; }
	/***** banner******/

	.latest-technology-icon { width: 100%; }
	.about-home h1 { font-size:26px;}
	.about-home p { font-size:16px; text-align:center; }
	.it-solutions h2 {font-size: 21px; line-height: 25px;}
	.why-work-text p {line-height: 23px;}
	.it-solutions p { font-size: 16px; line-height: 23px; margin-bottom: 0px; }
	.latest-technology h2 {font-size: 21px; line-height: 25px;}
	.latest-technology p {font-size:16px; line-height: 24px;}
	.web-latest-technology {height: auto;}
	.why-work-text h2 {font-size: 21px; line-height: 25px;}
	.certification li {width: 49%; display: inline-block; margin: 5px 0px;}
	.contact-form p { font-size:16px; line-height:24px; padding:6px 0;}
	.it-solutions a.link_button {font-size:14px; margin:4% auto;}
	.latest-technology a.link_button {font-size:16px; padding:6px 12px; max-width:85%; line-height:21px; margin-bottom: 3%;}
	.why-work-part p {font-size:15px; line-height:19px;}
	.web-testimonials h2 {font-size:21px; line-height: 25px}
	.testimonials-name h4 {font-size:18px; text-align:center;}
	.testimonials-carousel-context p {font-size:15px; text-align:center;}
	.contact-form-submit input.cfs_button {width: 200px;}
	.contact-form-part h5 {font-size:17px; margin:0% 0px;}
	.it-solutions-part {background: #eae9e9;}
	.it-solutions-part {min-height:194px; height:194px; margin:3% 0px;}
	.why-work-part {width:50%;}
	.why-work-part:nth-child(3) { background: #e2e9f7; }
	.why-work-part:nth-child(4) { background: #fff; }
	.latest-technology {padding: 7% 0;}
	.web-contact-form {padding-bottom: 9%;}
	.web-footer {padding: 3% 0px;}
	
	/*****Home_Page*****/
	
	/*****Contact_Us*****/
	.web-inner-banner {margin-top: 72px; float: left;}
	.contact-us-form h2 {font-size: 22px;}
    .contact-us-form p {font-size: 18px; line-height: 25px; margin: 5px 0px 0px; padding: 0px; text-align: center; }
    .cuf-input {margin: 5px 0px;}
    .cuf-textarea {margin: 5px 0px;}
    .cuf-attechment {margin: 10px 0px;}
    .cuf-submit {margin: 0px auto; float: none; text-align: center;}
    .cuf-submit img {display: none;}
    .cuf-part { float: left; width: 100%; text-align: center; margin:3% 0px 2%; } 
    .cuf-tabs-requirement {margin: 8px 0px;}
    .cuf-submit input.cuf_button {margin: 10px auto 0px; width: 55%;}
    .cuf-text-secure {margin: 12px 0px 0px;}
    .cuf-req-check { width: 96%;}
    .cuf-tabs-left {width: 100%; }
    .cuf-input {width: 90%; }
    input.cu_name {padding: 0 2% 0 17%;}
    input.cu_email { padding: 0 2% 0 17%; }
    input.cu_organization {padding: 0 2% 0 17%;}
    input.cu_phone_number {padding: 0 2% 0 17%;}
    .cuf-tabs-right {width: 100%; }
    textarea.cu_messages { padding: 6% 2% 3% 17%; }
    .cuf-tabs-right { margin: 0% 0px; }
    .cuf-textarea textarea {height: 130px;}
    .business-address-tab {width: 95%; margin: 3% 1%; min-height:auto; padding: 1% 0px; }
    .cuf-tabs-requirement h4 {padding: 0px; text-align: center;}
    .cuf-textarea {width: 90%;}
	/*****Contact_Us*****/
	
	/******enterprise_solutions******/
	.enterprise-blog .blog-1 {width:95%; height:auto; min-height:auto; padding: 2% 0px 3%;}
	.enterprise-blog .blog-1  img {text-align:center; margin:0px auto;}
	.nbs-flexisel-item {width:183px !important;}
	.nbs-flexisel-ul {margin:0px 0px 5%; float:left;}
	.web-technologies-for-web {height:auto; background-size: cover;}
	.enterprise-blog .blog-1 p {padding: 1% 0px;}
	.blog-imge {width:100%; text-align:center;}
	.blog-imge img {width:75%; text-align:center; margin: 0px auto;}
	.detail-section { float: left; width: 95%; padding-left: 5%;}
	.our-recent-work-tab {width:100%;}
	.our-recent-work-tab figure {margin: 5px auto; float:none;}
	.contact-form-input {width:94%;min-height:50px;}
	.contact-form-input input {width:95%; padding: 0 4%; height:40px;}
	.contact-form-textarea textarea {width:91%; padding:2% 4%; height:70px; max-height:70px;}
	ul.differ {margin: 7px auto; width: 90%;}
	.detail-section li p {line-height: 21px;}
	.our-recent-work a {font-size: 14px; margin: 10px 0px 15px; display: -webkit-inline-box; display: -o-inline-box; display: -moz-inline-box;}
	/******enterprise_solutions******/

	/******enterprise-mobility******/
	.bespoke-section-title p {padding: 10px 0px;}
	.web-solutions-technologies {height: auto; background-size: cover;}
	.bespoke-section-list ul {width: 90%; }
	.st-icon a {width: 100%;}
	.st-button a {font-size: 16px; padding: 7px 15px; margin-bottom: 3%;}
	/******enterprise-mobility******/

	/******crm-solutions******/
	.bespoke-section-list li:nth-child(1) {margin: 0px;}
	.bespoke-section-list {margin-top: 8px;}
	/******crm-solutions******/
	/*****Career Page*****/
	
	.current-openings-button a { padding:8px 14px; }
	.owl-carousel .owl-item { margin:0; }
	.owl-carousel .owl-item img { border:2px solid #fff; margin:0; }
	#technical_skills{width:57%;float:right;}
	
	.current-openings-yourcv .applyformarea { width:87%; padding:2% 4%; }
	.cformpara label { width:30%; text-align:left; font-size:14px; margin-right:0; padding:8px 0; }
	.cformpara input.applytext{width:58%;float:right;}
	.customNavigation a.next{right:-10px;}
	.customNavigation a.prev{left:-10px;}
	.employee-speak-tabs{margin:0 auto;width:86%;float:none;}
	/*****Career Page*****/
	
	/* Blog */
	.blog-left{width:100%;}
	.blog-right{width:100%;}
	.bs-info-cate{margin-top:10px;}
	.blog-part{width:100%;}
	/* Blog */
		
	/* portfolio  */	
	#portfoliolist .portfolio {width:80%;margin:10px 10%;}
	.filter-icon-tab li{ width:50%; margin:10px 0;}
	.filter-icon-tab li span{font-size:14px;}
	/* portfolio  */
	
	/* Solutions Page */
	.big-data-section{min-height:190px;margin:1%;width:45%;}
	.your-business-part{min-height:250px;width:46%;}
	.your-business-part p{line-height:18px;}
	.cloud-technology-blog .right-part{width:100%;}
	.cloud-technology-blog .left-part{width:100%;}
	.what-makes h2{font-size:20px;}
	.what-makes .service-list li{font-size:16px;}
	.infra-manag-solutions-title h2{font-size:20px;}
	.ims-tab{width:98%;}
	.human-resources-section{ width:94%; padding:1% 2%; margin:2% 1%; }
	.latest-blog-tab{width:92%;}
	
	.experts-area p { font-size:16px; line-height:26px;  }
	.human-resources p, .infra-manag-solutions-title p { font-size:16px; line-height:26px;  }
	/* Solutions Page */
	
	/* Technology services  */	
	.features-app-tab { width:96%; min-height:130px; }
	/* Technology services  */
	
	.solutions-tech-icon{width:96%;}
	.simplenewsleter-field{width:100%;}
}

@media (min-width:321px) and (max-width:380px) {
	
	/****ALL_Banner****/
	.web-inner-banner img { height:300px; }
	.inner-banner { top:80px; }
	.inner-banner h1 { font-size:18px; line-height:28px; padding:30% 0 20px 0; }
	.inner-banner p { font-size:16px; line-height:24px; }
	.inner-banner a { font-size:14px; padding:6px 14px; margin:14px 0 0 0; }
	/****ALL_Banner****/
	
	/*****Home_Page*****/
	
	/***** banner******/
	.callbacks_container { margin-top:72px; }
	.callbacks .caption { top:18%; }
	.callbacks img { height:200px; }
	.slide-text-info { width:90%; margin:0 auto; }
	.slide-text-info h1 { font-size:20px; padding:0; line-height:24px; }
	.slide-text-info p { display:none; }
	.slide-btns { margin:5% 0px; }
	.slide-btns a { padding:6px 12px; font-size:16px; }
	.callbacks_nav { top:64%; background-size: 83px 65px; }
	.callbacks_tabs {display: none;}
	.cuf-part { width:100%; }
	/***** banner******/

	.latest-technology-icon { width: 100%; }
	.about-home h1 {font-size: 20px; line-height:24px;}
	.about-home p {font-size:15px; text-align:center; line-height:24px;}
	.it-solutions h2 {font-size: 19px;}

	.it-solutions p { font-size: 15px; line-height: 21px; margin-bottom: 0px; }
	.latest-technology h2 {font-size: 19px;}
	.latest-technology p {font-size:15px; line-height: 20px;}	
	.certification li {width: 49%; display: inline-block; margin: 5px 0px;}
	.certification li img {width: 80%;}
	.creative-app-text h2 { font-size:20px; line-height:30px; }
	.creative-app-text a {  padding:6px 12px; }
	.web-latest-technology {height: auto;}
	.contact-form p { font-size:16px; line-height:24px; padding:6px 0;}
	.it-solutions a.link_button {font-size:14px; margin:4% auto;}
	.latest-technology a.link_button {font-size:15px; padding:6px 12px; max-width:90%; line-height:20px; margin-bottom: 3%;}
	
	.why-work-parts { margin:20px 0px; }
	.why-work-part { width:100%; }
	.why-work-part p { font-size:15px; line-height:19px; }
	.why-work-text h2 { font-size:19px;}
	.why-work-text p { line-height:20px; padding:0px; }
	
	.web-testimonials h2 {font-size:19px;}
	.testimonials-name h4 {font-size:17px; text-align:center;}
	.testimonials-carousel-context p {font-size:14px; text-align:center;}
	.contact-form h2 {font-size:18px; line-height:30px; }
	.contact-form-submit input.cfs_button {width: 200px;}
	.contact-form-part h5 {font-size:17px; margin:0% 0px;}
	.it-solutions-part {background: #eae9e9;}
	.it-solutions-part {min-height:194px; height:194px; margin:3% 0px;}	
	.latest-technology {padding: 7% 0;}
	.title_line_light_red {width: 210px; margin:3px auto 7%;}
	.web-contact-form {padding-bottom: 9%;}
	.web-footer {padding: 3% 0px;}
	/*****Home_Page*****/
	
	/*****Contact_Us*****/
	.page-id-44 .inner-banner {margin-top: 28%;}
	.cuf-input input {font-size: 14px;}
	.business-address-tab p {font-size: 15px; line-height: 20px;}
	.web-inner-banner {margin-top: 72px; float: left;}
	.contact-us-form h2 {font-size: 21px; line-height: 25px; }
	.cuf-attechment {margin: 10px 0px 10px;}
    .contact-us-form p { line-height: 21px; padding:3px 0px; text-align: center; font-size: 18px;}
    .cuf-input {margin: 5px 0px;}
    .cuf-textarea {margin: 5px 0px;}
    .cuf-tabs-left {width: 100%; }
    .cuf-input {width: 90%; }
    .cuf-submit {margin: 0px auto; float: none; text-align: center;}
    .cuf-submit  img {display: none;}
    .cuf-tabs-requirement {margin: 8px 0px;}
    .cuf-part  {margin: 8px 0px;}
    .cuf-submit input.cuf_button {margin: 10px auto 0px; width: 50%;}
    .cuf-text-secure {margin: 12px 0px 0px;}
    input.cu_name {padding: 0 2% 0 18%;}
    input.cu_email { padding: 0 2% 0 18%; }
    input.cu_organization {padding: 0 2% 0 18%;}
    input.cu_phone_number {padding: 0 2% 0 18%;}
    .cuf-tabs-right {width: 100%; }
    textarea.cu_messages { padding: 6% 2% 3% 18%; }
    .cuf-tabs-right { margin: 0% 0px; }
    .cuf-textarea textarea {height: 130px;}
    .business-address-tab {width: 95%; margin: 3% 1%; min-height: auto; padding: 1% 0px;}
    .cuf-tabs-requirement h4 {padding: 0px; text-align: center;}
    .cuf-textarea {width: 90%;}
	/*****Contact_Us*****/
	
	/******enterprise_solutions******/
	.enterprise-blog .blog-1 {width:95%; height:auto; min-height:auto; padding: 2% 0px;}
	.nbs-flexisel-item {width:183px !important;}
	.nbs-flexisel-ul {margin:0px 0px 5%; float:left;}
	.web-technologies-for-web {height:auto; background-size: cover;}
	.blog-imge {width:100%; text-align:center;}
	.blog-imge img {width:75%; text-align:center; margin: 0px auto;}
	.detail-section { float: left; width: 95%; padding-left: 5%; margin-top: 2%;}
	.our-recent-work-tab {width:100%;}
	.our-recent-work-tab figure {margin: 5px 0px;}
	.contact-form-input {width:94%;min-height:50px;}
	.contact-form-input input {width:95%; padding:0 4%; height:40px; }
	.contact-form-textarea textarea {width:91%; padding:2% 4%; height:70px; max-height:70px;}
	figure  {margin: 0px;}
	.our-recent-work-tab figure { width: 100%; min-width: 100%;}
	.our-recent-work a {font-size: 14px; margin: 8px 0px; display: -webkit-inline-box; display: -o-inline-box; display: -moz-inline-box;}
	.enterprise-blog .blog-1 p {line-height: 23px; padding: 1% 0px;}
	ul.differ {width: 95%;}
	.detail-section li p {line-height: 21px;}
	/******enterprise_solutions******/

	/******enterprise-mobility******/
	.bespoke-section-title p {padding: 10px 0px;}
	.web-solutions-technologies {height: auto; background-size: cover;}
	.bespoke-section-list ul {width: 90%; }
	.st-icon a {width: 100%;}
	.st-button a {font-size: 14px; padding: 6px 10px; margin-bottom: 3%;}
	/******enterprise-mobility******/

	/******crm-solutions******/
	.bespoke-section-list li:nth-child(1) {margin: 0px;}
	.bespoke-section-list {margin-top: 8px;}
	/******crm-solutions******/
	
	/*****Career Page*****/	
	.customNavigation a.next{right:0px;display:none;}
	.customNavigation a.prev{left:0px;display: none;}
	.current-openings-head h2 { font-size:20px; line-height:28px; }
	.current-openings-button a { padding:8px 14px; }
	.owl-carousel .owl-item { margin:0; }
	.owl-carousel .owl-item img { border:1px solid #fff; }
	.fp-subscribe input.fps_input{width:140px;}
	.career-section-title h2{font-size:22px;}
	.career-section-part h4{font-size:14px;}
	
	#technical_skills { width:90%;text-align:center; }
	.current-openings-yourcv .applyformarea { width:88%; padding:2% 4%; }
	.cformpara label{ width:100%; text-align:left; font-size:14px; padding:10px 0; margin-right:0; }
	.cformpara .candidatecv input.cvfile{width:80%;}
	.cformpara input.applytext{ width:93%; text-align:center; }
	.employee-speak-tabs{margin:0 auto;width:90%;float:none;margin-top: 5%;}
	/****Career Page*****/
	
	/* Blog */
	.blog-left{width:100%;}
	.blog-right{width:100%;}
	.bs-info-cate{margin-top:10px;}
	.blog-part{width:100%;}
	/* Blog */
	
	/* About Us */	
	.business-together p{width:100%;font-size:19px;float:left;text-align:center;}
	.free-quot {float: left;margin-top: 20px;text-align: center;width: 96%;}
	.request-free-quote{padding:20px 0;}
	.rigel-difference .title{padding:0px;}
	.service-block{ margin: 4px 0 15px;}
	.service-list li{font-size:15px;}
	.our-mission .title{padding:0px;}
	.our-mission{margin-bottom:15px;}
	.demo{width:98%;}
	.popup{width:90%;left:5%;}
	.thanks-block .title_line_red{width:80%;}
	/* About Us */
	
	/* portfolio  */
	#portfoliolist .portfolio {width:90%;margin:10px 5%;}
	.filter-icon-tab li{ width:50%; margin:8px 0;}
	.filter-icon-tab li span{font-size:14px;}
	/* portfolio  */
	
	/* Solutions Page */
	.bespoke-section-list li{font-size:14px;line-height:16px;}
	.our-recent-work-tab figure h4{line-height:22px;font-size:18px;}
	
	.amazing-design-development-text h2 { font-size:20px; line-height:32px; }
	.amazing-mobile-app-text h2 { font-size:20px; line-height:32px; }
	.amazing-mobile-app-image img { width:320px; }
	.experts-area p { font-size:16px; line-height:26px;  }
	.looking-mobile-app p { font-size:16px; line-height:26px; padding:10px 0;  }
	
	.ready-solutions .enterprise-blog .blog-1 { width:80%; }
	/* Solutions Page */
	
	/* Solutions Page (Technology Solution)*/
	.big-data-section{width:95%;min-height:130px;margin:2% 1%;}
	.your-business-part{ width:90%; min-height:auto; padding:5% 5%; margin:10px 0; }
	.cloud-technology-blog .right-part{width:100%;}
	.cloud-technology-blog .left-part{width:100%;}
	.cloud-technology-blog .cat-list .cat-desc p{line-height:20px;font-size:15px;}
	.what-makes h2{font-size:20px;}
	.what-makes .service-list li{font-size:16px;}
	.infra-manag-solutions-title h2{font-size:20px;}
	.ims-tab{width:98%;}
	.human-resources-section{ width:94%; padding:1% 2%; margin:2% 1%; }
	.latest-blog h2{font-size:20px;}
	.latest-blog-tab{width:92%;}
	.experts-area-tab:nth-child(2), .experts-area-tab:nth-child(5){margin:1% 0;}
	.experts-area p { font-size:16px; line-height:26px;  }
	.human-resources p, .infra-manag-solutions-title p { font-size:16px; line-height:26px;  }
	.iot-solution-image img { width:330px; margin:0 auto; }
	/* Solutions Page (Technology Solution)*/
	
	/* Technology Page */	
	.why-choose-list ul{width:90%;}
	.web-hire-ds-part p{font-size:14px; min-height:100px; }
	.features-app-tab{width:96%;min-height:180px;}
	/* Technology Page */
	
	.solutions-tech-icon{width:96%;}
	.simplenewsleter-field{width:100%;}
	
	.ceo-block-tab figure { width:300px; min-width:300px; float:none; margin:10px auto; }
	
	.blog-search input.textbox { width:68%;}
	
	.techno-list-image img { width:26px; padding:10px 0 0; }
	.techno-list-image { margin-right:0; width:14%; }
	.techno-list-text { width:85%; }
	.techno-list-text span { font-size:16px; }
	
	.page-id-432 span.wpcf7-not-valid-tip { margin-left:0;}
}

@media (max-width:320px) {
	
	.page-id-432 span.wpcf7-not-valid-tip { margin-left:0;}
	
	.ceo-block-tab figure { width:300px; min-width:300px; float:none; margin:10px auto; }
	
	.blog-search input.textbox { width:66%;}	
	.techno-list-image img { width:26px; padding:10px 0 0; }
	.techno-list-image { margin-right:0; width:14%; }
	.techno-list-text { width:85%; }
	.techno-list-text span { font-size:16px; }
	
	/****ALL_Banner****/
	.web-inner-banner img { height:300px; }
	.inner-banner { top:80px; }
	.inner-banner h1 { font-size:18px; line-height:28px; padding:35% 0 20px 0; }
	.inner-banner p { font-size:16px; line-height:24px; }
	.inner-banner a { font-size:14px; padding:6px 14px; margin:14px 0 0 0; }
	/****ALL_Banner****/
	
	/*****Home_Page*****/
	/***** banner******/
	.callbacks_container { margin-top:72px; }
	.callbacks .caption { top:20%; }
	.callbacks img { height:200px; }
	.slide-text-info { width:90%; margin:0 auto; }
	.slide-text-info h1 { font-size:20px; padding:0; line-height:24px; }
	.slide-text-info p { display:none; }
	.slide-btns { margin:5% 0px; }
	.slide-btns a { padding:6px 12px; font-size:15px; }
	.callbacks_nav { top:64%; background-size: 83px 65px; height: 48px; width: 35px; }
	.callbacks_tabs {display: none;}
	.cuf-part { width:100%; }
	/***** banner******/
	
	.why-work-part { width:100%;}
	.latest-technology-icon { width: 100%; }
	.about-home h1 {font-size: 19px; line-height:24px;}
	.about-home p {font-size:14px; text-align:center; line-height:24px;}
	.it-solutions h2 {font-size: 19px;}
	.web-latest-technology {height: auto;}
	.title_line_white {width:210px; margin:3px auto 4%;}
	.it-solutions p { font-size: 15px; line-height: 21px; margin-bottom: 0px; }
	.latest-technology h2 {font-size: 19px;}
	.latest-technology p {font-size:15px; line-height: 20px;}
	.certification li {width: 49%; display: inline-block; margin: 5px 0px;}
	.certification li img {width: 80%;}
	.creative-app-text h2 { font-size:20px; line-height:30px; }
	.creative-app-text a { padding:6px 12px; }
	.contact-form p { font-size:16px; line-height:24px; padding:6px 0;}
	.it-solutions a.link_button {font-size:14px; margin:4% auto;}
	.latest-technology a.link_button {font-size:15px; padding:6px 8px; max-width:90%; line-height:24px; margin-bottom: 4%;}
	.web-testimonials h2 {font-size:19px;}
	.testimonials-name h4 {font-size:17px; text-align:center;}
	.testimonials-carousel-context p {font-size:14px; text-align:center;}
	.contact-form h2 { font-size:18px; line-height:30px; }
	.contact-form-submit input.cfs_button {width: 200px;}
	.contact-form-part h5 {font-size:17px; margin:0% 0px;}
	.it-solutions-part {background: #eae9e9;}
	.it-solutions-part {min-height:194px; height:194px; margin:3% 0px;}
	.latest-technology {padding: 7% 0;}
	.title_line_light_red {width: 210px; margin:3px auto 7%;}
	.web-contact-form {padding-bottom: 9%;}
	.web-footer {padding: 3% 0px;}
	.contact-form-input{min-height:50px;}
	/*****Home_Page*****/
	
	/*****Contact_Us*****/
	.cuf-input input {font-size: 14px;}
	.business-address-tab p {font-size: 15px; line-height: 20px;}
	.web-inner-banner {margin-top: 72px; float: left;}
	.contact-us-form h2 {font-size: 19px; line-height: 24px; }
	.cuf-attechment {margin: 10px 0px 10px;}
    .contact-us-form p {font-size: 15px; line-height: 20px; padding:3px 0px; text-align: center;}
    .cuf-input {margin: 5px 0px;}
    .cuf-textarea {margin: 5px 0px;}
    .cuf-tabs-left {width: 100%; }
    .cuf-input {width: 90%; }
    .cuf-submit {margin: 0px auto; float: none; text-align: center;}
    .cuf-submit  img {display: none;}
    .cuf-tabs-requirement {margin: 8px 0px;}
    .cuf-part  {margin: 8px 0px;}
    .cuf-submit input.cuf_button {margin: 10px auto 0px; width: 50%;}
    .cuf-text-secure {margin: 12px 0px 0px;}
    input.cu_name {padding: 0 2% 0 19%;}
    input.cu_email { padding: 0 2% 0 19%; }
    input.cu_organization {padding: 0 2% 0 19%;}
    input.cu_phone_number {padding: 0 2% 0 19%;}
    .cuf-tabs-right {width: 100%; }
    textarea.cu_messages { padding: 6% 2% 3% 19%; }
    .cuf-tabs-right { margin: 0% 0px; }
    .business-address-tab p.bat_title {font-size: 15px;}
    .cuf-req-check label {font-size: 14px;}
    .cuf-textarea textarea {height: 130px;}
    .business-address-tab {width: 95%; margin: 3% 1%; min-height: auto; padding: 1%;}
    .cuf-tabs-requirement h4 {padding: 0px; text-align: center;}
    .cuf-textarea {width: 90%;}
    .business-address-tab h4 {font-size: 18px;}
	/*****Contact_Us*****/
	
	/******enterprise_solutions******/
	.enterprise-blog .blog-1 {width:95%; height:auto; min-height:auto; padding: 2% 0px;}
	.nbs-flexisel-item {width:183px !important;}
	.nbs-flexisel-ul {margin:0px 0px 5%; float:left;}
	.web-technologies-for-web { height:auto; background-size:cover; }
	.blog-imge {width:100%; text-align:center;}
	.blog-imge img {width:75%; text-align:center; margin: 0px auto;}
	.detail-section { float: left; width: 95%; padding-left: 5%; margin-top: 2%;}
	.our-recent-work-tab {width:100%;}
	.our-recent-work-tab figure {margin: 5px 0px;}
	.contact-form-input {width:94%;}
	.contact-form-input input {width:95%; padding:0 4%; height:40px; font-size:15px; }
	.contact-form-textarea textarea { width:91%; padding:2% 4%; height:70px; max-height:70px; font-size:15px;}
	.our-recent-work-tab figure { width: 100%; min-width: 100%;}
	.our-recent-work a {font-size: 14px; margin: 8px 0px; display: -webkit-inline-box; display: -o-inline-box; display: -moz-inline-box;}
	.enterprise-blog .blog-1 p {line-height: 22px; padding:1% 0px;}
	ul.differ {width: 95%;}
	.detail-section li p {line-height: 20px;}
	/******enterprise_solutions******/

	/******enterprise-mobility******/
	.bespoke-section-title p {padding: 10px 0px;}
	.web-solutions-technologies {height: auto; background-size: cover;}
	.bespoke-section-list ul {width: 90%; }
	.st-icon a {width: 100%;}
	.st-button a {font-size: 14px; padding: 6px 10px; margin-bottom: 3%;}
	/******enterprise-mobility******/

	/******crm-solutions******/
	.bespoke-section-list li:nth-child(1) {margin: 0px;}
	.bespoke-section-list {margin-top: 8px;}
	/******crm-solutions******/
	
	/*****Career Page*****/		
	.customNavigation a.next{right:0px;display:none;}
	.customNavigation a.prev{left:0px;display: none;}
	.current-openings-head h2{font-size:20px; line-height:28px; }
	.current-openings-button a { padding:6px 12px; }
	.owl-carousel .owl-item { margin:0; }
	.owl-carousel .owl-item img { border:1px solid #fff; }
	.fp-subscribe input.fps_input{width:140px;}
	
	.career-section-title h2{font-size:22px;}
	.career-section-part h4{font-size:14px;}
	#technical_skills{width:93%;}
	
	.current-openings-yourcv .applyformarea { width:88%; padding:2% 4%; }
	.cformpara label{ width:100%; text-align:left; font-size:14px; padding:10px 0; margin-right:0; }
	.cformpara .candidatecv input.cvfile{width:80%;}
	.cformpara input.applytext{ width:93%; text-align:center; }
	
	/****Career Page*****/
	
	/* Blog */
	.postid-1.inner-banner{margin-top:15%;}
	.postid-1.inner-banner h1 {font-size: 17px;line-height: 20px;padding: 8% 4% 2% 0;}
	.postid-1.inner-banner a{margin:0;font-size:13px;}
	.postid-1.inner-banner p{font-size:15px;line-height:15px;padding}
	.blog-left{width:100%;}
	.blog-right{width:100%;}
	.bs-info-cate{margin-top:10px;}
	.blog-part{width:100%; margin:10px 0;}
	/* Blog */
	
	/* About Us */
	.business-together p{width:100%;font-size:19px;float:left;text-align:center;}
	.free-quot {float: left;margin-top: 20px;text-align: center;width: 96%;}
	.request-free-quote{padding:20px 0;}
	.rigel-difference .title{padding:0px;}
	.service-block{ margin: 4px 0 15px;}
	.service-list li{font-size:15px;}
	.our-mission .title{padding:0px;}
	.our-mission{margin-bottom:15px;}
	.demo{width:98%;}
	.popup{width:90%;left:5%;}
	.thanks-block .title_line_red{width:80%;}
	/* About Us */
	
	/* portfolio  */	
	#portfoliolist .portfolio {width:90%;margin:10px 5%;}
	.filter-icon-tab li{ width:50%; margin:8px 0;}
	.filter-icon-tab li span{font-size:14px;}
	/* portfolio  */
	
	/* Solutions Page (Enterprise Solution)*/
	.bespoke-section-list li{font-size:14px;line-height:16px;}
	.our-recent-work-tab figure h4{line-height:22px;font-size:18px;}
	.amazing-design-development-text h2 { font-size:20px; line-height:32px; }
	.amazing-mobile-app-text h2 { font-size:20px; line-height:32px; }
	.amazing-mobile-app-image img { width:260px; }
	.experts-area p { font-size:16px; line-height:26px;  }
	.looking-mobile-app p { font-size:16px; line-height:26px; padding:10px 0;  }
	.human-resources p, .infra-manag-solutions-title p { font-size:16px; line-height:26px;  }
	.ready-solutions .enterprise-blog .blog-1 { width:80%; }
	
	.iot-solution-image img { width:270px; margin:0 auto; }
	/* Solutions Page (Enterprise Solution)*/
	
	/* Solutions Page (Technology Solution)*/
	.big-data-section{width:95%;min-height:130px;margin:2% 1%;}
	.your-business-part{ width:90%; min-height:auto; padding:5% 5%; margin:10px 0; }
	.cloud-technology-blog .right-part{width:100%;}
	.cloud-technology-blog .left-part{width:100%;}
	.cloud-technology-blog .cat-list .cat-desc p{line-height:20px;font-size:15px;}
	.what-makes h2{font-size:20px;}
	.what-makes .service-list li{font-size:16px;}
	.infra-manag-solutions-title h2{font-size:20px;}
	.ims-tab{width:98%;}
	.human-resources-section{ width:94%; padding:1% 2%; margin:2% 1%; min-height:240px; }
	.experts-area-tab{width:100%;}
	.latest-blog h2{font-size:20px;}
	.latest-blog-tab{width:92%;}
	.experts-area-tab:nth-child(2), .experts-area-tab:nth-child(5){margin:1% 0;}
	/* Solutions Page (Technology Solution)*/
	
	/* Technology Page */	
	.why-choose-list ul{width:90%;}
	.web-hire-ds-part { width:96%; padding:1% 2%; }
	.web-hire-ds-part p { font-size:15px; min-height:auto; }
	.features-app-tab{width:96%;min-height:180px;}
	.web-hire-ds-part:nth-child(3),.web-hire-ds-part:nth-child(7) { background:#FFFFFF; }
	.web-hire-ds-part:nth-child(4),.web-hire-ds-part:nth-child(8) { background:#F5F5F5; }
	/* Technology Page */
	
	.solutions-tech-icon{width:96%;}
	.simplenewsleter-field{width:100%;}
	
	.est-text { width: 65%;}
}
